- 精华
- 0
- 在线时间
- 743 小时
- UID
- 15203
- 积分
- 1411
- 帖子
- 397
- 阅读权限
- 60
- 注册时间
- 2010-8-14
- 最后登录
- 2017-12-29
- 精华
- 0
- UID
- 15203
- 积分
- 1411
- 帖子
- 397
- 主题
- 35
- 阅读权限
- 60
- 注册时间
- 2010-8-14
- 最后登录
- 2017-12-29
|
比如一个图表中,IF000为第一个插入的商品,即Data0,IF1211为第二个插入的商品,即Data1。
策略代码中的条件运算都是以Data0的数据作为源数据,但代码中没有写Data0.Close之类的,直接用的Close,这样应该可以吧?
当Data0满足开仓条件时,是否把开仓的语句Buy(0, Open)写为Buy(0, Data1.Open)即可?
但我像上面这样写之后,测试结果不对。而且图表中发现开平仓信号的显示位置并不是Data1的Open,而是Data0的High或者Low。
请问这是怎么回事?如何解决? |
|