- 精华
- 0
- 在线时间
- 179 小时
- UID
- 584
- 积分
- 501
- 帖子
- 63
- 阅读权限
- 50
- 注册时间
- 2007-10-22
- 最后登录
- 2019-2-4
- 精华
- 0
- UID
- 584
- 积分
- 501
- 帖子
- 63
- 主题
- 10
- 阅读权限
- 50
- 注册时间
- 2007-10-22
- 最后登录
- 2019-2-4
|
我想实现对某个合约自动多账户平多仓,以下写法行吗?
Params
Numeric sj1(145930);
Numeric sj2(150030);
Numeric offSet(5); // 委托价格偏移,为了保证成交
Vars
Numeric sj;
Numeric SellJia;
Begin
If(BarStatus == 2)
{
SellJia=Max(Q_BidPrice-offSet*MinMove*PriceScale,Q_LowerLimit);
sj=CurrentTime*1000000;
If(sj > sj1 && sj < sj2 ) // 收盘平仓
{
Sell(1,SellJia);
}
}
End
然后在交易指令设置里,选中启动自动策略交易系统,选中多账户;在账户设置里,根据每个账户准备平仓的手数,设置相应的倍数,对吗?
Sell能否自动分别是否今仓吗?
另外请教:在同一个图表中,有多个交易策略,多账户对多个交易策略只能使用一种倍数关系,是这样吗?谢谢! |
|