нужен код функции на подобие CopyRealVolume и.т.д. можно передать в массив все показатели по бару, а по цене текущей нет!
Создайте массив и далее в функции OnTick() проверяйте каждый тик, изменилась ли цена, сравнивая текущую цену с ценой в первом [0] элементе массива. Если отличается, то сдвигаете все значения, начиная с предпоследного, в соседние, а текущую цену помещаете в первый элемент массива. И так каждый тик.
tol64: Создайте массив и далее в функции OnTick() проверяйте каждый тик, изменилась ли цена, сравнивая текущую цену с ценой в первом [0] элементе массива. Если отличается, то сдвигаете все значения, начиная с предпоследного, в соседние, а текущую цену помещаете в первый элемент массива. И так каждый тик.
это я понял, а как сдвигать цену внутри массива. Функцией ArrayCopy пробовал, она передает 0,0 или тот же самый Bid. И еще меня беспокоит массивность кода, нельзя это все сделать одной функцией?
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
не подскажете, как создать динамический массив-таймсерию что бы в нем хранить 5 последних цен.
Посмотрите вот эту статью, в ней множество примеров: Основы программирования на MQL5 - Массивы >>>
благодарю за помощь!
благодарю за помощь!
но к сожалению такого примера там нет.
Ну и справку конечно же нужно смотреть: Доступ к таймсериям и индикаторам >>>
тоже все читал уже, голову уже целый день над этим ломаю.
нужен код функции на подобие CopyRealVolume и.т.д. можно передать в массив все показатели по бару, а по цене текущей нет!
Например: Главное меню > Файл > Сохранить... Или просто нажать Ctrl + S.
Сохранил данные по валютной паре в текстовом файле, вот первая строка к примеру:
Подскажите, что в ней означают две последние цифры, т.е. 2477 и 0 ?
нужен код функции на подобие CopyRealVolume и.т.д. можно передать в массив все показатели по бару, а по цене текущей нет!
Сохранил данные по валютной паре в текстовом файле, вот первая строка к примеру:
Подскажите, что в ней означают две последние цифры, т.е. 2477 и 0 ?
Создайте массив и далее в функции OnTick() проверяйте каждый тик, изменилась ли цена, сравнивая текущую цену с ценой в первом [0] элементе массива. Если отличается, то сдвигаете все значения, начиная с предпоследного, в соседние, а текущую цену помещаете в первый элемент массива. И так каждый тик.