iStdOnArray() отсутствует :) Похоже, MT5 - первая платформа для автотрейдинга, в которой нет базовой статистики :) Пытаюсь что-то сделать с MQL5 уже несколько дней, но пока только различные проблемы, как будто я создаю целое хранилище финансовой техники.
buh400: Я так и не понял как надо заменить предопределенные переменные типа High. Low, Ask, Cose, Open... В какой из специальных функций их надо объявить?
High, low, open, close - через CopyHigh(), CopyLow() и т.д. Bid и ask - через SymbolInfoDouble(). - это получение данных. А объявлять Вы должна массивы, в которые Вы будете получать данные (для Copy.. функций) и переменные для значений бид и аск. Объявлять в тех функциях, где Вы хотите получить эти данные (на глобальном уровне объявлять не стоит, хотя можно). Например, если хотите получать данные на каждом тике - в функции OnTick(). Если при инициализации - OnInit() и т.д. Читайте документацию.
Прочитал, никакого энтузиазма изучать мкл5 не возникло! Думается, что брокеры не откажутся от МТ4! Да и на мой век хватит! Только не усложняйте мкл4! Пожалуйста!
Подскажите как будет звучать строка MQL4 вида
spread_ =MarketInfo(Symbol(), MODE_SPREAD)*Point;
на MQL5?
Заранее спасибо!
Подскажите как будет звучать строка MQL4 вида
spread_ =MarketInfo(Symbol(), MODE_SPREAD)*Point;
на MQL5?
Заранее спасибо!
примерно так:
Я так и не понял как надо заменить предопределенные переменные типа High. Low, Ask, Cose, Open... В какой из специальных функций их надо объявить?
при компиляции кода из 17 раздела,
Дайте ссылку из онлайнверсии справки - https://docs.mql4.com/ru
этот код из статьи - переход с MQL4 на MQL5.