IFELSE不会用 [文华财经]
- 咨询内容:
MA1:=MA((HIGH+LOW)/2,N);
MA2:=MA((HIGH+LOW)/2,M);
osc:MA1-MA2,stick,colorFF9900;
a:=barssince(osc>=0);
start1:=datacount-a[datacount];
a:=barssince(osc<0);
start2:=datacount-a[datacount];
dn:osc,colorFF66FF;
up:osc,color33FFFF;
for i=start1+1 to datacount do
if osc[i]>=0 then up[i]:=p*(2*osc[i]+37*up[i-1])/39 else up[i]:=up[i-1];
for i=start2+1 to datacount do
if osc[i]>=0 then dn[i]:=dn[i-1] else dn[i]:=p*(2*osc[i]+37*dn[i-1])/39;
a:=setlbound(up,start1);
a:=setlbound(dn,start2); - 文华技术人员:
抱歉,您的源码中有循环的思路,目前改写不了,以后我们会考虑增加相应的函数实现
- 文华客服:
强烈要求增加循环语句,相信文华会做的更好!期待ing。。。。
- 网友回复: 感谢建议,我们以后会增加的。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容