xtdata和ContextInfo的比较

Posted by:

|

On:

|

xtdata可以在本机运行,可以使用更多的库。

  1. 更好的策略开发编辑工具。使用第三方量化框架,您将可以使用Vs Code或者PyCharm来进行策略开发与调试,这两种开发工具的效率远超QMT内置的编程界面。
  2. 更快的回测速度。多名用户反馈,在QMT内部进行回测,速度还是比较慢的。
  3. 不受限制地回测时间。部分券商提供的QMT在周末会进行维护,此时无法进行策略开发与回测。此外,一些券商提供的QMT,模拟盘交易时间又必须是在盘后才能进行。
  4. 避免锁定效应。使用QMT内置的量化功能,不可避免地产生锁定效应,这将包括:
  5. 技术锁定。内置QMT不能任意安装Python库。这将导致您无法使用先进的技术,在量化竞赛中,输在起跑线上。
  6. 数据锁定。使用内置QMT时,遇到QMT未提供的数据,但第三方数据源可提供,此时能否获取,如何获取,目前还未看到文档和示例。量化人都有自己的因子库,如何在内置环境下,提取、储存和读取因子库,这也是官方文档未提及的一个方面。
  7. 迁移锁定。一旦大量软件资产锁定在QMT内置平台上,未来迁移的成本将很高。触发量化平台的事件很多,比如,其它券商提供了更优惠的费率;或者您需要在多个券商处开多个户头;或者某个必须的数据只在其它平台上提供等等。此外还有一些外在因素,比如2023年就发生了聚宽和一创终止合作,从而导致用户不得不把策略往QMT上迁移的情况。

基于以上原因,本课程将主要讲授如何实现第三方量化框架下,集成XtQuant以实现量化交易。