以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  [原创]出现条件C后平仓,且不再开仓,一直没有有效的答复?再次请教  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=74630)

--  作者:向日葵
--  发布时间:2015/1/19 11:06:45
--  [原创]出现条件C后平仓,且不再开仓,一直没有有效的答复?再次请教
出现条件C后平仓,且不再开仓,一直没有有效的答复?再次请教
--  作者:netfox
--  发布时间:2015/1/19 11:09:45
--  

条件C出现后  N=N+1 做个计数不就成了

 开仓时候只允许 N=0 那样不就ok

 

在找个什么状态把N给释放成0


--  作者:jinzhe
--  发布时间:2015/1/19 11:23:13
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=31491

思路都是一样的,不懂可以慢慢问,一直发新帖也起不到马上变懂的效果


--  作者:向日葵
--  发布时间:2015/1/19 15:21:21
--  

1.  VARIABLE:n=0;
if 
开仓条件 and n=0 then buy
if 
条件c then begin
sell();
n:=1;
end
if time=CLOSETIME(0) then n:=0;//
平仓后当天不开仓,第二天再开仓

 条件C出现后平仓,随后还会开仓。不知问题在哪里?


--  作者:jinzhe
--  发布时间:2015/1/19 15:26:32
--  

贴上自己写的全部代码,并举例说明是在哪里还有开仓


--  作者:向日葵
--  发布时间:2015/1/19 16:24:41
--  
/中间变量
MID:  MA(CLOSE,M);//布林中轨
UPPER: MID + K*STD(CLOSE,M);//布林上轨
LOWER: MID - K*STD(CLOSE,M);//布林下轨
手数:=ss;



BBI:(MA(CLOSE,M1)+MA(CLOSE,M2)+MA(CLOSE,M3)+MA(CLOSE,M4))/4,COLORGREEN;


PD1:= C<ENTERPRICE AND  ALL(C<BBI ,ENTERBARS=8 ) ;//
 




开多条件:=CROSS(C,LOWER);//开多平空条件
开空条件:=CROSS(UPPER,C);//开多平空条件


平空条件:=CROSS(C,LOWER);//开多平空条件
平多条件:=CROSS(UPPER,C);//开多平


 //交易系统
平空:SELLSHORT(平空条件,手数,thisclose);
平多:SELL(平多条件,手数,thisclose);
开多:BUY(开多条件,手数,MARKET);
开空:BUYSHORT(开空条件,手数,MARKET);

//variable:x=0;
//variable:y=0;
//平空:SELLSHORT(平空条件,0,MARKET);//
//平多:SELL(平多条件,0,MARKET);
//if HOLDING=0 then begin
//x:=0;
//y:=0;
//end
//if x<cc and 开多条件 then begin
  // 开多:BUY(开多条件,手数,MARKET);
   // x:=x+1;
//end
//if y<cc and 开空条件 then begin
  // 开空:BUYSHORT(开空条件,手数,MARKET);
 // y:=y+1;
 //   end

//平多后不开

  VARIABLE:n=0;

 if 开多条件 and n=0 then buy(holding=0,1,market);

 if PD1 then begin
 
  sell(1,0,market);

 
 n:=1;
 
 end

 if time=CLOSETIME(0) then n:=0;//平仓后当天不开仓,第二天再开仓







IF TIME>150800 THEN//如果时间在15点12分以后,那么
BEGIN
 SELL(HOLDING>0,0,MARKET);//如果持有多单,以市价卖出所有持仓量 
 SELLSHORT(HOLDING<0,0,MARKET);//如果持有空单,以市价空头卖出所有持仓量                                                                                    
END


当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;

//注意交易系统先开后平的原则

在今天9:40开多后,10:25平仓(条件C ).此后不应该再开仓了,但在13:20又开仓?!请老师指导
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20150119162042.png
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2015/1/19 16:31:38
--  
M和SS分别是多少
--  作者:向日葵
--  发布时间:2015/1/19 16:35:45
--  
M26,SS10
--  作者:jinzhe
--  发布时间:2015/1/19 16:53:33
--  

我就不一个一个问了

你上面所有的参数都贴出来

再说一下上面截图里面的合约品种是什么,是什么周期的,


--  作者:向日葵
--  发布时间:2015/1/19 17:06:29
--  
M=26.K=2.SS=1.M1=3.M2=6.M3=12.M4=24,这是完整的参数。

股指期货5分钟的