以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  避免同一根K线双重开仓  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=62261)

--  作者:image
--  发布时间:2014/3/3 16:52:23
--  避免同一根K线双重开仓

轮询模式,

 

aa:enterbars,NODRAW;
bb:EXITBARS,NODRAW;

如图经测试,当条K线双头平仓开仓,用ENTERBARS<>0ENTERBARS>0 进行限制,仍出现如图情况的开仓

 

请问如何解决,只限制1根K线只做一次平开仓操作?


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140303164502.jpg
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2014/3/3 16:53:13
--  
把代码都贴出来
--  作者:image
--  发布时间:2014/3/3 16:59:02
--  

A:=OPEN-REF(L,1)>X/100*REF(L,1);
IF A>0 AND HOLDING<=0 AND ENTERBARS<>0 THEN
 BEGIN
 SELLSHORT(1,SS,LIMITR,OPEN);
 BUY(HOLDING=0,SS,LIMITR,OPEN);
 END
 
IF HOLDING<0 AND A<1 AND H>=LL+LL*X/100 AND ENTERBARS<>0 THEN
 BEGIN
 SELLSHORT(1,SS,LIMITR,LL+LL*X/100);

 BUY( HOLDING=0,SS,LIMITR,LL+LL*X/100);

 END


--  作者:jinzhe
--  发布时间:2014/3/3 17:01:31
--  
ll是多少?
--  作者:image
--  发布时间:2014/3/3 17:08:28
--  
LL:=REF(L,1);
HH:=REF(H,1);

--  作者:jinzhe
--  发布时间:2014/3/3 17:22:07
--  
没有信号,你代码帖全,不要贴出自认为是错误的代码
--  作者:image
--  发布时间:2014/3/4 10:12:13
--  
已解决。谢了~