В выходные готовил обновленное описание индикатора каналов и решил набросать торговую стратегию и использованием этого индикатора, частично взамен, частично с использованием трендовой стратегии, с которой я работаю последние годы.
Быстро набросал код, запустил тест на коротком интервале, получил неплохой результат и обрадовался. Но чтобы исключить случайность решил протестировать на годичном интервале и слегка офигел от результата, показанного на рисунке.
Начал разбираться в чем причина и офигел повторно. Я чего-то напутал в логике торгового алгоритма и пятый день не могу понять, что он делает.
Я хотел добиться определенного результата, логичного и понятного, а получил неизвестно что. Для меня ясно только одно, что внутри дня торгуется контр-тренд, но в логике определения направления торговли так напутано с логическими переменными, что мои мозги отказываются что-либо понимать. И результат остается непонятным. а непонятный результат чреват непредсказуемыми потерями.
Сижу, чешу репу…
P.S. Да, запустил на трех-летнем интервале. Там был другой рынок, с более высокой волатильностью, и в предыдущие годы периодически возникали крахи из-за расширенного диапазона. Контр-тренд его не выдерживал. В убыток не вышел, но такого роста, как на представленном рисунке, не было.
А последний год достаточно спокойный, волатильность по евро небольшая, движения более-менее монотонные. Вот и результат.
Но ведь все может в любой момент измениться.
Но здесь тесты были в разных режимах. И по закрытию баров, и по контрольным точкам. Принципиальных отличий не наблюдается. Расхождение в единицах процентов.
Где-то у вас явно или неявно это проскальзывает
Сам получал такие же кривые, потом находил ошибку.
Экспоненциальная кривая возможна только с гарантированным доходом типа депозита. Или когда у вас ХФТ быстрее всех -> видит «будущее».
У меня цели такой не было. И в этом моменте никаких ошибок нет. Везде используются только прошлые и завершившиеся события, с задержкой.
Такие элементарные ошибки можно сделать либо специально, либо быть совсем уж конченым дилетантом. Хотя второе для мало мальски разбирающегося человека практически невозможно, только первое.