以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助] 请老师看为啥指标线改变颜色转折地方都有间断  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=161236)

--  作者:mingogo
--  发布时间:2018/1/23 10:38:36
--  [求助] 请老师看为啥指标线改变颜色转折地方都有间断
代码:
MA5:MA(CLOSE,5),NODRAW;
MA20:MA(CLOSE,20),NODRAW;


//MA20 的方向
NCK20:= BARSLAST(MA20<>REF(MA20,1));
//MA20 上涨
CK_MA20SZ1:= MA20>REF(MA20,1);
CK_MA20SZ2:= MA20=REF(MA20,1) && (REF(MA20,NCK20)>REF(MA20,NCK20+1)); 
MA20SZ:= CK_MA20SZ1 OR CK_MA20SZ2;
//MA20 下跌
CK_MA20XD1:= MA20<REF(MA20,1);
CK_MA20XD2:= MA20=REF(MA20,1) && (REF(MA20,NCK20)<REF(MA20,NCK20+1)); 
MA20XD:= CK_MA20XD1 OR CK_MA20XD2;


IF MA20SZ THEN
MA20RED: MA20, COLORRED, LINETHICK2;
ELSE
MA20GRE: MA20, COLORGREEN,LINETHICK2;


图片点击可在新窗口打开查看此主题相关图片如下:指标线转折间断.png
图片点击可在新窗口打开查看


--  作者:mingogo
--  发布时间:2018/1/23 10:49:41
--  
画线修改成partline就正确了~ 

PARTLINE(MA20SZ,MA20,COLORRED);
PARTLINE(MA20XD,MA20,COLORGREEN);



--  作者:FireScript
--  发布时间:2018/1/23 10:55:13
--  
这个主要是画线机制的原因,转折点就是会出现这样的间断。
--  作者:mingogo
--  发布时间:2018/1/23 11:00:11
--  
好的。明白了。 那我就用partline吧。谢谢