Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Поиск в документации доступен через MetaTrader 5. Ищи и изучай!
Forex Trader
114257
Forex Trader 2008.03.06 11:20 
Подскажите, как распознать, вызывается подпрограмма из эксперта или из индикатора "штатными" средствами, т.е. не создавая специальных переменных и т.п.
Forex Trader
114257
Forex Trader 2008.03.06 21:42  
"подпрограмма" что имеется ввиду под этим понятием
Forex Trader
114257
Forex Trader 2008.03.07 10:19  
"подпрограмма" что имеется ввиду под этим понятием


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

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


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

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

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