掘金社区

仿真和回测应该用行情订阅还是历史数据Pinned highlighted

逗号 发表在策略研究 2021-12-17 01:07:39

策略研究
166
1
0

由于刚开始使用掘金量化没几天,因此一直对仿真和回测该用行情订阅还是历史数据有疑问,在翻看api介绍时示例中发现有的回测时用的是行情订阅。
疑问如下:
1、仿真照字面理解应该是仿照真实行情,也就是说可以通过和真实行情一致的数据来进行策略的测试,那么这个测试的数据应该是实时的,和真实行情一致的,只不过使用的资金是虚拟的而已。因此感觉仿真是不能使用历史行情来测试的
2、回测,指的是将已经写好的策略通过历史数据进行测试,那么回测显然也不应该使用订阅的行情数据来测试,因为订阅的行情是实时的,没有很多的数据来支撑策略的测试。

以上是我对仿真和回测的理解,所以我感觉仿真应该使用订阅的行情数据(即subscribe函数),尔回测则应该使用历史数据(即history函数)。
不知是否我理解有误,请金友指教,谢谢。

评论: 1
  • 理解有些偏差,仿真和回测都可以使用使用订阅的方式,
    订阅使用的数据是历史还是实时的数据和run()的mode设置有关,
    如果mode是回测,则订阅返回的数据是历史的,
    如果mode是实时,则返回的数据是实时的,
    订阅的数据是系统主动推送的,
    history是用户主动获取的

    2021-12-30 16:21:35

Looks like your connection to 掘金量化社区 - 量化交易者的交流社区 was lost, please wait while we try to reconnect.