- 精华
- 0
- 在线时间
- 213 小时
- UID
- 171672
- 积分
- 117
- 帖子
- 39
- 阅读权限
- 30
- 注册时间
- 1970-1-1
- 最后登录
- 2015-11-6
- 精华
- 0
- UID
- 171672
- 积分
- 117
- 帖子
- 39
- 主题
- 11
- 阅读权限
- 30
- 注册时间
- 1970-1-1
- 最后登录
- 2015-11-6
|
我有一个模型,它在使用的时候总是出现重复开平仓的问题,我是用globalvar做持仓标记的,代码每天13.13分的平仓代码如下:
If(Time>=0.1513) //到15.13时如果有仓位平仓,保证没有隔夜
{
If(GetGlobalVar(3)==1)//表示持有多头
{
A_SendOrder(Enum_Sell,Enum_Exit,1,Q_AskPrice-0.2);
SetGlobalVar(3,0);
}
If(GetGlobalVar(3)==-1)//表示持有空头
{
A_SendOrder(Enum_Buy,Enum_Exit,1,Q_BidPrice+0.2);
SetGlobalVar(3,0);
}
BuyToCover(0,Open);//为了信号持续
Sell(0,Open);//为了信号持续
Return;
}
请各位指点,谢谢。 |
|