Скачать MetaTrader 5

как распознать, вызывается подпрограмма из эксперта или из индикатора

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Forex Trader
114277
Forex Trader  
Подскажите, как распознать, вызывается подпрограмма из эксперта или из индикатора "штатными" средствами, т.е. не создавая специальных переменных и т.п.
Forex Trader
114277
Forex Trader  
"подпрограмма" что имеется ввиду под этим понятием
Forex Trader
114277
Forex Trader  
"подпрограмма" что имеется ввиду под этим понятием


Любая обычная функция, например:

double fFunction(double dParameter)
{  return(2*dParameter);
}


которую можно вставлять как в эксперта, так и в индикаторы.

Распознать откуда вызов нужно внутри функции, от этого будет
зависеть возвращаемый результат.

Forex Trader
114277
Forex Trader  
В общем случае - никак. Добавьте дополнительный входной параметр. Из эксперта вызывайте функцию с одним значением этого параметра, из индикатора - с другим
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий