Новая версия платформы MetaTrader 5 build 5370: улучшения в веб-версии - страница 21
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
MetaTrader 5 build 5440
Функция OnChartEvent, при работе в индикаторах, полностью потеряла свою функциональность и выполняет свои действия только при полном отсутствии тиков - волатильности. В Экспертах, данная функция, работает исправно.
В каком из предыдущих билдов терминала этот же код, который даёт описанное поведение, работает корректно?
Здравствуйте!
Прошу прощения, но я не могу вам точно назвать номер билда, в котором работа была корректной, так как просто не обращал на это внимание.
Просто сейчас появилась потребность работы в данной области и с удивлением обнаружил описанную выше проблему, которой не было ранее, месяц - два назад, точно сказать не могу.
Установил Платформу MetaTrader 5 build 5445 другого брокера и описанная выше проблема с OnChartEvent, отсутствует.
Все работает штатно, без каких либо неудобств и погрешностей.
В любом случае, такого не происходит с Советником, в одном и том же Терминале и с теми же условиями.
Возможно дело в брокере...?
Уже и не знаю, что думать...)
Эксперт работает в своём собственном потоке
Индикатор работает в потоке обновления символа в очереди таймфреймов и индикаторов на этих таймфреймах
Предложение по улучшению отчетов оптимизации в математическом режиме.
Сейчас только 1 значение (Результат) показывается при оптимизации, которое возвращается из OnTester(). Для оценки результатов торговых стратегий этого очень мало.
Хорошо бы сделать заполняемыми из OnTester() все 8 значений, которые показываются в обычном режиме:
SetTesterProfit(1234.56); SetTesterTrades(547);....
или просто 1 вызов для всех 8:
SetTesterResults(result, profit, trades, prib, mo, pros, fv, sharp);
И затем просто показать, как при обычной оптимизации эти поля. Позволять заполнять их можно только в мат. режиме или во всех. Незаполненные можно не показывать, чтобы не был столбец с нулями.
Все это можно вычислять. Все-таки платформа для трейдинга предназначена и даже мат. вычисления делаются в том числе для оценки стратегий.
Или можно что-то свое подставить в эти поля - это может пригодиться и тем, кто не для торговых стратегий использует мат. режим.
Работа не большая, а удобства добавит.
Заранее спасибо!
PS. Сейчас приходится комбинировать 3 параметра в 1 цифру: 1234.56 7890. В целой части округленная прибыль, первые 2 цифры в дробной части матожидание (до 99), последние 4 число трейдов (до 9999). Но сортировок по отдельным параметрам не сделать. Оценивать очень сложно. Да и всего 3 параметра, еще 4 было бы хорошо. И фильтры есть удобные в обычном режиме, которые можно будет применять и для мат. режима.
Предложение по улучшению отчетов оптимизации в математическом режиме.
Работа не большая
Как минимум, opt-формат брать не от мат. режима. Т.к. в мат. режиме там сохраняется только одно число.
PS. Сейчас приходится комбинировать 3 параметра в 1 цифру: 1234.56 7890.
Такое возможно делать только в режиме полного перебора. Для генетики не подходит.
SetTesterProfit(1234.56); SetTesterTrades(547);....
или просто 1 вызов для всех 8:
SetTesterResults(result, profit, trades, prib, mo, pros, fv, sharp);
Писал такое.
Грубо говоря, можно уже сейчас создавать фейковый opt-файл во фрейм-режиме мат. расчетов. И после окончания оптимизации открывать его со всеми данными. Будет работать в GUI идеально.
ЗЫ Уверен, что мат. расчеты использует менее десяти человек. И любые улучшения (еще одно) со стороны MQ в этом режиме не увеличат их количество.
Писал такое.
Грубо говоря, можно уже сейчас создавать фейковый opt-файл во фрейм-режиме мат. расчетов. И после окончания оптимизации открывать его со всеми данными. Будет работать в GUI идеально.
Как минимум, opt-формат брать не от мат. режима. Т.к. в мат. режиме там сохраняется только одно число.
придется костылить...
Сделают или костылить, но придется самому делать расчеты этих показателей.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 5370: улучшения в веб-версии
Forester, 2025.11.28 07:22
SetTesterResults(result, profit, trades, prib, mo, pros, fv, sharp);
Виртуал часть из них считает, но не все.
ЗЫ Уверен, что мат. расчеты использует менее десяти человек. И любые улучшения (еще одно) со стороны MQ в этом режиме не увеличат их количество.