Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1253
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Оптимизация выполняется АГЕНТАМИ (в вашем случае - ЛОКАЛЬНЫМИ АГЕНТАМИ).
Чтобы просмотреть логи локальных агентов: правый клик во вкладке Журнал и перейти в папку агента
В том то и дело что нет ошибок. Все считается. Может какие то файерволы или еще что то?
В том то и дело что нет ошибок. Все считается. Может какие то файерволы или еще что то?
Запустите одиночное тестирование - одиночный проход. Не оптимизацию, а одиночный проход. Так точно будет виден лог.
Запустите одиночное тестирование - одиночный проход. Не оптимизацию, а одиночный проход. Так точно будет виден лог.
В смысле визуальный? Ну вот лог получил. Ничего там не видно плохого. Параметры все переданы. Даже он выполнился. а выход Баланс как был 20000 так и остался.
В смысле визуальный? Ну вот лог получил. Ничего там не видно плохого. Параметры все переданы. Даже он выполнился. а выход Баланс как был 20000 так и остался.
Значит измените код так, чтобы он выдавал при ошибках сообщения об ошибках или если невозможно выполнить торговую операцию. Или вообще код ошибочный и не даёт сигналов. Чудес не бывает.
Значит измените код так, чтобы он выдавал при ошибках сообщения об ошибках или если невозможно выполнить торговую операцию. Или вообще код ошибочный и не даёт сигналов. Чудес не бывает.
Ага.
В общем не входит оптимизация в Ontick. OnInit обрабатываеся. А On Tick не генерируется. В чем проблема.
Поставил точки Print ( ) во входах и выходах. В лог записывается только Init.
P.S.
Ошибки обрабатываю. Привычка. Пишу программы с 1987 года.
Ага.
В общем не входит оптимизация в Ontick. OnInit обрабатываеся. А On Tick не генерируется. В чем проблема.
Поставил точки Print ( ) во входах и выходах. В лог записывается только Init.
P.S.
Ошибки обрабатываю. Привычка. Пишу программы с 1987 года.
Без кода помочь смогут только телепаты - а сейчас, как назло, все телепаты в отпуске.
Без кода помочь смогут только телепаты - а сейчас, как назло, все телепаты в отпуске.
Нашел причину. По какой то причине не происходит пересчет индикаторов в Ontick( не выдает количество пересчитанных баров) . Может нужно обновлять котировки.
Все равно спасибо. Стал умнее. Узнал где логи пишутся.
Конвертировал простой индикатор с MQL4 -> MQL5, но на последних нескольких барах нет сигнала. Помогите пожалуйста найти причину. Исходный код и результат в аттаче. Конвертированный еще и сюда вложу.
Результат.
Конвертировал простой индикатор с MQL4 -> MQL5, но на последних нескольких барах нет сигнала. Помогите пожалуйста найти причину. Исходный код и результат в аттаче. Конвертированный еще и сюда вложу.
Результат.
Вроде как виновником может быть что-то не логично сделанное между платформами
Обратите внимание на разные входные параметры
МТ4
МТ5
Вроде как виновником может быть что-то не логично сделанное между платформами
Обратите внимание на разные входные параметры
МТ4
МТ5
Спасибо, Виталий.
В этом месте порядок переменных правильный, я их поменял местами при конвертации. Да и в MQL4 версии были функции iHighest / iLowest.
Тут что-то другое. Уже всю голову сломал.