关于画线编写的咨询 (文华财经)

投资者咨询:关于画线编写的咨询 (文华财经)
来源:文华财经  日期:2021-1-14 11:21
 老师,我要在分时K线图上画三条竖线,就是上午、下午、夜盘的最后一根K线的位置。(画在副图上),关键是我要1分钟图、3分钟图、5分钟图、15分钟图都适用,我用下面的程序只能用在1分钟上,到其他周期K线图就不好使了。
VERTLINE(TIME=1129 , COLORRED);
VERTLINE(TIME=1459 , COLORYELLOW);
VERTLINE(TIME=2259 , COLORGREEN);
 
技术人员回复
日期:2021-1-14 11:26
 参考:

VERTLINE(REFX(DAYBARPOS=1,1),COLORYELLOW);
VERTLINE(REFX(CROSS(TIME>1200&&TIME<1400,0.5),1),COLORRED);
VERTLINE(REFX(CROSS(TIME>0800&&TIME<1100,0.5),1),COLORGREEN);

投资者咨询:关于画线编写的咨询 (文华财经)
来源:文华财经  日期:2021-1-14 11:21
 老师,能否把现所在位置的MACD数值写在线的旁边呢,这样就不用鼠标和十字光标人工读取了。以免麻烦还容易出错。谢谢老师。
投资者咨询:关于画线编写的咨询 (文华财经)
来源:文华财经  日期:2021-1-14 11:21
 线所在位置的MACD数值,打错了一个字,抱歉。
技术人员回复
日期:2021-1-15 15:56
 参考;

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA  := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线

VERTLINE(REFX(DAYBARPOS=1,1),COLORYELLOW);
VERTLINE(REFX(CROSS(TIME>1200&&TIME<1400,0.5),1),COLORRED);
VERTLINE(REFX(CROSS(TIME>0800&&TIME<1100,0.5),1),COLORGREEN);

DRAWNUMBER(REFX(DAYBARPOS=1,1)||REFX(CROSS(TIME>1200&&TIME<1400,0.5),1)||REFX(CROSS(TIME>0800&&TIME<1100,0.5),1),0,MACD,2,COLORYELLOW);