Индикаторы и советники

 

Привет! Хочу опубликовать советник в меркете но он использует сигналы пользовательського индикатора. Такой вопрос: если я напишу советник и в том же файле (.mq4) добавлю код индикатора он будет работать? Просто индикаторы работают в OnCalculate() а я хочу его всунуть в OnTick()... Или из этого ничего не получится?

...А может OnCalculate() можно вызвать перед OnTick()?

 
Ээээй, программеры, отзовитесь!
 

подключите индикатор как Ресурс и не нужно парится. 

Конечно не будет работать как вы говорите

 
Galina Bobro:

подключите индикатор как Ресурс и не нужно парится. 

Конечно не будет работать как вы говорите

Спасибо, а как это сделать? Подскажете?

 
Maksim Neimerik:

Спасибо, а как это сделать? Подскажете?


Гугл не вариант? https://docs.mql4.com/ru/runtime/resources

Ресурсы - Программы MQL4 - Справочник MQL4
Ресурсы - Программы MQL4 - Справочник MQL4
  • docs.mql4.com
Ресурсы - Программы MQL4 - Справочник MQL4
 
Maksim Neimerik:

Спасибо, а как это сделать? Подскажете?


Читать доку.

 
Galina Bobro:

Гугл не вариант? https://docs.mql4.com/ru/runtime/resources

Еще как вариант, просто не знал с чего начинать. Спасибо!

 

Я правильно понял: объявляю

#resource "путь к файлу индикатора .ex4"

потом вызываю его

value=iCustom(_Symbol,_Period,"::путь к файлу индикатора .ex4",0,0);

и после компиляции индикатор сохранится в файле .ex4 советника?

 
Maksim Neimerik:

Я правильно понял: объявляю

#resource "путь к файлу индикатора .ex4"

потом вызываю его

value=iCustom(_Symbol,_Period,"::путь к файлу индикатора .ex4",0,0);

и после компиляции индикатор сохранится в файле .ex4 советника?

Всё верно. Проще проверить, а потом уже спрашивать 

 
Vitaly Muzichenko:

Всё верно

Блин, все гениальное - просто. Нее, наоборот))
Причина обращения: