Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Красными линиями показаны просадки, нужно найти максимальную.
Тестер-то меряет максимальную просадку эквити правильно, только он не учитывает состояние баланса в этот момент что превращает это измерение в бессмыслицу.
То есть, если открытый ордер сначала поднялся и потом опустился на 100 пипс, то тестер даст просадку по эквити 100 пипс, хотя реальная просадка, которая по логике должна определять риск стратегии равна нулю. Понятно что для оценки рисков стратегии такие расчеты бесполезны.
А зачем искать максимальную просадку? О чем это говорит?
Тестер-то меряет минимальную и максимальную просадку правильно, только он не учитывает состояние баланса в этот момент что превращает это измерение в бессмыслицу.
То есть, если открытый ордер сначала поднялся и потом опустился на 100 пипс, то тестер даст просадку по эквити 100 пипс, хотя реальная просадка, которая по логике должна определять риск стратегии равна нулю. Понятно что для оценки рисков стратегии такие расчеты бесполезны.
Поясните, где вы встречали такой параметр как минимальная просадка, в каком отчёте. Что-то мне не попадалось(. А для меня баланс это пустое место, пусть он хоть на земле лежит, лишь бы эквити было на высоте). Или я что то не так понимаю? Мне всегда казалось, что опускаться и подниматься могут только отложенные ордера. Неужели я ошибался? Если бы знал это раньше, давно бы начал поднимать или опускать ордера селл и бай в выгодном мне направлении.) Считаю, что максимальное падение эквити, найденное при прогоне теста, может повториться при реальной торговле, поэтому считаю правильным отсчитывать его от максимума.
Вообще максимальная просадка это не разница максимального и минимального эквити. На старте МаксЭквити=Эквити, МинЭквити=Эквити, Просадка=0. В процессе работы: если Еквити>МаксЭквити, то считаем просадку как МаксЭквити-МинЭквити, если полученное значение больше зафикисрованой ранее просадки, то запоминаем большее значение, тут же делаем сброс минимума - МинЭквити=МаксЭквити и запоминаем новый максимум МаксЕквити=Эквити.
Вот как у меня получилось:
А не могли бы вы подправить код, который я выложил? Спасибо.
Сильно не вникал в него, но на первый взгляд все нормально, при новом максимуме выполняется сброс минимума...
А зачем искать максимальную просадку? О чем это говорит?
Показывает, хватит ли депозита, в случае самого неудачного стечения обстоятельств (запуск советника в работу в момент показанный зеленой линией).
Сильно не вникал в него, но на первый взгляд все нормально, при новом максимуме выполняется сброс минимума...
картинки тут https://www.mql5.com/ru/forum/136747/page696
Советник открывает только 1 сделку в определенное время (и не закрывает её), проверьте максимальную просадку в тестере - тестировать в визуальном режиме:
1. не до конца 3 февраля (нажать стоп раньше)
2. до конца 3 февраля
картинки тут https://www.mql5.com/ru/forum/136747/page698
Советник открывает только 1 сделку в определенное время (и не закрывает её), проверьте максимальную просадку в тестере - тестировать в визуальном режиме:
1. не до конца 3 февраля (нажать стоп раньше)
2. до конца 3 февраля