- 精华
- 0
- 在线时间
- 46 小时
- UID
- 254888
- 积分
- 13
- 帖子
- 10
- 阅读权限
- 10
- 注册时间
- 2017-8-2
- 最后登录
- 2018-3-30
- 精华
- 0
- UID
- 254888
- 积分
- 13
- 帖子
- 10
- 主题
- 3
- 阅读权限
- 10
- 注册时间
- 2017-8-2
- 最后登录
- 2018-3-30
|
最近看了之前穿堂风大神的dual thrust源码,有些疑问
If(MarketPosition == 0)
{
If(High>=BuyPosition)
{
Buy(lots,Max(Open,BuyPosition));
Return;
}
If(Low<=SellPosition)
{
SellShort(lots,Min(Open,SellPosition));
Return;
}
想请问一下这里面的high,low,open不都是当前bar吗,如果当前bar的high和low作为判断是否突破区间的依据,那还能在当前bar用open开仓吗?毕竟用当前open开仓的时候应该不知道high和low吧。还是说这个代码说的是在下一个bar用open开仓?再有就是如果是下一个bar开仓,为什么价位要在open和上下两个价位里选一个呢,直接用开盘不就行了吗?
求管理员解答 |
|