Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2039
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Сейчас попробовал, работает с virtual и без него одинаково.
Функция, определенная в базовом классе, и пререопределенная в производных классах, работает корректно и с virtual и без...
Т.е. с virtual работает как предполагается, каждая функция вызывается из своего класса ?
Тогда просто оставлю virtual :)
А что делает представленный касок кода?
Представленный кусок кода присваивает указателю типа базовый класс фактические значения указателей на производные классы.
Если у Вас переменная типа ссылка на родителя содержит ссылку на потомка, то при вызове переопределенного виртуального метода произойдет вызов метода потомка, а при вызове переопределенного невиртуального метода - метода родителя.
Сергей, спасибо за ответ.
Сейчас попробовал отдельный скрипт написать, все происходит так, как Вы написали выше)
Когда меняется период индикатора, то на графике при тестировании одного и того же индикатора становится много, когда открываешь график.
МТ4
Подскажите, как его(их) скрыть, либо чистить каждый раз перед передачей управления терминалу
Иван, чего много становится?
При смене Таймфрейма индикатор заходит в OnDeinit(), там можно удалить все объекты. Если я правильно понял вопрос.
Иван, чего много становится?
При смене Таймфрейма индикатор заходит в OnDeinit(), там можно удалить все объекты. Если я правильно понял вопрос.
Вот, когда в коде изменяется период машки, например, то при прохождении теста, открываешь график, а там 100500 машек на графике))
Хотя, каждый раз вызываются только две)
это?
это?
Попробую...
UPD
Спасибо, то, что нужно!