实际下单金额跟传入金额有3%差距
由howie1013创建,最终由howie1013 被浏览 18 用户
问题
context.order_value调用时,实际下单金额跟传入金额有正负3%差距,请问是什么原因?
我发现同一天,不同股票,下单相同金额,看回测结果发现金额最多有正负3%左右的差距,这个是什么原因?
调用context.order_value之前我print了value参数,确定是一样的,排除了手续费和滑点(成本价跟开盘价一样)。
下面是一个样例,value参数传入是16.8398万,可是回测结果是
173883.719 (+3.2%差距)
168494.351 (0.05%差距)
163319.581(-3.1%差距)
解答
T日下单时是按照T日收盘价算出的委托数量,再按T+1的开盘价或收盘价成交(该成交价格可能相对T日的收盘价有高开或低开等情况)