Створи перевірювану ідею, перш ніж гнатися за результатом
Стратегія починається з гіпотези: коли виникає умова, виконай визначену дію за визначеними правилами ризику. Koval дає змогу оформити цю гіпотезу як візуальний граф. Ринкові дані, індикатори, умови, входи й виходи стають пов’язаними блоками, які можна вивчити до запуску тесту.
Дохідність — лише частина відповіді. Вивчи, коли ухвалено рішення, яку ціну можна було використати далі, які витрати нараховано та що сталося з відкритими позиціями. Переглянь drawdown й угоди, що її створили. Збережи перший результат як основу для порівняння перед удосконаленням правил.
Як працює поточна модель backtest
Поточна модель фіксованих витрат Koval використовує історичні OHLCV: ціну відкриття, максимум, мінімум, закриття й обсяг кожної свічки. Свічки узагальнюють період. Вони не розкривають кожну угоду або послідовність появи цін.
| Припущення | Що це означає для тесту |
|---|---|
| Час рішення | Ринковий вхід виконується за ціною відкриття наступної свічки після сигналу. Завершена свічка не може дозволити виконання раніше в межах тієї самої свічки. |
| Час активації захисту | Захист починає діяти зі свічки після виконання входу. Ця затримка важлива для інтерпретації stop loss і take profit. |
| Витрати виконання | Фіксована модель застосовує налаштовані spread, slippage й commission. Це обрані припущення, а не історичні commission рахунку або виміряні виконання. |
| Margin | Фіксована модель ділить номінальну вартість позиції на leverage. Вона не моделює біржові рівні margin чи liquidation. |
| Правило завершення | За замовчуванням відкрита позиція backtest оцінюється за останньою ціною закриття. Зупинка paper session закриває її позицію. Узгодь правила завершення перед порівнянням результатів. |
Поточний застосунок не моделює funding, історичні fee tiers, partial fills, liquidation, затримки чи черги в order book. Spread і slippage — фіксовані припущення, а не відтворення мінливої ліквідності. Прочитай посібник із точності backtests про наслідки цих обмежень.
Відтворюй збережені докази, а не нове завантаження
Ринкові дані можуть змінюватися після запуску. Нові архівні backtests Koval зберігають нормалізовані свічки й налаштування виконання разом із результатами. Їхні графіки використовують ці збережені свічки. Це дає конкретному експерименту стабільну основу.
Повторна перевірка створює окремий запуск для порівняння. Вона потребує відповідної ідентичності ПЗ та повних даних і порівнює записані результати. Пакет повторного запуску також можна експортувати для офлайн-перевірки у відповідному програмному середовищі. Початковий експеримент залишається окремим.
Старі запуски без архівів залишаються доступними для читання, але можуть бути неперевірюваними. Відсутні або пошкоджені дані, несумісне ПЗ й неповні записи аудиту не дають підтвердити перевірку. Збіг відтворення демонструє узгодженість за записаними даними й моделлю; він не доводить точності біржового виконання.
Поклади стратегію на ковадло: live paper testing
Історичні дані показують, як зафіксовані правила поводилися за минулих умов. Live paper trading дає графу нові закриті ринкові свічки. Koval оцінює граф і моделює ордери та виконання з віртуальним капіталом. Можна стежити за сесією й переглядати збережені результати.
«Наживо» стосується вхідних ринкових даних. Капітал і виконання симулюються. Paper trading із фіксованими витратами використовує явні припущення; старі сесії можуть мати інші профілі. Відмінності в діапазонах даних, прогріві, початковому стані, витратах і правилі завершення можуть змінювати результат.
Зафіксуй граф на період спостереження. Зміна правил посередині ускладнює перевірку початкової гіпотези. Відсутні або затримані дані — привід вивчити експеримент, а не довіряти привабливому підсумку.
Реалізовано, у розробці та недоступно
Перевірено 13 вересня 2026 року за реалізацією застосунку з пакетами рушія та Backtrader 0.12.0. «Реалізовано» описує продукт у розробці, а не відкритий публічний доступ до хмарного застосунку.
| Можливість | Статус і межі |
|---|---|
| Візуальні backtests й live paper trading | Реалізовано з поточною моделлю фіксованих витрат, підтримуваними потоками даних і віртуальним капіталом. |
| Відтворення архівного backtest | Реалізовано для архівних запусків із повними даними та відповідним ПЗ. Старі запуски можуть бути неперевірюваними. |
| Діагностика paper sessions | У розробці: початкова внутрішня версія порівнює записані сесії після зупинки, показує відмінності й проблеми потоку даних та охоплює один timeframe. Повне порівняння захисних ордерів і автоматичне відновлення ще попереду. |
| Дані Binance і WhiteBIT | Підтримувані публічні ринкові дані та paper simulation Koval залежать від ринку й потоку. Підтримка даних не означає підтримки біржового виконання. |
| Exchange sandbox | Перехід до sandbox в застосунку заблоковано до перевірки. Інфраструктура Binance futures testnet існує в базових компонентах. WhiteBIT не має перевіреного публічного sandbox для Koval, і біржове виконання вимкнено. |
| Точніше моделювання виконання | Недоступно в поточному застосунку: історичні дані funding й fees, partial fills, liquidation, затримки та відтворення order book. |
Як зробити наступний експеримент кориснішим
- Запиши гіпотезу й зафіксуй першу версію стратегії.
- Обери ринок, timeframe і період тесту; запиши припущення щодо прогріву та витрат.
- Вивчи угоди, drawdown, відкриті позиції й витрати разом із дохідністю.
- Повторно перевір архівний базовий запуск, якщо доступні повні дані.
- Окремими запусками перевір близькі параметри, вищі витрати та невикористані періоди. Це не означає наявності автоматизованих інструментів перевірки стійкості.
- Спостерігай за новими ринковими даними в paper trading, не змінюючи правил протягом періоду спостереження.
- Задокументуй висновки й питання, на які модель досі не відповідає.
Код рушія MIT та окремого адаптера Backtrader GPL-3.0 є публічним. Хмарний застосунок пропрієтарний. Прибутковий backtest, збіг результатів paper trading або відтворення не доводять майбутньої дохідності. Koval ніколи не розміщує ордери з реальними коштами.
Розвивай свій процес тестування
- Як протестувати торгову стратегію без коду
- Як створити зрозумілу візуальну криптостратегію
- Що перевіряють backtesting, paper trading і sandbox
Принеси наступну ідею до кузні.Долучайся до списку очікування Koval й отримай один лист про відкриття хмарного застосунку з цінами та умовами доступу.