Ошибки, баги, вопросы - страница 3297
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
99% причина в компетентности программиста. Особенно после перехода с MT4 на MT5. Какие-нибудь индикаторные хендлы генерирует на каждом тике.
В общем, все подобные проблемы тормозов - дело рук кодера.
99% причина в компетентности программиста. Особенно после перехода с MT4 на MT5. Какие-нибудь индикаторные хендлы генерирует на каждом тике.
В общем, все подобные проблемы тормозов - дело рук кодера.
Все косяки - наших рук дело, это я понял. Не понял только почему бары не рисуются независимо от индикаторов?
Неужели такую важную функцию разработчики увязали с работой индикаторов? Ведь ВСЁ работает! Таймфреймы переключаются без задержек, все окна открываются/закрываются/вызываются и т.д. и т.п. Ну ВСЁ работает, кроме самого важного...
СПАСИБО!
Вспомнил - еще один вопрос меня мучает: тики МТ получает нормально, вовремя, индикаторы (допустим) не успевает посчитать (на 5К баров в окне???),
а какая связь с неотрисовкой баров??? Пусть бы индикатор не нарисовался, отстал, а бары-то причем?
То, что Вы описываете (неотрисовка баров) явный признак, что работает "тяжёлый" индикатор. Можно и на 100 барах такой цикл намудрить (не специально), что ничего работать не будет. Вариант с тестом Вам предложили отличный.
Теперь окончательно понял куда/как и почему копать.
Ребята, большущее спасибо за помощь, да еще такую быструю!!! ПРОФИТОВ вам НЕМЕРЯНЫХ!
В тестере словил
Как понимать ошибку
В советнике
Как понимать ошибку
В советнике
Не воспроизводится.
Не воспроизводится.
Ну да, я же не весь код тут выложил. В коде обошел эту ошибку у себя вроде как.
Связана с OrderSend(), а точней блокировкой её когда заполнена MqlTradeRequest и требуется модификация открытого ордера - почему то советник сходит с ума.
Я с ордерами конечно не так дружу - сижу ковыряю.
У меня в памяти сидит устойчивое требование к советнику, использующему индикаторы и редко торгующему, которое заключается в том, что индикаторы надо периодически опрашивать, иначе они как бы выгружаются из памяти. Это у меня искаженная память, и достаточно опрашивать индикаторы раз в сутки, или это было в MT4, а в MT5 уже такого нет, или же так и надо делать?
разве проверка условий для открытия это не обращение к индикатору?
единственный момент что если на H1 и реже проверять новый бар, а там индикатор действительно заснул, то будет пропуск, на новом баре будут данные прошлого, редко но встречается, решение забыть раз и навсегда newbar