Ну так проверьте сначала. Кстати, его логика не отличается от того, что предложил komposter. Он просто чуть подлизан.
Разъясняю. DrawDown - это когда вы сначала имеете прибыль, а затем убыток. На вашем рисунке то, что отмечено как DrawDown, имеет обратный порядок событий.
Единственный момент, DrawDownRel следует в конце (для вывода пользователю) интерпретировать как (1-DrawDownRel)*100. Оно такое для простоты расчётов на лету.
Разъясняю. DrawDown - это когда вы сначала имеете прибыль, а затем убыток. На вашем рисунке то, что отмечено как DrawDown, имеет обратный порядок событий.
Единственный момент, DrawDownRel следует в конце (для вывода пользователю) интерпретировать как (1-DrawDownRel)*100. Оно такое для простоты расчётов на лету.
Да, проверил, все сходится! Я не учел, что расчет здесь ведется по Equity, а не по балансу и действительно от максимума на истории, а не от минимального баланса. Рисунок исправлю, чтоб других не путать, всем спасибо!
Подставлял MaxDrawdown, AbsoluteDrawdown, RelDrawdown (из SummaryReport.mq4) - не помогает.
Так какая переменная дает ту просадку, которая отражается в тестере при оптимизации?
Извините. Компостер правильно сказал. Просадка считается по эквити.
Алгоритм не изменился. Но раньше (когда писалась статья) просадка считалась по балансу, что было методологически неверно. С какого-то момента просадка стала считаться по эквити, но по тому же самому алгоритму.
Извините. Компостер правильно сказал. Просадка считается по эквити.
Алгоритм не изменился. Но раньше (когда писалась статья) просадка считалась по балансу, что было методологически неверно. С какого-то момента просадка стала считаться по эквити, но по тому же самому алгоритму.
Вот хорошо бы тогда мануал подправить (описание максимальной просадки), что бы с толку не сбивал...
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Ну так проверьте сначала. Кстати, его логика не отличается от того, что предложил komposter. Он просто чуть подлизан.
Разъясняю. DrawDown - это когда вы сначала имеете прибыль, а затем убыток. На вашем рисунке то, что отмечено как DrawDown, имеет обратный порядок событий.
Единственный момент, DrawDownRel следует в конце (для вывода пользователю) интерпретировать как (1-DrawDownRel)*100. Оно такое для простоты расчётов на лету.
Разъясняю. DrawDown - это когда вы сначала имеете прибыль, а затем убыток. На вашем рисунке то, что отмечено как DrawDown, имеет обратный порядок событий.
Единственный момент, DrawDownRel следует в конце (для вывода пользователю) интерпретировать как (1-DrawDownRel)*100. Оно такое для простоты расчётов на лету.Да, проверил, все сходится! Я не учел, что расчет здесь ведется по Equity, а не по балансу и действительно от максимума на истории, а не от минимального баланса. Рисунок исправлю, чтоб других не путать, всем спасибо!
Почему же у меня расхождения?
Подставлял MaxDrawdown, AbsoluteDrawdown, RelDrawdown (из SummaryReport.mq4) - не помогает.
Так какая переменная дает ту просадку, которая отражается в тестере при оптимизации?
Извините. Компостер правильно сказал. Просадка считается по эквити.
Алгоритм не изменился. Но раньше (когда писалась статья) просадка считалась по балансу, что было методологически неверно. С какого-то момента просадка стала считаться по эквити, но по тому же самому алгоритму.
Извините. Компостер правильно сказал. Просадка считается по эквити.
Алгоритм не изменился. Но раньше (когда писалась статья) просадка считалась по балансу, что было методологически неверно. С какого-то момента просадка стала считаться по эквити, но по тому же самому алгоритму.
Вот хорошо бы тогда мануал подправить (описание максимальной просадки), что бы с толку не сбивал...