以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  信号闪烁如何解决  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=58000)

--  作者:loogsky
--  发布时间:2013/10/25 11:40:05
--  信号闪烁如何解决
开多:=C>UPPER AND C>0 AND HOLDING=0 ;//开多仓条件:
平多:=HOLDING>0 AND CROSS(MA3,MA2);//平多仓条件:
开空:=C<LOWER C<O AND HOLDING=0;//开空仓条件:
平空:=HOLDING<0 AND CROSS(MA2,MA3);//平空仓条件:
 
BUY(开多,1,MARKET);
SELL(平多,HOLDING,MARKET);
BUYSHORT(开空,1,MARKET);
SELLSHORT(平空,HOLDING,MARKET);

主要程序就这些,
周期:1分钟
问题:实盘中,出现信号开仓后(3秒轮询),收盘信号没了,下次信号出现又会继续开仓。
提问:不用休克疗法怎么解决?

--  作者:jinzhe
--  发布时间:2013/10/25 13:08:00
--  
开多:=ref(C>UPPER AND C>0,1);//开多仓条件:
平多:=ref(CROSS(MA3,MA2),1);//平多仓条件:
开空:=ref(C<LOWER C<O ,1);//开空仓条件:
平空:=ref(CROSS(MA2,MA3),1);//平空仓条件:
 
BUY(开多 and holding=0,1,MARKET);
SELL(平多,HOLDING,MARKET);
BUYSHORT(开空 and holding=0,1,MARKET);
SELLSHORT(平空,HOLDING,MARKET);

--  作者:loogsky
--  发布时间:2013/10/30 14:05:12
--  
多谢,前几天帖子被移动,没找到,今天刚又发了个才看到!
我试试看,可不可以!