以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助金叉连线如何变色  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=60790)

--  作者:lcgs005
--  发布时间:2014/1/9 12:24:49
--  求助金叉连线如何变色
两条均线金叉的连线中,想实现,若本次金叉比前一次金叉高则连线为红色,若本次金叉比前一次金叉的值还低则连线为绿色
MA(C,5);MA(C,10);
JC:=CROSS(MA(C,5),MA(C,10));
DRAWICON(JC,MA(C,10)*0.98,1);
POLYLINE(jc,ma(c,5)),linethick2;//高点连线
//如何实现当前金叉比前一金叉高时连线为红色,反之为绿色,
--  作者:jinzhe
--  发布时间:2014/1/9 13:36:45
--  
这个不好画,以现在的绘图函数不好画这样的
--  作者:lcgs005
--  发布时间:2014/1/9 13:43:00
--  
建议将绘图函数所划线的值输出来,这样方便对线型及颜色进行控制
--  作者:jinzhe
--  发布时间:2014/1/9 13:54:59
--  

ma5:=ma(c,5);
ma10:=ma(c,10);
kk:=cross(ma5,ma10);
nn:=barslast(kk);

polyline(kk and ma5>ref(ref(ma5,nn),1) ,ma5),colorred;
polyline(kk and ma5<=ref(ref(ma5,nn),1) ,ma5),colorgreen;

 

只能是这个效果了