- 精华
- 0
- 在线时间
- 26 小时
- UID
- 223934
- 积分
- 18
- 帖子
- 18
- 阅读权限
- 10
- 注册时间
- 2015-11-26
- 最后登录
- 2016-5-12
- 精华
- 0
- UID
- 223934
- 积分
- 18
- 帖子
- 18
- 主题
- 0
- 阅读权限
- 10
- 注册时间
- 2015-11-26
- 最后登录
- 2016-5-12
|
如果要做到,每次满足减仓条件是,只减去最后一次加仓仓位的一半。写法并不难。
你只需要判别出你现在的仓位处在哪一档,然后算出要平仓的手数就可以。
在目前的基础上,你要多写几个减仓的语句。
比如if( CurrentContracts==lots1+lots2 && High >= m2*(1 + AddSet) ) // 减仓
{
。。。。。。
Sell(intpart(lots2/2),LastPrice);
}
比如if( CurrentContracts==lots1+intpart(lots2/2) && High >= m2*(1 + AddSet) ) // 减仓
{
。。。。。。
Sell(intpart(lots2/2),LastPrice);
} |
|