Перейти до вмісту
Документація · Інструменти дослідження та стратегій

Лабораторія бектестингу

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

Що таке Backtest Lab

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

Що можна тестувати

Ви можете тестувати поточну версію будь-якої власної стратегії, стратегії, яку ви імпортували за допомогою функції «Імпортувати стратегію» після успішної перевірки її порту, а також копії з маркетплейсу, доки ваша підписка зберігає доступ до її коду.

Налаштування під вашим контролем

Оберіть тестовий період, початковий капітал, комісії, кредитне плече та значення параметрів. Для оптимізації також задайте діапазон пошуку для кожного параметра. Початковий капітал починається від $100, комісії можуть сягати 0.5%, а тестовий період може починатися не раніше ніж у 2010 році. Для бектесту потрібно щонайменше один день даних, для оптимізації — щонайменше 90 днів.

Ціни та кредити

Ціну завдання показано до його запуску, і вона фіксується під час надсилання. Бектест коштує кілька кредитів, причому їхня кількість зростає разом із кількістю барів; оптимізація коштує більше, оскільки запускає багато бектестів, залежно від кількості параметрів, які вона перебирає. Для лабораторних завдань на вашому балансі має бути достатньо кредитів. Якщо завдання не виконується до початку запуску, його скасовано до старту або воно втрачено, усі витрачені кредити повертаються.

Обмеження

Одночасно можна мати до 3 активних лабораторних завдань, лише одне з яких може бути оптимізацією, і запускати до 30 завдань на годину.

Як читати результати лабораторії

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