Возможно ли передать разработчикам и доработать в АД4 возможность вызывать индикаторы внутри других индикаторов, передав в качестве входного ряда серию из текущего индикатора?
Очень простой пример, который сейчас не сработает:
Код: Выделить всё
function Initialize()
{
IndicatorName = "test";
PriceStudy = true;
AddInput("Input", Inputs.Candle);
AddSeries("A", DrawAs.Line, Color.Red);
AddSeries("B", DrawAs.Line, Color.Green);
}
function Evaluate()
{
A = (Input.Close + Input.High + Input.Low) / 3;
B = SMA(A, 10);
}
Ошибка будет в преобразовании типа XSeries в IInputSeries.
Сейчас приходится создавать вспомогательный индикатор для таких случаев, что не совсем удобно и практично