Тестируем робота
Введение
Тестирование торговой стратегии, или бэктест (от англ. backtesting), – один из ключевых процессов разработки Робота. Оно производится путем получения информации о прошлых сделках с помощью изучения исторических данных. Бэктест дает общее представление об эффективности выбранной торговой стратегии.
Если кратко, то основная цель бэктеста – демонстрация эффективности торговой стратегии. Чтобы увидеть, сработала ли подобная стратегия в прошлом, используются исторические данные рынка. И на основе полученной информации делается вывод о том, насколько перспективна выбранная стратегия для применения в реальных рыночных условиях.
Тестируем робота
- Перейдите на вкладку "Бэктест";
- Из списка роботов выберите своего робота ;
- Укажите символ для тестирования, например "EURUSD";
- Введите дату начала и окончания тестирования на истории;
- Таймфрейм;
- Нажмите кнопку " Запустить тест".
Начнется процесс тестирования
Оценка результатов бэктеста
- Прибыль за тестируемый период времени;
- Итоговый баланс;
- Максимальная просадка в процентах;
- Кривая баланса;
- Журнал сделок.
Робот открывает и закрывает позиции по заданному алгоритму, ошибок при тестировании на истории не выявлено.
Заключение
Мы рассмотрели базовое тестирование торговой стратегии по паттерну "Молот" и получили небольшую прибыль за 2 месяца.
Помните, что срабатывание какой-либо стратегии в прошлом не дает никаких гарантий ее эффективности в будущем.
Условия рынка постоянно меняются, и необходимо уметь адаптироваться к этим изменениям, чтобы вести прибыльную торговлю. Тем не менее, оценивая результаты тестирования, полезно руководствоваться не только цифрами, но и здравым смыслом.