Хм.. я правда недавно разбираюсь с языком, но, по моему, скрипт
работает один рах. После Return (0) он заканчивает работу.
Либо
int start() { while(!IsStopped()) { RefreshRates(); // Обновляет рыночное окружение скрипта - Print(Bid); // локальную копию рыночных данных Sleep(1000); } return(0); }либо (лучше)
int start() { while(!IsStopped()) { Print(MarketInfo(Symbol(), MODE_BID)); // Использует текущие Sleep(1000); // рыночные данные из асинхронного потока } // в реальном времени return(0); }
Irtron , Спасиба
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Проблема в следующем :
Скрипт должен постоянно выводить в окно котировку Bid ... Однако изменений цены он не замечает.
Скажите , в чем моя ошибка, или это особенность работы скриптов ? Советник не подойдет ,т.к. он не
обрабатывает данные ежесекундно (необходимо для обмена с внешней программой).