Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть ли простой способ оставить рабочим свой OnTester после подключения БестИнтервал?
Это не помогает:
Возвращается все равно финальный баланс (а нужен свой сложный критерий, BESTINTERVAL_ONTESTER_FORMULA не решает проблемы).
Получил вот такие результаты:
Видно, что вырезано 2 отрезка по 2 секунды каждый. Наверное, имеет смысл ограничить минимальный размер вырезаемого интервала?
У Вас идет выбрасывание по одной сделке. Это значит, что еще можно торговать за секунду ДО ее открытия и через секунду ПОСЛЕ. Отсюда выходит две секунды.
ps: в последнем билде МТ5 много предупреждений "deprecated behavior, hidden method calling will be disabled in a future MQL compiler version" при компиляции.
Отправил в личку. К сожалению, кодобаза пока не принимает исправленную версию.
Есть ли простой способ оставить рабочим свой OnTester после подключения БестИнтервал?
Это не помогает:
Возвращается все равно финальный баланс (а нужен свой сложный критерий, BESTINTERVAL_ONTESTER_FORMULA не решает проблемы).
В логе увидите сработавший Print, т.е. OnTester выполнится. Но не более - его результат игнорируется.
Вам нужно это
Результат
ps: в последнем билде МТ5 много предупреждений "deprecated behavior, hidden method calling will be disabled in a future MQL compiler version" при компиляции.
Что бы это значило?
Вам нужно это
Не работает с Amount of Delete Intervals = 0.
В проверках дошел до такого советника:
При Amount of Delete Intervals = 0 возвращает стартовый баланс во всех проходах.
При Amount of Delete Intervals = 1 возвращает ожидаемые значения.
Не работает с Amount of Delete Intervals = 0.
В проверках дошел до такого советника:
При Amount of Delete Intervals = 0 возвращает стартовый баланс во всех проходах.
При Amount of Delete Intervals = 1 возвращает ожидаемые значения.
В строке 713
if (!inBestInterval_Action && inAmountDeleteIntervals)
уберите второе условие.
В строке 713
уберите второе условие.
Взлетело! Благодарю.
У себя в таких универсальных библиотеках инпут-параметры выношу в отдельный файл и оборачиваю ifdef-ом, чтобы можно было вставить их в нужное место, не следя за порядком подключения самих файлов библиотек (который может играть роль).
Может, есть другой, более элегантный, способ управления порядком инпутов?
Может, есть другой, более элегантный, способ управления порядком инпутов?
Такой косметикой как-то не заморачивался. Столько всего другого нужно сделать...
Хорошо бы хоть где обсуждать перспективные вещи. С этим почти полный молчок.
Хорошо бы хоть где обсуждать перспективные вещи. С этим почти полный молчок.
Бытует мнение, что прибыльные стратегии нельзя обсуждать публично. Поэтому на форуме только зачатки исследований, а при первой (даже случайной) встрече с золотой крупинкой — уход в подполье.
Я всегда за обсуждение, но мало помогу в плане торговли, больше нацелен на технические вопросы.