- 精华
- 0
- 在线时间
- 56 小时
- UID
- 288166
- 积分
- 79
- 帖子
- 43
- 阅读权限
- 30
- 注册时间
- 2020-1-21
- 最后登录
- 2021-5-17
- 精华
- 0
- UID
- 288166
- 积分
- 79
- 帖子
- 43
- 主题
- 22
- 阅读权限
- 30
- 注册时间
- 2020-1-21
- 最后登录
- 2021-5-17
|
发表于 2020-2-27 23:04:53
|显示全部楼层
本帖最后由 zhangzijian 于 2020-2-27 23:18 编辑
Tick上显示有5个价格:价格=2042,开=2047,卖=2048,买=2047,收=2047。
我用了一条指令 Buy(1,High)。但是在回测和实盘时(用模拟账户)发现发单的价格并不是在委卖价上(2048),而是在委买价上(2047)。见下图。
但是在实盘中,实际成交价还是 2048.
这样导致历史数据回测不对。测试报告完全变样了。
而,用SellShort(1.Low),就是正确的。发单的价格就是委买价。
请问这是怎么回事?
我是用的旗舰版平台。
|
|