20250218 | 智大领峰线上培训 - 顶底指标增强版
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"); }