老师,以下是1分钟周期日内的画线代码,现有以下两个问题求助: 一是只保留最后一组数据的画线(即出现新高新低后的最新画线),去除前面部分的画线; 二是把目前的DRAWTEXT的文字显示(目前在k线最右边)放到K线图的最左边,以免影响K线的显示; //画线代码: XH:HHV(H,TODAYBAR),POINTDOT,COLORWHITE; DRAWTEXT(islastbar,XH,'HHV '+NUMTOSTR(XH,1)),ALIGN2; XL:LLV(L,TODAYBAR),POINTDOT,COLORWHITE; DRAWTEXT(islastbar,XL,'LLV '+NUMTOSTR(XL,1)),ALIGN2; LX:(XH-XL)*0.236+XL,POINTDOT,COLORGREEN; DRAWTEXT(islastbar,LX,'23.6% L'+NUMTOSTR(LX,1)),ALIGN2,COLORGREEN; MX:(XH-XL)*0.382+XL,POINTDOT,COLORYELLOW; DRAWTEXT(islastbar,MX,'38.2% M'+NUMTOSTR(MX,1)),ALIGN2,COLORYELLOW; TX:(XH-XL)*0.618+XL,POINTDOT,COLORMAGENTA; DRAWTEXT(islastbar,TX,'61.8% T'+NUMTOSTR(TX,1)),ALIGN2,COLORMAGENTA; |
1.不明白,你弄个图说明一样要什么样的线
2.把drawtext的条件改成barpos=1
老师,代码中的5条线,比如10:30前的高低点分别在2667、2654,到11:30分有新的低点2448了,五条线中的下面四条就会随着下移画出新的五条线,我的意思是:在创出新低、画出新的五条线后之后,前面的线就不再显示了,以最新的数据画线,并让画线左右延伸充满K线图,文字显示从目前的右边称到最左边去(老师说的方法在图上不显示) |
1.照着方法传图,这个和操作系统没有关系
2.条件改成barpos=SYSPARAM(2),
用截图工具,比如QQ就有