请教
基于a策略我下单了
基于当前下单这个价格,我计算止盈止损
那么当前这个价格我应该用C还是用Q_Last()呢
这俩价格在回测和模拟和实盘里,就某个时间点来说,是不是值是一样的,都可以?
回测是没有q_last数据的
q_last只有在最新bar上,而且是盘中才有数据
我的疑问比较多,a函数的模型,是不能回测的,不明白你提到回测是为什么
另外,c在历史bar上代表的是这根bar的收盘价,不是最新价。
只有在盘中bar上才代表最新价。
好的多谢,我大概明白了,回测的话用c,实盘和模拟用c/q_last效果应该差不多,我写完跑跑试试。
我回答一下您的疑问:
1.回测是没有q_last数据的 ------ 我一开始以为回测模拟实盘函数通用了,回测没有q_last的话我就用c好了
2.q_last只有在最新bar上,而且是盘中才有数据 ------ 是的,因为如果有的话,回测也是一根根来出现的,如果有,那么q_last肯定要设置一个值,一开始认为较为合理的设置是q_last = c。回测没有q_last的话,也可以理解,没什么意义了,功能上c也满足了,所以也不需要适配他的值了。
3.我的疑问比较多,a函数的模型,是不能回测的,不明白你提到回测是为什么 ------ 这个我还在写,还没写完,所以还没运行,所以不知道他回测不了
4.另外,c在历史bar上代表的是这根bar的收盘价,不是最新价。 ------ 因为盘中的话c和q_last应该是一个值吧,实时行情的话,在收线后,c就固定了。但是k线收线前,我理解,c跟随q_last一直在变,所以有疑问,是不是用哪个都行。
5.只有在盘中bar上才代表最新价 ------ 我这里把回测和模拟可能用混了,由于回测里k线是一根根的给的,以为每根k线给出来的时候,最新价就是k线的收盘价,给下一根会跟随变化了
所以,我理解是,在回测中,我就使用c来计算他的收盘价好了,在模拟和回测中,两个都可以
模拟和回测中?
回测用不了last
应该是模拟交易和实盘交易吧
是的
打错字了