以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  下面的循环语句怎么解决  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61290)

--  作者:mrdj410
--  发布时间:2014/1/26 13:05:22
--  下面的循环语句怎么解决

 

 

FC:=CLOSE;
A:=EMA(HIGH,N);
B:=EMA(LOW,N);
HLD[N]:=0;
FOR I=N+1 TO DATACOUNT DO BEGIN
IF FC[I]>A[I-1] THEN
HLD[I]:=1;ELSE
IF FC[I]<B[I-1] THEN
HLD[I]:=-1;ELSE
HLD[I]:=HLD[I-1];
END;

 

这是指标里的一段代码,现在在图标交易系统里使用提示只能在序列模式下使用,但是图表交易系统又提示必须是逐K模式,请问怎么解决这个矛盾问题呢,N取10.


--  作者:jinzhe
--  发布时间:2014/1/26 13:17:22
--  
这个思路是什么?要换种写法不能写循环了
--  作者:mrdj410
--  发布时间:2014/1/26 13:42:54
--  
我怎么把源码发给你呢,说超过1000字符了?
--  作者:mrdj410
--  发布时间:2014/1/26 13:47:00
--  
分成3部分发你短信了,请老师帮忙看下怎么改成图表交易系统
--  作者:王锋
--  发布时间:2014/1/26 13:50:11
--  
你这个代码就是在序列模式下才能用的,你只能使用ENTERLONG老交易系统了,新图表交易系统是不能用的
--  作者:jinzhe
--  发布时间:2014/1/26 14:01:31
--  
按照王峰老师的意见处理