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

Когда я только начал разрабатывать своих первых советников, я наивно думал: написал код → запустил на реальном счёте → заработал. Но очень быстро понял, что без тестирования торговый робот — это всего лишь гипотеза, которая легко может слить депозит.
Сегодня тестирование — это обязательный этап перед запуском любого моего алгоритма.
Что такое тестирование робота
Для меня тестирование — это проверка робота в разных условиях:
Каждый этап показывает слабые места алгоритма и даёт понимание, стоит ли запускать его в полный рост.
Зачем я тестирую робота
Классный чел, кто не знает - https://smart-lab.ru/profile/export
Такое количество идей в своё время накидал своими наблюдениями и заметками, ух. Моё почтение.
Что-то вспоминал из его идей, а сгенерировалась своя старая в итоге, делюсь халявишно. Вдруг что-то намутите интересное на основе.
Есть один простой алгоритм на миксе (mxu5-mix-9.25) — текущий контракт, постоянной суммой, работает в реале в составе портфеля:
Здравствуйте друзья и коллеги!
В прошлом видео я пришла к выводу, что хочу торговать по тренду, т.е. торговать пробои уровней, и в этом видео я их и тестирую. Результаты получились не очень… поначалу. Аж 10 убыточных сделок подряд!!! Что я решила с этим делать смотрите в видео. Буду рада вашим отзывам и комментариям. В следующем посте уже будет реальная торговля на реальном счете. Так же сделаю группу в ТГ для осуждения и выложу файл со статистикой и расчетами на диск. Думаю не позднее среды...

Круглые цифры, о них помнят, но часто забывают. Очень зря, ибо это самое сильное самоисполняющееся пророчество из всех. Уровни вроде 1.4200 или 1.2500 нередко реагируют сами по себе, что и понятно. Ведь всем трейдерам мира их куда проще запомнить, нежели 1.4287 либо 1.2536.Источник: binguru.net
Для проверки психологических уровней будем использовать стратегию на основе индикатора Bollinger Bands с периодом 20 и множителем стандартного отклонения 2.0. Таймфрейм — 1 минута.
Стратегия будет очень простая: если цена вышла за нижнюю полосу индикатора, совершаем сделку на покупку с длиной экспирации 3 минуты.
Речь пойдет о Тестере стратегий МТ4 торгового терминала.
9.) Посчитаем коэффициенты Шарпа и Сортино. Эти коэффициенты оценивают риски, связанные с волатильностью доходности системы, и соотносят рисковую доходность системы с безрисковой доходностью (например, по облигациям или по банковскому вкладу). Таким образом, коэффициенты Шарпа и Сортино позволяют оценить финансовую целесообразность системы. Ключевое различие между коэффициентами в том, что коэффициент Шарпа не делает различий между колебаниями доходности вверх и колебаниями доходности вниз, то есть резкое увеличение прибыли он оценивает так же негативно, как и резкое увеличение убытков (что может негативно сказаться на оценке классических трендовых систем, рассчитанных на ловлю больших движений и демонстрирующих крайне низкий процент прибыльных сделок). А коэффициент Сортино считает рисковой только ту доходность, которая отличается от безрискойвой доходности по ставке в худшую сторону.
Поскольку предыдущую часть мы завершили на том, как задавать условия и цену для открытия/закрытия позиций, то в начале этой части рассмотрим две распространённые ошибки, допускаемые при тестировании систем: открытие позиции внутри гэпа и заглядывание в будущее.