【常见问题】:延续回测信号与忽略回测信号有什么区别? (文华财经)

投资者咨询:【常见问题】:延续回测信号与忽略回测信号有什么区别? (文华财经)
来源:文华财经  日期:2016-2-2 17:02

程序化交易的时候选择运行方式有什么区别?

1.延续回测信号
2.忽略回测信号。
   
技术人员回复
日期:2016-2-2 17:34
延续回测信号

从系统K线图加载到模组中,保留初始化之前的历史信号,在盘中延续这些信号继续运行。

如果本次启动与前一次退出之间产生新数据,例如前一个交易日收盘前退出或者下一个交易开盘后打开,会自动申请缺失的数据,并且对这部分数据进行历史回测。回测信号与历史信号同时保留。加载成功之后,延续这些信号继续运行。



忽略回测信号

从系统K线图加载到模组中,清空初始化之前的历史信号。也就是说,重新开始,不以任何历史信号为基础。

如果本次启动与前一次退出之间没有产生新数据,也就是说,前一个交易日收盘后退出,并且下一个交易日开盘前打开,由于没有缺失数据,所以历史信号保留,加载完成之后,延续历史信号运行。

如果本次启动与前一次退出之间产生新数据,例如前一个交易日收盘前退出或者下一个交易开盘后打开,会自动申请缺失的数据,但不会进行历史回测,并且清空所有的历史信号。加载成功之后,相当于重新开始运行。



 
投资者咨询:【常见问题】:延续回测信号与忽略回测信号有什么区别? (文华财经)
来源:文华财经  日期:2016-2-2 17:02
 忽略回测信号下,
如果本次启动与前一次退出之间产生新数据,例如前一个交易日收盘前退出或者下一个交易开盘后打开,会自动申请缺失的数据,但不会进行历史回测,并且清空所有的历史信号。加载成功之后,相当于重新开始运行。

这时是否模组的所有变量也都重新开始运算?如果这样,那么之后的信号就必然会缺失或者失真。
技术人员回复
日期:2016-3-15 9:05

 不存在这个问题

 

 指标数值是根据K线数据来计算的,不会从重新开始运行之后再去计算

投资者咨询:【常见问题】:延续回测信号与忽略回测信号有什么区别? (文华财经)
来源:文华财经  日期:2016-2-2 17:02
 如此说来,模组的变量仍按所有k线运算,并不是仅用本次启动后的k线来运算(如果这样,变量运算用的k线数量从0开始,即要等待k线有足够多数目),而只是过往信号不显示而已。我理解对吧?
技术人员回复
日期:2016-3-17 11:18
 您的理解完全正确
投资者咨询:【常见问题】:延续回测信号与忽略回测信号有什么区别? (文华财经)
来源:文华财经  日期:2016-2-2 17:02
 谢谢