Программеры, объясните плиз))

 

Хочу написать советник(пример: sovet) на основе пользовательского индикатора(пример induk).

Как в советник передовать результат выполнения индикатора, повторюсь: пользовательского? думал заменить в индюке название start() на че нить другое и может через include в советнике получилось бы? о_О

хотя я на других языках специализируюсь)) mql только начал изучать)

Так как быть? как передавать сигнал со своего индюка советнику?

 
TcD писал(а) >>

Хочу написать советник(пример: sovet) на основе пользовательского индикатора(пример induk).

Как в советник передовать результат выполнения индикатора, повторюсь: пользовательского? думал заменить в индюке название start() на че нить другое и может через include в советнике получилось бы? о_О

хотя я на других языках специализируюсь)) mql только начал изучать)

Так как быть? как передавать сигнал со своего индюка советнику?

double iCustom( string symbol, int timeframe, string name, ..., int mode, int shift)
Расчет указанного пользовательского индикатора. Пользовательский индикатор должен быть скомпилирован (файл с расширением EX4) и находиться в директории каталог_терминала\experts\indicators.
Параметры:
symbol - Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ.
timeframe - Период. Может быть одним из периодов графика. 0 означает период текущего графика.
name - Имя пользовательского индикатора.
... - Список параметров (при необходимости). Передаваемые параметры должны соответствовать порядку объявления и типу внешних (extern) переменных пользовательского индикатора.
mode - Индекс линии индикатора. Может быть от 0 до 7 и должен соответствовать индексу, используемому одной из функций SetIndexBuffer.
shift - Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад).
Пример:
  double val=iCustom(NULL, 0, "SampleInd",13,1,0);
https://book.mql4.com/ru/samples/shared

 
xeon >>:

double iCustom( string symbol, int timeframe, string name, ..., int mode, int shift)
Расчет указанного пользовательского индикатора. Пользовательский индикатор должен быть скомпилирован (файл с расширением EX4) и находиться в директории каталог_терминала\experts\indicators.
Параметры:
symbol - Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ.
timeframe - Период. Может быть одним из периодов графика. 0 означает период текущего графика.
name - Имя пользовательского индикатора.
... - Список параметров (при необходимости). Передаваемые параметры должны соответствовать порядку объявления и типу внешних (extern) переменных пользовательского индикатора.
mode - Индекс линии индикатора. Может быть от 0 до 7 и должен соответствовать индексу, используемому одной из функций SetIndexBuffer.
shift - Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад).
Пример:

Огромное спасибо:)

Вопрос закрыт

Причина обращения: