Всем привет.
Если кто читал предыдущие записи, то видел что я «подсел» на сигналы Бипуна на крипту. Но пока платформа не дает выхода на крипто-фьючи, то сами сигналы на спот для меня не очень интересны. То ли дело наш родимый FORTS. И как вы помните, я просил ребят добавить возможность торговать наш рынок через их алгоритмы. На что был получен ответ — будет интерес, будет «порт». Ну, ажиотажа прямо не было, когда я попросил плюсить народ кому интересно, и на этом все и затихло. И тут они две недели назад релизят новый функционал — нейросети! И тут конечно я мимо пройти уже не смог )))
Нейросети на рынке это, можно сказать, моя специализация ) Уж очень захотелось их пощупать применительно к нашему срочному рынку. Ну я и начал «атаковать» ребят с просьбами сделать коннектор к нашей бирже. Даже предложил свои услуги. Я могу написать коннектор, если им некогда. И тут мне помог ЛЧИ. Я предложил сам написать коннектор, прогнать ботов на ЛЧИ на реальном счету, и тем самым посмотреть и показать другим, насколко они работоспособны. Эта идея уже заинтересовала создателей bipoon.com. Сказано — сделано.
Я получил краткие спеки к АПИ и доступ на тестовый контур. Неделя тестов и откладки, и вуаля! Встречаем бот на доллар-рубль на основе алгоритмов Bipoon.
Допустим, что существует какая-то рыночная закономерность. Это может характеризоваться тем, что можно написать несколько ТС с разной логикой и они будут улавливать профит, но только с разной эффективностью.
Эффективность улавливания прибыли измеряю, например, профитом наилучшего прохода при оптимизации постоянным лотом. Выше профит — выше эффективность. Т.е. чем выше профит, тем точнее накладываются сделки на график цены.
В предыдущих записях было показано (в статье), как использовался MT5-Тестер для нахождения рыночных закономерностей. Но совсем упущено описание исследовательской работы при написании ТС.
Как правило, пишется несколько экспериментальных ТС, которые сами по себе являются своего рода исследованиями. Они могут отличаться какими-то блоками друг от друга. Чаще всего, это не сами торговые блоки, а алгоритмы формирования торговых сигналов. Т.е. изменения содержатся в небольших, но определяющих частях.
При настройке ТС есть два подхода
Первый случай хорош тем, что можно видеть величину мат. ожидания используемой закономерности. Казалось бы, что чем оно выше, тем лучше. Но когда речь заходит об реинвестировании робастой ТС с высоким потолком ликвидности, то может случиться так, что большее количество мелких сделок (в пипсах) выгоднее, чем меньшее количество сделок крупнее.
Например, в пипсах результат может быть одинаков у двух проходов. Но проход с бОльшим количеством сделок может стать предпочтительнее при реинвестировании.
Поэтому хорошо бы иметь критерий оптимизации для реинвестирования.
Взял такой: какая относительная прибыльность достигается при жестко заданной максимальной относительной просадке.