search Ничего не найдено
Главная Документация по алготрейдингу С чего начать?

Тестируем робота

Введение

Тестирование торговой стратегии, или бэктест (от англ. backtesting), – один из ключевых процессов разработки Робота. Оно производится путем получения информации о прошлых сделках с помощью изучения исторических данных. Бэктест дает общее представление об эффективности выбранной торговой стратегии.

Если кратко, то основная цель бэктеста – демонстрация эффективности торговой стратегии. Чтобы увидеть, сработала ли подобная стратегия в прошлом, используются исторические данные рынка. И на основе полученной информации делается вывод о том, насколько перспективна выбранная стратегия для применения в реальных рыночных условиях.


Тестируем робота

  1. Перейдите на вкладку "Бэктест";
  2. Из списка роботов выберите своего робота ;
  3. Укажите символ для тестирования, например "EURUSD";
  4. Введите дату начала и окончания тестирования на истории;
  5. Таймфрейм;
  6. Нажмите кнопку " Запустить тест".

Начнется процесс тестирования

Оценка результатов бэктеста

  1. Прибыль за тестируемый период времени;
  2. Итоговый баланс;
  3. Максимальная просадка в процентах;
  4. Кривая баланса;
  5. Журнал сделок.


Робот открывает и закрывает позиции по заданному алгоритму, ошибок при тестировании на истории не выявлено.


Заключение

Мы рассмотрели базовое тестирование торговой стратегии по паттерну "Молот" и получили небольшую прибыль за 2 месяца.

Помните, что срабатывание какой-либо стратегии в прошлом не дает никаких гарантий ее эффективности в будущем. 

Условия рынка постоянно меняются, и необходимо уметь адаптироваться к этим изменениям, чтобы вести прибыльную торговлю. Тем не менее, оценивая результаты тестирования, полезно руководствоваться не только цифрами, но и здравым смыслом.