- 精华
- 0
- 在线时间
- 4 小时
- UID
- 248337
- 积分
- 3
- 帖子
- 2
- 阅读权限
- 10
- 注册时间
- 2017-3-8
- 最后登录
- 2017-3-17
- 精华
- 0
- UID
- 248337
- 积分
- 3
- 帖子
- 2
- 主题
- 1
- 阅读权限
- 10
- 注册时间
- 2017-3-8
- 最后登录
- 2017-3-17
|
本帖最后由 hsworkshop 于 2017-3-16 17:55 编辑
刚刚接触TB,从API里面看只有4个交易函数,Buy和SellShort没有问题,Sell和BuyToCover确始终没有办法执行。
环境说明:
系统:windows 10 旗舰版。
软件:交易开拓者旗舰版5.3.3.2
账户类型:模拟账号
测试过程:
If(Close >= 17650){
Buy(1,Q_BidPrice());
}
If(Close <= 17630){
SellShort(1,Q_AskPrice());
}
If(A_BuyPosition() > 0 && Close>= 17680 ){
Sell(0,0);
//Sell(A_BuyPosition(),0);
//Sell(A_BuyPosition(),Q_AskPrice());
}
If(A_SellPosition() > 0 && Close<= 17610 ){
BuyToCover(0,0);
//BuyToCover(A_SellPosition(),0);
//BuyToCover(A_SellPosition(),Q_BidPrice());
}
无论是否加入IF条件,都没有办法去完成平仓操作,是模拟账户本身的限制,还是其他什么原因?
其他说明:
交易助手中未忽略 |
|