以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  一个长线指标,红柱和绿柱不是相间显示的  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=69878)

--  作者:qq代人发帖
--  发布时间:2014/9/11 16:21:42
--  一个长线指标,红柱和绿柱不是相间显示的

我自己编了一个长线指标,红柱和绿柱不是相间显示的,您帮我看看是什么原因?是否是软件的问题?

 

 

 

TB:=IFELSE(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW);//若最高价大于前收盘价则取当根K线下影线与当根K线幅度的和,否则取当根K线下影线长度
TS:=IFELSE(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE);//若前收盘价大于最低价则取当根K线上影线与当根K线幅度的和,否则取当根K线上影线长度
VOL1:=(TB-TS)*VOL/(TB+TS)/10000;//TB与TS差值和成交量求积在与TB和TS的和做商
VOL10:=DMA(VOL1,0.1);//取得VOL1的0.1动态均值
VOL11:=DMA(VOL1,0.05);//取的VOL1的0.05动态均值
RES1:=VOL10-VOL11;//取VOL10与VOL11的差
LON:=SUM(RES1,0),COLORSTICK;//取得历史所有K线的RES1的和
MA1:=MA(LON,10);//取LON的10周期均值。
DIFF :=(EMA(CLOSE,SHORT) - EMA(CLOSE,LONG));
DEA  :=EMA(DIFF,M);
DDD:2*(DIFF-DEA)*0+SUM(RES1,0),COLORSTICK;
DDD1:MA(DDD,10);
DDD2:MA(DDD,3);
DDD3:MA(DDD,1);
DRAWTEXT(CROSS(DDD3,DDD2),DDD3,\'●\'),COLORRED;
DRAWTEXT(CROSS(DDD2,DDD3),DDD2,\'●\'),COLORGREEN;


--  作者:jinzhe
--  发布时间:2014/9/11 16:38:28
--  
表示数值恒小于0,所以就全是绿柱没有红柱,用户再想想自己的编写思路