以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教代码编写问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=49951)

--  作者:woshi_pan
--  发布时间:2013/3/20 10:37:50
--  请教代码编写问题

比如如下代码:
diff:=ema(c,2) - ema(c,4);
dea:=ema(diff,6);
qqq:=if(cross(diff,dea) ,10,0);
www:=if(cross(-diff,-dea),-10,0);
if qqq > 0 then signal := 1;
if www < 0 then signal := -1;

signal就是多空信号,现在我希望多空信号出来后,清空后面两个周期的signal值,两个周期以后出现的新signal,如果和现信号同方向,则清除掉,不同方向,则保留
如果仅仅对指标做到这样改动,该如何改?


--  作者:jinzhe
--  发布时间:2013/3/20 10:56:14
--  

这种从前往后推而且往后推多少个周期是不确定的,很不好算

[此贴子已经被作者于2013-3-20 10:56:28编辑过]