Vars
    series<string> result;
    plot pen;
    series<numeric> reference_price;
    numeric spread;
Events
    OnBar(ArrayRef<Integer> indexs)
    {
        result = GetPlotstringValue("TBturn2","顶底");
        If(result == "-") result = result[1];
        If(result[1] <> result[2]) reference_price = open;
        If(result == "1强底")
        {
            pen.setOption("顶底", "color", red);
            pen.setOption("spread", "color", red);
            spread = (close - reference_price)/minmove/pricescale;
        }
        If(result == "3强顶")
        {
            pen.setOption("顶底", "color", Green);
            pen.setOption("spread", "color", Green);
            spread = (reference_price - close)/minmove/pricescale;
        }
        pen.text("顶底",open,result);
        pen.hide("顶底");
        pen.line("spread",spread);
        pen.hide("spread");
    }
请解释一下怎么用啊?
《顶底指标在行情报价上的特色应用》: https://video.tbquant.net/video?id=20250221165731635859
让你看到代码是怎么一步步码出来的以及应用场景
学习了😀