- 精华
- 0
- 在线时间
- 118 小时
- UID
- 212247
- 积分
- 128
- 帖子
- 83
- 阅读权限
- 40
- 注册时间
- 2015-6-28
- 最后登录
- 2019-11-15
- 精华
- 0
- UID
- 212247
- 积分
- 128
- 帖子
- 83
- 主题
- 23
- 阅读权限
- 40
- 注册时间
- 2015-6-28
- 最后登录
- 2019-11-15
|
仓位失控,而且 仓位越加越多,请问是什么原因呢?代码 如下。
Params
Numeric length(6);
Vars
NumericSeries H6(0);
NumericSeries L6(0);
Numeric I(0);
StringSeries kongzhi("0");
Numeric s(0);
Begin
if(date>20150930) return;
if (BarStatus==0) SetGlobalVar(0,1);
if (time >0.0920 and time <0.1509 )
{H6=Highest(high,length);
L6=Lowest(low,length);
If (GetGlobalVar(0)==-1 And (close>H6[1]))
{ PlotString("买卖","买▲",l-10,-1,1);
SetGlobalVar(0,1);Buy(1,h6[1]+2*MinMove);BuyToCover(1,h6[1]+2*MinMove*PriceScale);}
If (GetGlobalVar(0)==1 And close<L6[1] )
{ PlotString("买卖","卖▼",h+10,-1,1);
SetGlobalVar(0,-1);Sell(1,L6[1]-2*MinMove);sellshort(1,L6[1]-2*MinMove*pricescale);}
/*If (Time>=0.1455 And time <=0.1515) {
BuyToCover(0,close);
Sell(0,close);}
s=0;*/
//if(BarStatus!=2 And !CallAuctionFilter()) Return;
If(BarStatus==2)
{
If (GetGlobalVar(0)==-1 And (close>H6[1]))
{
SetGlobalVar(0,1); A_SendOrder(enum_buy,enum_exit,1,Q_AskPrice+2*MinMove*PriceScale);
A_SendOrder(Enum_buy,enum_Entry,1,Q_AskPrice+2*pricescale*MinMove);}
If (GetGlobalVar(0)==1 And close<L6[1] )
{
SetGlobalVar(0,-1); A_SendOrder(Enum_sell,enum_exit,1,Q_BidPrice-2*MinMove*PriceScale); A_SendOrder(Enum_sell,enum_Entry,1,Q_BidPrice-2*PriceScale*MinMove);}
}
If(time>0.1509) { A_SendOrder(enum_sell,enum_exit,1,Q_BidPrice-2*Minmove*priceScale);A_SendOrder(Enum_buy,enum_exit,1,Q_askprice+2*minmove*pricescale);}
}
End
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|