Я пробую вот так:
Код: Выделить всё
function Initialize()
{
// Область определения параметров индикатора
// Обязательные параметры:
   IndicatorName = "ADXS";   // Задайте название индикатора и сохраните с данным именем
   PriceStudy = false;   // Рисовать в области цены (true – да, false – нет)
   AddInput("Input", Inputs.Candle);   // Input - входной ряд (Inputs.Price) или свечи (Inputs.Candle)
    AddSeries("DXP", DrawAs.Line, Color.Green);   // Задаем вид линии индикатора A
    AddSeries("DXN", DrawAs.Line, Color.Red);   // Задаем вид линии индикатора A
    AddSeries("DX", DrawAs.Line, Color.Blue);   // Задаем вид линии индикатора A
// Дополнительные параметры:
    AddParameter("Period", 48);   // Задаем имя изменяемого параметра и его значение
}
function Evaluate()
{
    var gDX=ADX(Input,Period);
    DXP = EMA(gDX["PosDI"],3);
    DXN = EMA(gDX["NegDI"],3);
    DX = gDX["ADX"];
}Но компилятор ругается: Cannot implicitly convert type 'TA.Script.IndicatorResult' to 'TA.Script.XSeries'

