Возможно ли передать разработчикам и доработать в АД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.
Сейчас приходится создавать вспомогательный индикатор для таких случаев, что не совсем удобно и практично

 Изображения (1057)
 Изображения (1057) Архивы (82)
 Архивы (82) Текстовые файлы (9)
 Текстовые файлы (9) Документы (7)
 Документы (7) Скрипты Альфа-Директ 4 (30)
 Скрипты Альфа-Директ 4 (30)