Тестирую советника с порогом просадки 5%, после тестирования в рапорте пишет что максимальная просадка 20-40%, рассчитываю просто
разница = AccountBalance()-AccountEquity();
if(разница>mdd) mdd=разница;
или
разница = AccountBalance()-AccountEquity();
if(разница / AccountBalance() * 100 > м_просадка) {******}
советник показывать что порог не превышает, но в рапорте другое, кто из них прав ?
В отчете есть разные просадки. И считать можно по разному. Например, в вашей формуле вместо AccountBalance() можно использовать Balance High Watermark, Equity High Watermark и Balance старт. Получится еще три дополнительные просадки.
Начать читать можно здесь: https://www.mql5.com/ru/articles/1486
и здесь: https://www.mql5.com/ru/articles/1403
и здесь: https://www.mql5.com/ru/articles/1492
- 2005.12.21
- MetaQuotes Software Corp.
- www.mql5.com
В отчете есть разные просадки. И считать можно по разному. Например, в вашей формуле вместо AccountBalance() можно использовать Balance High Watermark, Equity High Watermark и Balance старт. Получится еще три дополнительные просадки.
Начать читать можно здесь: https://www.mql5.com/ru/articles/1486
и здесь: https://www.mql5.com/ru/articles/1403
и здесь: https://www.mql5.com/ru/articles/1492
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Тестирую советника с порогом просадки 5%, после тестирования в рапорте пишет что максимальная просадка 20-40%, рассчитываю просто
разница = AccountBalance()-AccountEquity();
if(разница>mdd) mdd=разница;
или
разница = AccountBalance()-AccountEquity();
if(разница / AccountBalance() * 100 > м_просадка) {******}
советник показывать что порог не превышает, но в рапорте другое, кто из них прав ?