Попрошу высказаться кто и как решает данную проблему.
Речь идёт о максимальной просадке.
По классике - система перестала работать, когда превышена макс. просадка (может быть превышена в 1.5-2 раза).Далее...Есть система, протестирована за 3 года, макс просадка 5% - столько-то пунктов.
Вопрос - как граматно определить, когда она превышена и превышена ли на сегодняшний день?
Варианты - к тестам добавить историю за новый год и протестировать вновь и сравнить результаты...
В общем запарился, помогите, если кто разобрался.
Ввиду длинного периода безобразной пилы вынужден был и я задуматься над этой проблемой.
Первым решением было просто ограничить торговлю при истерике на рынке (меряем волатильностью).
Но подумав решил, что это не лучшее решение. волатильность на рынке может уйти в другой диапазон раз и навсегда (или на очень долго).
Что сделал: Разделил (условно) рынок на 6 фаз, вялотекущая, рабочая, истерика. Плюс каждую из трёх на дневную сессию и на вечернюю. И для каждой фазы рынка свои параметры настройки. Если фаза меняется, приоритет имеет текущая.
Реализовать кубиками сложновато, но вполне реально. Сейчас вот испытываю на счету. Переключил трансляцию на этот вариант.
З.Ы. можно ещё удвоить количество фаз рынка, определив длинной МАшкой падающий рынок или растущий. но вот насколько это оправдано ещё не проверял. очень уж громоздкая конструкция выходит на кубиках.