- 精华
- 0
- 在线时间
- 58 小时
- UID
- 46980
- 积分
- 176
- 帖子
- 89
- 阅读权限
- 40
- 注册时间
- 2011-6-13
- 最后登录
- 2015-4-25
- 精华
- 0
- UID
- 46980
- 积分
- 176
- 帖子
- 89
- 主题
- 33
- 阅读权限
- 40
- 注册时间
- 2011-6-13
- 最后登录
- 2015-4-25
|
本帖最后由 fbull 于 2013-4-1 11:17 编辑
//股指3分钟上操作,设置可连续开仓2次
Params
Vars
Begin
if (Time==0.0927) {//开仓
Buy(1,Open);
}else if (MarketPosition==1 && Time==0.0930) {//当持有多单的时候
if(L<Close[1]-1) {//第一笔持仓比Close[1]回落1个点减仓
Sell(1,Min(Open,Close[1]-1));
}
if (H>Open[1]+2) {//2个点加仓
Buy(1,Max(Open,Open[1]+2));
}
}
if (Time==0.0933) {//全部平仓
Sell(0,Open);
}
End
==============
测试和信号显示都没问题,但是在实盘中,我有个模型的逻辑和这个差不多的开仓操作就会出现问题。
比如在4月1日上午,在9:30这个Bar,是先加仓,后回落平第一手的仓。但是实盘是没有平仓发单的,反而在该平仓的时候又加仓1手。
不知道TB对同一Bar中的多次交易是怎么过滤的,望提供解答。
|
|