Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2037
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день!
Я - новичок.
Не могу понять, как в МТ5 получить значения верхней и нижней границ Буллинжера iBands.
В МТ4 iBands выдавал значения, а в МТ5 выдает хэндл.
Может с использованием этого хэндл можно получить значения, применяя GetData или CopyBuffer. Но я не могу понять, как они работают.
Не могли бы вы подсказать, как это сделать?
С уважением, Александр
Добрый день!
Я - новичок.
Не могу понять, как в МТ5 получить значения верхней и нижней границ Буллинжера iBands.
В МТ4 iBands выдавал значения, а в МТ5 выдает хэндл.
Может с использованием этого хэндл можно получить значения, применяя GetData или CopyBuffer. Но я не могу понять, как они работают.
Не могли бы вы подсказать, как это сделать?
С уважением, Александр
Не могу понять, как
Вы 3 часа назад не могли понять то же самое.
Добрый день!
Я - новичок.
Не могу понять, как в МТ5 получить значения верхней и нижней границ Буллинжера iBands.
В МТ4 iBands выдавал значения, а в МТ5 выдает хэндл.
Может с использованием этого хэндл можно получить значения, применяя GetData или CopyBuffer. Но я не могу понять, как они работают.
Не могли бы вы подсказать, как это сделать?
С уважением, Александр
Вот ссылка. https://www.mql5.com/ru/articles/3039
На мой взгляд все должно быть понятно.
Вам нужен этот кусок
Вот ссылка. https://www.mql5.com/ru/articles/3039
На мой взгляд все должно быть понятно.
Вам нужен этот кусок
Вот ссылка. https://www.mql5.com/ru/articles/3039
На мой взгляд все должно быть понятно.
Вам нужен этот кусок
Вот только
в OnTick() быть не должно, а должно быть в OnInit().
Ну и, переменная BollingerBands должна быть глобальной или типа того.
Вот только
в OnTick() быть не должно, а должно быть в OnInit().
Ну и, переменная BollingerBands должна быть глобальной или типа того.
Чой-то не пойму ...
MQL4
В каком случае нужно использовать спецификатор virtual для функции базового (не абстрактного) класса, если эта функция будет переопределена в производном классе ? Нужно ли его использовать ?
Справка:
Про наследование:
Производный класс может включать реализацию функций-членов, отличную от базового класса.
Про виртуальные функции
Виртуальная функция может замещаться в производном классе.
Чой-то не пойму ...
MQL4
В каком случае нужно использовать спецификатор virtual для функции базового (не абстрактного) класса, если эта функция будет переопределена в производном классе ? Нужно ли его использовать ?
Справка:
Про наследование:
Производный класс может включать реализацию функций-членов, отличную от базового класса.
Про виртуальные функции
Виртуальная функция может замещаться в производном классе.
Например, если идёт обращение по указателю на какой-то из родительских классов, но надо, чтобы выполнилась функция из того класса, объект которого реально лежит по ссылке.
Например, если идёт обращение по указателю на какой-то из родительских классов, но надо, чтобы выполнилась функция из того класса, объект которого реально лежит по ссылке.
Сейчас попробовал, работает с virtual и без него одинаково.
Функция, определенная в базовом классе, и пререопределенная в производных классах, работает корректно и с virtual и без...