Модель торгових умов
Бектести використовують історичні дані, налаштовані комісії майданчика та застосовні припущення щодо виконання. Охоплення даних, фінансування, ковзання ціни та вплив на ринок можуть суттєво змінити результат.
Бектестинг і валідація
Фабрика тестує код стратегії на історичних даних із налаштованими комісіями та припущеннями щодо виконання. Інструменти оптимізації перевіряють стабільність параметрів, а аналітик ШІ оцінює докази й рекомендує наступний крок.
backtest_review.pynet_pnl = gross_pnl - fees
peak = equity.cummax()
drawdown = equity / peak - 1
assert train_end < test_start
Ілюстративний приклад · не реальний результат
Ілюстративний приклад · не реальний результат
Агенти ШІ розвивають ідею, пишуть код і оцінюють результати тестів. Висновки перевірки можуть повернути стратегію на чергову ітерацію.
Ілюстративна крива капіталу показує невдачі на шляху. Перш ніж інтерпретувати результат, перевірте просадку та торгові витрати.
Порівняйте капітал рахунку з балансом закритих угод. Відкрита позиція може змінити капітал ще до закриття угоди.
Бектести використовують історичні дані, налаштовані комісії майданчика та застосовні припущення щодо виконання. Охоплення даних, фінансування, ковзання ціни та вплив на ринок можуть суттєво змінити результат.
Вивчіть криву капіталу, просадки, розподіл дохідності та окремі угоди. Перевірте період, розмір вибірки та припущення поряд з основними показниками.
Аналіз чутливості, покрокова оптимізація (walk-forward) та валідація на відкладеній вибірці досліджують, як змінюються результати поза вибраними параметрами та навчальними вікнами.
Переконливий графік — це лише відправна точка для перегляду. Порівняйте торгові витрати з очікуваною перевагою, дослідіть поведінку поза вибіркою та шукайте концентрацію в невеликій кількості угод чи періодів.
Період даних, майданчик, комісії
Бектест, walk-forward, відкладена вибірка
Показники, угоди, примітки до перегляду
Тестування методом ковзного вікна (walk-forward) підганяється на ранішому вікні й оцінюється на пізнішому. Відкладена вибірка зберігається поза межами вікон оптимізації.
Ознайомтеся з фактичними датами розбиття та кількістю угод. Багаторазове використання зворотного зв'язку від відкладеної вибірки може послабити її незалежність.
Чим більше стратегія торгує, тим більше її результат залежить від припущень щодо виконання. Пересуньте регулятор прослизання, щоб побачити той самий валовий результат за різних витрат.
Приклад припущень: валова прибутковість 12%, накопичений торговий обсяг, що дорівнює 40 початковим капіталам, і комісія 2 б.п. на одиницю торгового обсягу. Витрати = оборот × (комісія + прослизання); 1 б.п. = 0,01%. Лінійна ілюстрація; не враховує капіталізацію, фінансування та ринковий вплив.
Ні. Бектести гіпотетичні та чутливі до даних, припущень і вибірки. Валідація допомагає виявити слабкі місця, але не усуває торговий ризик.
Ні. Це налаштовані значення симуляції за замовчуванням. Ваш рівень на біржі та правила інструменту можуть відрізнятися. Перевірте припущення, перш ніж інтерпретувати результат.
Тестування методом ковзного вікна повторно підлаштовується на попередніх даних та оцінюється на пізніших вікнах. Валідація на відкладених даних перевіряє обрані параметри на зарезервованому періоді поза цими вікнами оптимізації. Перевіряйте фактичні дати, кількість угод і звіти; повторне використання відгуку з відкладених даних може послабити його незалежність.
Перегляньте просадки, торгові витрати, кількість і розподіл угод, періоди утримання позицій та результати поза вибіркою. Зверніть увагу на залежність від невеликої кількості угод або одного ринкового періоду. Сам по собі високий прибуток не пояснює, як стратегія його заробила, або втрати на шляху до нього.
Налаштування, яке виглядає чудово, тоді як сусідні з ним показують погані результати, може бути крихким. Аналіз чутливості показує, як змінюється результат навколо обраних параметрів. Використовуйте його разом із доказами ковзного вікна та відкладених даних, оцінюючи, чи є закономірність ширшою за один обраний результат.
Різні інструменти, періоди даних, інтервали барів, правила входу і виходу, комісії або припущення щодо виконання можуть змінити результат. Порівняйте конфігурацію та доступні дані разом із записами угод, перш ніж тлумачити відмінність як покращення.
Перегляньте базовий результат за весь період до оптимізації. Аналітик використовує наявні дані, щоб визначити параметри пошуку; діагностика навчання не підтверджує ефективність поза вибіркою.
Дізнатися про оптимізаціюВикористовуйте лабораторію бектестування для дослідження стратегії, не вважаючи цей експеримент новим схваленням для паперової торгівлі чи реального виконання. Разом із результатом перегляньте код, період даних і витрати.
Ознайомитися з лабораторією бектестуванняНавіть позитивний результат бектестування може ґрунтуватися на надто малій кількості незалежних спостережень. Дослідження на паперовому рахунку з низьким рівнем упевненості зберігає це позначення й ніколи автоматично не дозволяє торгівлю реальними коштами.
Переглянути посібник із валідаціїПереглядайте опубліковані стратегії або відкрийте робочий простір, щоб створювати, тестувати й відстежувати власні стратегії за допомогою агентів ШІ.
Stratmill — це платформа для торговельних стратегій на основі ШІ, а не фінансова консультація чи брокер. Результати бектестингу та паперової торгівлі є гіпотетичними. Торгівля пов’язана з ризиком збитків.
Лабораторія бектестів
Оберіть стратегію, змініть її параметри та перевірте приблизну вартість в одиницях використання перед запуском бектесту чи оптимізації.
Усередині продукту
Цю публічну стратегію відхилили після перевірки. Ознайомтеся з її гіпотезою та зафіксованими висновками, щоб зрозуміти, чому позитивної дохідності в заголовку недостатньо.
Переглянути публічний звіт
Доступність даних, історія інструментів, комісії та припущення щодо виконання ордерів залежать від майданчика. Перевірте охоплення й припущення, зафіксовані для вашого запуску.
Досліджуйте ринкові даніБектести моделюють минуле. Симульована торгівля додає подальші спостереження. Результати з низьким рівнем упевненості не мають статистичного підтвердження, а результати торгівлі не є обіцянкою дохідності.
Дізнатися про симульовану торгівлюВідкриття робочого простору, імпорт коду або запуск бектесту не дає дозволу на виставлення ордерів на реальні кошти. Виконання угод у реальному часі потребує вашого схвалення та підтримуваного підключеного рахунку.
Досліджуйте торгівлю в реальному часі