以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  信号过滤,急急急  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=156612)

--  作者:zhangcc
--  发布时间:2017/8/8 14:13:02
--  信号过滤,急急急
INPUT:M(110,100,150,5),a(1.6,1,2.5,0.1);
中:MA(CLOSE,M);
上: 中+ a*std(CLOSE,M);
下: 中- a*std(CLOSE,M);

if c<中 AND HOLDING>0 then sell(1,1,LIMITR,c);
if c>中 AND holding<0 then SELLSHORT(1,1,LIMITR,c);

 
if  c>上  and holding=0 then buy(1,1,LIMITR,c);
if  c<下  and holding=0 then buyshort(1,1,LIMITR,c);

每次盈利后,接下去的两个开仓信号我想过滤掉, 等第三个信号出现的时候再开仓, 麻烦大神完整的帮我编下


--  作者:FireScript
--  发布时间:2017/8/8 14:23:27
--  

T:BARSLAST(NUMPROFIT(1)>0);//上一盈利距离现在周期数

 

并且将下面语句加到开仓条件下去:count((c>上 and holding=0 )or (c<下 and holding=0 ),T)>2