Страница 1 из 1

Вызов индикатора от серии текущего индикатора

Добавлено: 19 янв 2018, 17:42
evge
Вопрос скорее всего к Дмитрию (oxi).

Возможно ли передать разработчикам и доработать в АД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.

XSeries-IInputSeries-01.png
Ошибка преобразования типа


Сейчас приходится создавать вспомогательный индикатор для таких случаев, что не совсем удобно и практично :)