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");
}