- 精华
- 0
- 在线时间
- 77 小时
- UID
- 276245
- 积分
- 101
- 帖子
- 58
- 阅读权限
- 30
- 注册时间
- 2019-3-1
- 最后登录
- 2021-4-6
- 精华
- 0
- UID
- 276245
- 积分
- 101
- 帖子
- 58
- 主题
- 11
- 阅读权限
- 30
- 注册时间
- 2019-3-1
- 最后登录
- 2021-4-6
|
小米 发表于 2019-3-28 11:04
你是先平再开,平的是之前K线开的仓对吧?
那么这个开仓价也应该是之前开的才合理吧?
所以,开仓在平后 ...
语句先平后开,平仓bar上再开仓的问题解决了,开仓bar上也是正常开仓的,但是开仓bar上原先设定的止损信息没了(我是到点位就平仓的),而且平仓bar上再开仓后也需要有设定的止损信息但没有,这个怎么解决?下面是改变开平顺序后的语句(细节就省略了)
1、If( (MarketPosition == 1) &&(Barssinceentry>=0) ) //持多仓的情况且开仓bar及以后
{
} Else if ( (MarketPosition ==- 1) &&(Barssinceentry>=0) ) //持空仓的情况且开仓bar及以后
{
}
2、If( (MarketPosition == 0)&&(( CurrentBar != 0)&&( CurrentBar != 1)))
{
}
3、If(barssinceentry==0 and marketposition<>0 ) //条件满足开仓bar时且有持仓时执行以下代码
{
}else if (barssinceentry>=1) //非开仓bar时进行以下运算
{
} |
|