程序的回测发单与账户的实际发单不符
一、首先看一下程序发单代码,多单价格为Buy(lot,max(open,lastHigh),并用fileappend记录下来价格 二、看fileappend记录的价格,在14:10:23时的理论发单价格应为2749。 三、而程序的实际发单理论价格却为2750,与回测不符(委托价为2749是因为设置价格偏移为-1)。 四、再看回测记录中的建仓价格,同样是2749,与“账户透视”中的理论价格不符。 请各位老师指导问题出现原因。
一、首先看一下程序发单代码,多单价格为Buy(lot,max(open,lastHigh),并用fileappend记录下来价格 二、看fileappend记录的价格,在14:10:23时的理论发单价格应为2749。 三、而程序的实际发单理论价格却为2750,与回测不符(委托价为2749是因为设置价格偏移为-1)。 四、再看回测记录中的建仓价格,同样是2749,与“账户透视”中的理论价格不符。 请各位老师指导问题出现原因。
没开委托偏移 理论价是程序里的价格 开了委托偏移 那就是当时盘口价格 你可以自己再测试一下
回复:明白了,谢谢!