Как понять предел оптимизации параметров стратегии?
Как известно, каждая торговая стратегия зависит от набора чисел, т/е. параметров. Мы можем оптимизировать их и подбирать устраивающие нас комбинации. Известны рекомендации подбирать параметры так, чтобы небольшое их изменение не приводило к большому изменению результата торговли. Вопрос — до какой степени имеет смысл уточнять оптимальное значение параметра?
Допустим, мы тестируем систему со скользящей средней и увидели, что оптимальное значение — где-то около 60. Стоит ли находить значение с точностью до единиц?
С другой стороны, оптимизация оч часто вообще бессмысленное занятие, т.к. она находит максимум именно отрезка истории, на кот проводится оптимизация, и этот максимум часто не имеет никакого отношения к будущей реальности.
Если делать это сразу, то это не оптимизация, а подгонка под конкретную ценовую кривую с ее аномалиями…
другой тип опасной подгонки — логическая, когда автор тестирует сразу условия входа и выхода, при этом он не задумываясь «связывает» логику данных условий. Например вход если цена пересекла SMAn снизу вверх, а выход — если цена пересекла SMAn сверху вниз. В данном случае логическая подгонка это применение SMAn.
Другими словами, если невозможно провести раздельное тестирование условий системы, то это сразу проявляет наличие логической подгонки.
Проверку качества выходов системы можно сделать на случайных входах, или на равномерных входах (с равным промежутком, например входим раз в неделю во вторник в 12 часов).
Проверка качества входа преследует цель выявить систематическое отклонение последующего движения цены (после входа то есть) в требуемую сторону. Если такого систематического движения в среднем не наблюдается, то условие входа не выигрывает от случайного входа )
Сергей Сергаев, спасибо, понятно.
Но вы так описали вопрос как будто бы в реверсивных системах есть что-то плохое. А мне всегда казалось что именно они наименее «подогнаны» под рынок.
Сергей Сергаев, спасибо! Но разница в скорости роста/падения по идее более характерна для акций и товаров, но не для валют например? А боковик — чем он плох для реверсивной контр-трендовой системы типа линий Боллингера? И кроме того, описанные вами закономерности видимо зависят от таймфрейма и полагаю более характерны для старших?
Если же с вами согласиться, то написанное по сути явно говорит о том что нельзя делать системы работающие в обе стороны (даже не реверсивные). Параметры лонга и шорта должны обязательно отличаться, так?
Да, для основных резервных валют колебания роста/падения более симметричны. Делать можно все что угодно, главное, чтобы было понимание логики и деньги приносило сообразно принимаемому риску )
А в чем проблема, если даже найти после запятой пятое число самое оптимальное? Или за это засмеют в кругах оптимизаторов?
Бери лучшую оптимизацию и смотри не на красоту линии, а просадки и куски где она была не оптимальной. Именно на этих отрезках все черти сидят. Ну и остальное — стопы, проскальз, комисс проверь по намеренно ухудшенным условиям.
На общие критерии проверки не надо смотреть, т.к. это твои деньги, твои результаты будут. А именно разберись с участками где эквити хромала и из-за чего.
Хотя. Если для красоты. И так сойдет.
— Ребе, дайте совет, говорят скоро будет денежная реформа, что лучше
сделать — положить все деньги на счет или, наоборот, снять?
В это время раздается стук в дверь. Раввин говорит еврею — посиди,
подожди там, за ширмой.
После открывает дверь, заходит молодая девушка, и говорит :
— Ребе, дайте совет, я выхожу замуж, чтот мне одеть в первую брачную
ночь — длинную рубашку или короткую ?
Раввин отвечает :
— Знаешь, дочь моя, оденешь ли ты длинную рубашку или короткую — все равно тебя выепут, и, кстати, эй, там, за ширмой! тебя это тоже касается!
Если речь идет о временных диапазонах, то я бы искал значения, кратные физическим целым. То есть если таймфрейм минутный, то кратный 60, если 5-минутный, то кратный 12 и так далее.
В целом надо смотреть на природу «значения». В идеальном случае оптимизация может и не понадобиться ;)
Ну у вас там в любом случае будет какое-то число, почему именно 60 а не 57, например?