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

Индикатор Уровня Закрытия Вчерашнего Дня

Добавлено: 19 окт 2020, 06:11
Tom
Всем привет. Кто нибудь может помочь доделать или переделать Индикатор Уровня Закрытия Вчерашнего Дня, таким образом что бы его можно было запилить в робота и тестировать?!

Код: Выделить всё

function Initialize()
{
    IndicatorName = "LevelPivot";
    PriceStudy = true;
    AddInput("Input", Inputs.Candle);
    AddParameter("TF", 100, 5);
    // Определение цветов линий
    AddSeries("PivotNeg", DrawAs.Line, Color.Coral);
    // Global
    AddGlobalVariable("Cl", Types.Double, 0.0);
    // Уровни
    AddLevel(0, Color.Coral, LineStyles.DashBig, 1, "LevelPivot");
}

function Evaluate()
{

    if (CurrentIndex < 1)
    {
        Cl = Input.Close[0];
    }
    else if (BarTime() == AsTime(10, 0, 0))
    {
        Cl = Input.Close[-1];
    }
   
    if (CurrentIndex == MaxIndex)
    {
        var Pivot = (Cl);
        Levels[0].Level = Pivot;
        Levels[0].Color = PivotNeg.Color;
    }
}


В этом коде сам уровень отображается корректно на любом таймфрейме, но почему то не тестируется когда делаешь по нему робота. Может кто подскажет???

Re: Индикатор Уровня Закрытия Вчерашнего Дня

Добавлено: 19 окт 2020, 11:05
E_V_N
Так у тебя индикатор только уровень рисует, выходного ряда или переменной с этим уровнем нет, поэтому в робота нечего передавать.