- Universal MA Cross EA
- Вопрос программистам : Принудительное обновление оффлайн графика.
- Как програмно перезагрузить чарт?
если это не обратная пара, а в коде используются данные текущего тф, то данные будут корректными и торговать советкин сможет.
Ведь индюки работают...
;)
А в смысле обратной пары что не так?
да я и не собирался, просто не знал что подразумевалось под обратной парой в данном контексте
нифига не получается эксперта запустить ан офлайне. Причем индикаторы и скрипты работают, а эксперты нет!
Проблема вот какая. Инициализацию эксперт проходит, считывает бары и показания индикатора, НО на метку start() с новым тиком не переходит!!! Какая то фантастика!!!
Более того, в п/п инициализации вызываю метку start() и зацикливаюсь там, считывая бары и индикаторы. Но не тут то было! Данные не считываются! Уже пробовал через PostMessage обновлять окно, но советник крутится в цикле, а из всех данных по барам только TimeCurrent() считывается...
нифига не получается эксперта запустить ан офлайне. Причем индикаторы и скрипты работают, а эксперты нет!
Проблема вот какая. Инициализацию эксперт проходит, считывает бары и показания индикатора, НО на метку start() с новым тиком не переходит!!! Какая то фантастика!!!
Более того, в п/п инициализации вызываю метку start() и зацикливаюсь там, считывая бары и индикаторы. Но не тут то было! Данные не считываются! Уже пробовал через PostMessage обновлять окно, но советник крутится в цикле, а из всех данных по барам только TimeCurrent() считывается...
А задачу наоборот не пробовали поставить. Советник на любом инструменте анализирует ваш офф-лайн график.
Разобрался, блин вот я тормоз)))
Оказывается просто RefreshRates() надо делать, а я окна обновлял)))
Но при этом все равно надо вызывать метку start() из п/п инициализации, а потом зацикливаться там...
А задачу наоборот не пробовали поставить. Советник на любом инструменте анализирует ваш офф-лайн график.
Нашел ответ по этой теме https://www.mql5.com/ru/forum/120518
Оказывается можно и тики эмулировать, т.е. не надо будет вызывать метку start() с инициализации и зацикливаться. Надо попробовать...
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования