cf292222 2007-10-13 20:49
请教老师显曲线的问题,谢谢!(l老师再看一下好吗?)
加入换手的条件后老显曲线?:(: :(:
公式如下:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26),colorwhite;
DEA : EMA(DIFF,9),coloryellow;
MACD : 2*(DIFF-DEA), COLORSTICK;
换手%:v/CAPITAL*100;
HM1:=MA(换手%,10);
s:=MACD;
s1:=s<ref(s,1) and s>0;
s2:=s<ref(s,1) and s<0;
STICKLINE(s>=0,0,s,5,0),Color0000FF;
STICKLINE((s>0 and s>ref(s,1) and ref(s,1)<ref(s,2)),0,s,5,0),Color00FFFF;
STICKLINE(换手%>HM1 and s>=0,0,s,5,0),Color0000FF;
STICKLINE(s1,0,s,5,1),Color8D93F1;
STICKLINE(s2,0,s,4,0),ColorFFFF00;
s3:=CROSS(DIFF,DEA) AND DEA<0;
DRAWTEXT(s3,DEA,'买'),Color00FFFF;
只要有这句换手%:v/CAPITAL*100;都是显曲线,需要怎么修改?
目的是要这样 STICKLINE(换手%>HM1 and s>=0,0,s,5,0),Color0000FF;加入这条件来做MACD
[[i] 本帖最后由 cf292222 于 2007-10-14 02:15 编辑 [/i]]
cf292222 2007-10-13 20:58
请老师帮忙,谢谢!
cf292222 2007-10-13 21:25
:(: 求
cf292222 2007-10-13 21:26
小弟能力有限`~````~~~
bajatje 2007-10-13 22:53
不明白。
试试这个函数
别名: 彩色棒状线
所属类别: 线型描述 参数数量: 0
以零轴为中心画彩色棒状线,零轴下为阴线颜色,零轴上为阳线颜色
例如: CLOSE-OPEN,COLORSTICK;
cf292222 2007-10-14 02:10
我没说清楚,下面是我原来的公式:
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26),colorwhite;
DEA : EMA(DIFF,9),coloryellow;
MACD : 2*(DIFF-DEA), COLORSTICK;
s:=MACD;
s1:=s<ref(s,1) and s>0;
s2:=s<ref(s,1) and s<0;
STICKLINE(s>=0,0,s,5,0),Color0000FF;
STICKLINE((s>0 and s>ref(s,1) and ref(s,1)<ref(s,2)),0,s,5,0),Color00FFFF;
STICKLINE(s1,0,s,5,1),Color8D93F1;
STICKLINE(s2,0,s,4,0),ColorFFFF00;
s3:=CROSS(DIFF,DEA) AND DEA<0;
DRAWTEXT(s3,DEA,'买'),Color00FFFF;
现在我想把这句加到上面的公式里:
换手%:v/CAPITAL*100;
HM1:=MA(换手%,10);
s4:=换手%>HM1
当S4这条件符合时就改变了MACD(上面公式)的红柱的颜色,S4不符合时仍然是红色的,等于是我看见红柱区哪天的柱线颜色变了就知道S4这条件已经符合了
像这样表示:STICKLINE(s4 and s>=0,0,s,5,0)兰色;
但我把 这句 换手%:v/(CAPITAL*100 定义到我原来公式里时,显示的是曲线,不是我想要的MACD的样子(说白了出来后和我的公式的样子是一样的,不要曲线)
呵呵~说得有点罗嗦,但是诚心求教老师们,谢谢!
老师把我的公式引出来一看就明白了.:bhuhhh:
cf292222 2007-10-14 02:12
老师再看看行吗?谢谢
tom76 2007-10-14 09:33
换手%:v/CAPITAL*100,linethick0;
cf292222 2007-10-14 13:13
谢谢!还是不对
lillian2005 2007-10-15 07:03
換手%:v/capital*100,linethick0;
HM1:=ma(換手%,10);
s4:=換手%>HM1;
STICKLINE(s4 and s>=0,0,macd,5,0),colorgreen;
cf292222 2007-10-16 13:39
非常感谢公式组老师的帮助,谢谢!
已经搞好了,我把它改做不显示就OK了
換手%:=v/capital*100,linethick0;