关于水平线(水平线段)horizontal的画法探讨

一.思路

为了从定点向定点画水平线段,思路有2,如下:

(1)用plotauto取点画线。(已经实现,感恩大佬刘总思路)

(2)使用plot库。

其中思路(2),难点是如何控制画图范围。请教大佬,是否plot库line函数无法只画指定某一段时间的水平线段?

二.抛砖引玉plotauto画horizontal画图实例

例如,从最新K线向前5个K线,以最新K线最高价画水平线(水平线段)。代码如下:

Params
    //此处添加参数

Vars
    //此处添加变量
    Bar mybar; //Vars区域声明bar结构体
    series<Numeric> Highs;  //存储K线最高价  
    series<Numeric> Lows;  //存储K线最低价   
    series<Numeric> Opens;  //存储K线开盘价   
    series<Numeric> Closes;  //存储K线收盘价   
    series<Numeric> Atime;  //存储K线开盘时间 
    series<Integer> current_barth;//当前bar的索引值
    
Defs
    //此处添加策略函数
    
Events
    //此处实现事件函数
    
    //Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
    OnBar(ArrayRef<Integer> indexs)
    {
        GetBar(mybar, 0);// getbar获取bar结构体数据
        Highs = data0.mybar.high;// 把bar数据赋值
        Lows = data0.mybar.low; // 把bar数据赋值
        Opens = data0.mybar.open; // 把bar数据赋值
        Closes = data0.mybar.close; // 把bar数据赋值
        Atime = data0.mybar.datetime; // 把bar数据赋值
        current_barth = CurrentBar();// 计算当前bar的索引值
        
        if(BarStatus==2)
        {
            Integer i;
            for i=0 to 4
            {
                PlotAuto("horizontal", highs[0], highs[0], Yellow, Enum_Line, Enum_Solid, Enum_1Pix, i);

            };
        }
        
    }


如何画一条水平线段
请教从定点到定点画水平线段的办法
咨询水平线
如何画水平线?
主图上画水平线
请教图标添加水平线的问题
画一条可以移动的水平线做止损用
请问您简语言代码,每10根K线最高点画水平横线段,每10根K线最低点画水平横线段?
旗舰版6.1.0.1版本绘制水平线问题
关于画线段

plot库可以只画一段 水平线

你发这个帖的目的是?

另外一个帖不是回过你吗

头脑风暴一下。plot库还在学习中。感恩刘总拨冗回复。