Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2039

 
Mikhail Tkachev #:

Сейчас попробовал, работает с virtual и без него одинаково.

Функция, определенная в базовом классе, и пререопределенная в производных классах, работает корректно и с virtual и без...

А что делает представленный касок кода?
Где там тестирование виртуальных функций?

 
Mikhail Tkachev #:

Т.е. с virtual работает как предполагается, каждая функция вызывается из своего класса ?
Тогда просто оставлю virtual :)

Если у Вас переменная типа ссылка на родителя содержит ссылку на потомка, то при вызове переопределенного виртуального метода произойдет вызов метода потомка, а при вызове переопределенного невиртуального метода - метода родителя.
 
Sergey Gridnev #:
А что делает представленный касок кода?
Где там тестирование виртуальных функций?

Представленный кусок кода присваивает указателю типа базовый класс фактические значения указателей на производные классы.

 
Sergey Gridnev #:
Если у Вас переменная типа ссылка на родителя содержит ссылку на потомка, то при вызове переопределенного виртуального метода произойдет вызов метода потомка, а при вызове переопределенного невиртуального метода - метода родителя.

Сергей, спасибо за ответ.
Сейчас попробовал отдельный скрипт написать, все происходит так, как Вы написали выше)

Файлы:
 

Когда меняется период индикатора, то на графике при тестировании одного и того же индикатора становится много, когда открываешь график. 

МТ4

Подскажите, как его(их) скрыть, либо чистить каждый раз перед передачей управления терминалу

 

Иван, чего много становится?

При смене Таймфрейма индикатор заходит в OnDeinit(), там можно удалить все объекты. Если я правильно понял вопрос.

 
Aleksei Stepanenko #:

Иван, чего много становится?

При смене Таймфрейма индикатор заходит в OnDeinit(), там можно удалить все объекты. Если я правильно понял вопрос.

Вот, когда в коде изменяется период машки, например, то при прохождении теста, открываешь график, а там 100500 машек на графике))
Хотя, каждый раз вызываются только две)

 

это?

HideTestIndicators - Пользовательские индикаторы - Справочник MQL4
HideTestIndicators - Пользовательские индикаторы - Справочник MQL4
  • docs.mql4.com
HideTestIndicators - Пользовательские индикаторы - Справочник MQL4
 
Aleksei Stepanenko #:

это?

Попробую...

UPD

Спасибо, то, что нужно!

 

Коллеги а что сейчас кончилась возможность срздать свой сигнал? Через сервис Сигналы. У меняпишет такой странички не существует. Ошибка 404. Как  ейчас создать свой сигнал?
Причина обращения: