Блог им. GoldRiders |Что значит тестирование торгового робота и зачем я это делаю

Что для меня значит тестирование торгового робота и зачем я это делаю
Тестирование робота

Когда я только начал разрабатывать своих первых советников, я наивно думал: написал код → запустил на реальном счёте → заработал. Но очень быстро понял, что без тестирования торговый робот — это всего лишь гипотеза, которая легко может слить депозит.

Сегодня тестирование — это обязательный этап перед запуском любого моего алгоритма.

Что такое тестирование робота

Для меня тестирование — это проверка робота в разных условиях:

  • на истории — как бы он торговал в прошлом,
  • в реальном времени на демо — как он ведёт себя сейчас, но без риска,
  • на реальном счёте с минимальными рисками — окончательная проверка боем.

Каждый этап показывает слабые места алгоритма и даёт понимание, стоит ли запускать его в полный рост.

 

Зачем я тестирую робота

 

  1. Проверка идеи. Любая стратегия красиво звучит на бумаге, но только тест покажет, как она работает на графике.
  2. Поиск слабых мест. Просадки, убыточные периоды, ошибки кода — всё это выявляется именно на тестах.


( Читать дальше )

....все тэги
UPDONW
Новый дизайн