Я пробую вот так:
Код: Выделить всё
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'