Ситуация: балуюсь роботами. Есть несколько прибыльных роботов,
решил все же по научному подойти к оценке стратегий, которые гоняю в своем бэктестере (не заглядывая в будущее).
Глянул, как там в TSLab, захотел добавить еще оценок.
Оценка — это результат оптимизации параметров для стратегии, параметры ищутся в поисковом алгоритме.
Пробую разные оценки. Самого TSLab нет (не держу).
Нашел «Фактор восстановления: отношение абсолютной прибыли к максимальной просадке».
Абс. прибыль — понятно, хай эквити за вычетом начальной суммы.
А если просадки нет? Ну то есть эквити сразу пошла вверх и ниже исходной суммы уже не опускалась, тогда как?
«Фактор восстановления. Чем выше – тем ниже была у системы максимальная просадка,
в целом кривая доходности растет более стабильно и равномерно. Рекомендуется от 10.»
Ну вот пример одной из эквити для ЕД за EDH5,M5,U5,Z5,H6 в рублях на 1 контракт (Y), по дням (X)
все комиссии вычтены (2р на круг). Курс 75р.
Рисую в своей программе, слева чуть обрезано число (макс. 13000р)
Какой у нее фактор восстановления?
То есть ясно, что пытаются измерить отношение доходности к риску. Максимальная просадка, что в рублях, что в процентах, это понятно. А доход зависит от интервала времени, про который ничего не сказано.
По логике, надо брать среднегодовой доход в тех же единицах, что и просадку. Тогда все более — менее понятно.