Довідка: як працює BacktestLab

Відповіді на часті питання і глосарій термінів платформи: зони, тригери, входи, ризик і витрати.

Огляд платформи

Робота в BacktestLab іде за маршрутом із п'яти кроків. Стратегія описується ланцюгом: зона інтересу, тригер, підтвердження і вхід. Бектест рахує її на історичних даних тим самим рушієм, яким потім торгує бот.

Ланцюг стратегії

  1. 1ЗонаДе очікується реакція ціни: імбаланс, ордер-блок, рівень, діапазон.
  2. 2ТригерПодія, після якої зона стає актуальною: наприклад, зняття ліквідності.
  3. 3ПідтвердженняДодаткова умова перед входом: наприклад, злам структури.
  4. 4ВхідПравило відкриття угоди, стоп, тейк і ризик.

Питання й відповіді

Платформа

Що таке BacktestLab?

Платформа для створення торгових стратегій без програмування, їх перевірки на історичних даних і запуску бота на MetaTrader 5. Бектест і бот використовують один рушій, тож бот торгує саме ту стратегію, яку було перевірено.

Що таке бектест і чи гарантує він результат?

Бектест відтворює роботу стратегії на історичних даних: де вона відкрила б угоди і з яким результатом. Він показує поведінку стратегії в минулому, але не гарантує майбутніх результатів: ринок змінюється, а стратегія, підібрана під історію, може не працювати на нових даних.

Які дані використовуються?

Хвилинні бари (M1) понад 100 активів: валютні пари, метали, індекси, сировина, криптовалюти й акції, переважно з 2021 року. Старші таймфрейми будуються з хвилинних за годинником брокера, тому свічки збігаються з тими, що бачить бот у MT5.

Чи враховуються комісія, спред і своп?

Так, завжди. Кожна угода рахується з комісією, спредом і свопом за профілем брокера (розділ «Профілі брокерів»). Результат без витрат можна отримати лише явним вибором, і він позначається окремо.

Стратегії і бектести

Що потрібно, щоб запустити бектест?

Актив, період і ланцюг стратегії: зона, тригер і правило входу (підтвердження — за потреби), а також стоп, тейк і ризик на угоду. Решта параметрів має типові значення, які можна змінити у формі «Новий бектест».

Чому бектест не знайшов жодної угоди?

Найчастіші причини: короткий період, вузькі сесії чи фільтри, або кроки ланцюга, які рідко збігаються в часі (наприклад, тригер на молодшому таймфреймі має спрацювати, поки зона старшого ще активна). Спробуйте довший період або послабте один фільтр.

Скільки угод достатньо, щоб довіряти результату?

Чим більше, тим надійніше. Результат на кількох десятках угод може бути випадковим; орієнтир — від 100 угод у різних ринкових умовах. Порівнюйте також результати за роками й активами: стійка стратегія не тримається на одному вдалому періоді.

Що таке переоптимізація і як її уникнути?

Це підбір параметрів під конкретну історію настільки точно, що стратегія описує минулий шум, а не стійку закономірність. Ознаки: різке погіршення від невеликої зміни параметра, результат тримається на кількох угодах або одному році. Перевіряйте зміни на іншому періоді чи активі.

Чи можна перевірити стратегію на кількох активах одночасно?

Так. У формі можна обрати кілька активів: бектест порахує їх разом і покаже результат по кожному окремо.

Що таке повторний бектест і папки?

Повторний бектест запускає ту саму стратегію зі зміненими параметрами. Усі ітерації однієї стратегії збираються в папку, де видно, що змінювалось і як це вплинуло на результат.

Боти

Як бот пов'язаний з бектестом?

Бот створюється з результату бектесту і використовує той самий рушій, тому торгує саме протестовану стратегію з тими самими параметрами.

Який брокер і рахунок потрібні?

Бот торгує через термінал MetaTrader 5 у брокера, який його підтримує. Рекомендуємо спершу запускати бота на демо-рахунку, а реальний рахунок підключати після перевірки.

Де працює бот?

Бот працює в агенті BacktestLab поруч із терміналом MT5. Під час бета-тестування підключення налаштовується разом із командою: напишіть через «Зворотний зв'язок».

Що буде з відкритими позиціями, якщо бот зупиниться?

Стоп-лос і тейк-профіт кожної позиції виставлені у брокера, тож вони спрацюють і без бота. Після перезапуску бот знаходить свої позиції в MT5 і продовжує їх супроводжувати.

Чому угода бота відрізняється від угоди бектесту?

Реальне виконання відрізняється від історичного: спред і проковзування в момент входу, затримки, перерви в торгівлі. Угоди ботів і їхній результат у грошах брокера — у розділі «Журнал угод».

Безпека і ризики

Хто бачить мої стратегії?

Бектести, папки, шаблони й боти прив'язані до вашого облікового запису, і в списках інших користувачів їх немає. Адміністратор платформи має доступ для підтримки.

Як зберігаються паролі від рахунку?

Пароль рахунку MT5 зберігається на сервері лише в зашифрованому вигляді. Ключ шифрування лежить окремо від даних і резервних копій. Назад у браузер пароль не передається: у формах видно лише позначку «збережено», а поле можна залишити порожнім, щоб пароль не змінювався. Розшифровується він тільки тоді, коли агент вашого бота отримує конфігурацію для входу в MT5. Боту потрібен саме торговий пароль: з паролем інвестора відкривати угоди неможливо.

Чи можна втратити більше, ніж депозит?

Торгівля CFD і на ринку форекс з кредитним плечем несе високий ризик втрати коштів. Чи може баланс піти в мінус, залежить від брокера: уточнюйте наявність захисту від від'ємного балансу в умовах свого брокера.

Бета-тестування

Що означає бета-тестування?

Платформа працює, але функції ще змінюються і можливі тимчасові помилки. Під час бета-тестування всі функції доступні безкоштовно.

Як повідомити про помилку або запропонувати покращення?

Через «Зворотний зв'язок» унизу меню на кожній сторінці. Адреса сторінки і технічні деталі додаються автоматично, статус звернення видно там само.

Глосарій

Зона інтересу (POI)
Ділянка графіка, де очікується реакція ціни: імбаланс, ордер-блок, рівень або межа діапазону. Перший крок ланцюга стратегії.
Тригер
Подія, після якої зона стає актуальною для входу, наприклад зняття ліквідності біля зони.
Підтвердження
Додаткова умова перед входом, наприклад злам структури на молодшому таймфреймі.
Вхід
Правило відкриття угоди: ринковим ордером або лімітним на заданому рівні.
Сетап
Ситуація на графіку, коли всі кроки ланцюга стратегії виконались і можна відкривати угоду.
FVG (імбаланс)
Розрив справедливої вартості: проміжок між тінями першої і третьої свічок, не перекритий другою.
FVG
Order Block (ордер-блок)
Остання протилежна свічка перед сильним імпульсом — зона, де ймовірно були великі ордери.
OB
Рейд (зняття ліквідності)
Вихід ціни за попередній максимум чи мінімум із поверненням назад: ціна забирає стопи й ордери за рівнем.
raid
BOS (злам структури)
Пробій останнього значущого максимуму чи мінімуму в напрямку руху.
BOS
CHoCH (зміна характеру)
Перший пробій структури проти попереднього руху — ознака можливого розвороту.
Фрактал
Свічка, максимум (мінімум) якої вищий (нижчий) за сусідні: локальна вершина чи дно.
Діапазон (ренж)
Боковий рух між сталими межами — максимумом і мінімумом.
range
Діапазон сесії
Межі ціни за сесію (зазвичай азійську): максимум і мінімум, за які ціна потім виходить, знімаючи ліквідність, і розвертається.
Asiasweep
Девіація
Вихід ціни за межу діапазону з поверненням усередину.
dev
Канал
Діапазон із нахилом: дві паралельні лінії, між якими рухається ціна.
Експансія і консолідація
Експансія — сильний спрямований рух; консолідація — пауза після нього, коли ціна стискається у вузькому діапазоні.
Дилінговий діапазон
Діапазон між значущим максимумом і мінімумом; верхня половина — premium, нижня — discount.
premiumdiscount0.5
Рівні (PDH/PDL)
Максимум і мінімум попереднього дня, тижня чи сесії — місця скупчення ліквідності.
PDH
Сесії
Торгові періоди доби: азійська, лондонська, нью-йоркська. Межі сесій рахуються за часом Нью-Йорка.
Кілзона
Найактивніша частина сесії, коли найчастіше формуються імпульси.
Таймфрейм (ТФ)
Тривалість однієї свічки: M1 — хвилина, H1 — година, D1 — день.
OTE
Оптимальна зона входу: відкат на 62–79% від імпульсу за рівнями Фібоначчі.
Стоп-лос (SL)
Рівень, на якому угода закривається зі збитком, щоб обмежити втрату.
Тейк-профіт (TP)
Рівень, на якому угода закривається з прибутком.
R
Одиниця ризику: відстань від входу до стопа. Результат +2R означає прибуток, удвічі більший за ризик.
RR
Співвідношення цілі до ризику: RR 3 означає тейк утричі далі від входу, ніж стоп.
Беззбиток (BE)
Перенесення стопа на ціну входу після того, як ціна пройшла заданий шлях у прибуток.
Ризик на угоду
Частка депозиту, яку втрачає угода, закрита по стопу, наприклад 1%. З неї і відстані до стопа рахується обсяг позиції.
Лот
Одиниця обсягу угоди в MT5.
Win rate (WR)
Частка прибуткових угод. Без RR нічого не говорить про прибутковість.
Profit factor (PF)
Сума прибутків, поділена на суму збитків. Більше 1 — стратегія заробляє.
Просадка
Найбільше падіння капіталу від попереднього максимуму, у грошах або відсотках.
Нетто і брутто
Брутто — результат угод без витрат; нетто — після комісії, спреду й свопу. Результати в BacktestLab — нетто.
Спред
Різниця між ціною купівлі (ask) і продажу (bid) — прихована вартість кожного входу.
Своп
Плата або нарахування за перенесення позиції через ніч; для більшості валютних пар у середу — потрійний.
Комісія
Плата брокеру за угоду, зазвичай за лот в обидва боки.
Ринковий і лімітний ордер
Ринковий виконується одразу за поточною ціною; лімітний — лише коли ціна дійде до заданого рівня.
Інвалідація
Умова, за якої сетап скасовується до входу: наприклад, ціна пробила зону або минув час очікування.
Бектест і форвард-тест
Бектест перевіряє стратегію на минулих даних, форвард-тест — на нових, яких не було під час налаштування.
Переоптимізація
Підбір параметрів під історію настільки точно, що стратегія не працює на нових даних.
Глибоке дослідження
Серія додаткових прогонів, яка показує, як змінився б результат за іншого RR, беззбитку чи зсуву входу.

Контакти

Не знайшли відповіді? Напишіть нам — відповідаємо на кожне звернення.

Написати нам