- Исчезла оптимизация
- Мы запускаем облачный сервис MQL5 Cloud Network!
- Нулевой обмен данными в сети MQL5 Cloud Network
Неправильный второй числовой параметр в функции для работы с ценовыми сериями. Думаю, Вы указываете не тот период. См. Period
Да действительно период вводится через переменную :
string timeframe="PERIOD_D1";
применяется вот так:
double open0=NormalizeDouble(iOpen(pairs[p], timeframe,0),MarketInfo(pairs[p],MODE_DIGITS));
double open1=NormalizeDouble(iOpen(pairs[p], timeframe,1),MarketInfo(pairs[p],MODE_DIGITS));
....
подскажите если не трудно, как правильно должно быть.
Неправильный второй числовой параметр в функции для работы
с ценовыми сериями. Думаю, Вы указываете не тот период. См. Period
Да действительно период вводится через переменную :
string timeframe="PERIOD_D1";
применяется вот так:
double open0=NormalizeDouble(iOpen(pairs[p], timeframe,0),MarketInfo(pairs[p],MODE_DIGITS));
double open1=NormalizeDouble(iOpen(pairs[p], timeframe,1),MarketInfo(pairs[p],MODE_DIGITS));
....
подскажите если не трудно, как правильно должно быть.
Период всегда целочисленное значение int, а не string/
Можешь сделать по другому
int timeframe=PERIOD_D1; double open0=NormalizeDouble(iOpen(pairs[p], timeframe,0),MarketInfo(pairs[p],MODE_DIGITS)); double open1=NormalizeDouble(iOpen(pairs[p], timeframe,1),MarketInfo(pairs[p],MODE_DIGITS));В таком случае все будет нормально.
я смотрел, но не увидел ничего, это как говорится - плохо когда не знаешь, да ещё и забыл :)
спасибо за помощь, надписи пропали!
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования