如何画固定价格的水平线

各位老师好,在日线或3分钟上入宫在最新一根K线上画水平线,价格比如用前5天日线的最低点,目前面临的问题如过不用BARSTATS==2,则不是水平线,是一个连线如果用了BARSTASNS==2,则画不出线如何既用BARstsasnt==2,且还能画出水平线呢,想了半天没想到解决办法,希望各位老师给个思路或方法,非常感谢!

写了个试试,日线x坐标就减i了//------------------------------------------------------------------------ // 简称: bbs_0914plot // 名称: 0914plot // 类别: 公式应用 // 类型: 用户应用 // 输出: Void //------------------------------------------------------------------------ Params //此处添加参数 Numeric length(5); Numeric point(5); Vars //此处添加变量 Plot pen; Defs //此处添加公式函数 Events //此处实现事件函数 //初始化事件函数,策略运行期间,首先运行且只有一次 OnInit() { pen.setOption("low","color",red); } //Bar更新事件函数,参数indexs表示变化的数据源图层ID数组 OnBar(ArrayRef<Integer> indexs) { Numeric lowLine = Average(low,length); Commentary("最低均线" + Text(lowLine)); if(BarStatus == 2) { Numeric i; for i=1 to point { pen.line("low",date+time-(i),lowLine); } pen.line("low",date+time,lowLine); } } //------------------------------------------------------------------------ // 编译版本 2026/09/14 164037 // 版权所有 tb320512 // 更改声明 TradeBlazer Software保留对TradeBlazer平台 // 每一版本的TradeBlazer公式修改和重写的权利 //------------------------------------------------------------------------

plot的Ployline或者你下载tbquant3,用里面的AI编程助手, 让ai给你画

回复:谢谢老师,刚测试了下,发现是折线,如何实现就水平线呢,不要前面的价格,就用最新的价格画一个水平线,好观察

回复:你要不用个简语言指标吧DRAWLASTBARLINE(1,C,BARSCOUNT(C>0),1,C,0,1);