【直播回放】如何借用vn.py快速实现量化实盘(三) | 文字稿

了解了基础的构架以后,这一集就进入本次直播最核心的内容了,就是如何用CTA策略模块来做实盘交易。

【点击】传送门-加入 从0到1跑通量化交易 >>>>

<限前500名加入量化训练营>
马上添加助教微信(jwzhujiao2)
发送订单截图申请名额

2019年4月5日主讲人做了一次关于《如何借用vn.py快速实现实盘交易》的直播分享,为方便后期学员,特整理文字稿供大家参考。

其中包含:

  1. 直播中主讲人放出的PPT内容
  2. 助教为大家理解方便整理的思维导图,仅供参考。

———— 以下为直播内容的文字稿  第三部分———— 

然后我们就可以进入今天最核心的内容了,就是如何用CTA策略模块来做实盘交易。

一个说明主课中的海龟策略并不用ctaStrategyApp来实现

那么在讲这块之前给大家先说明一下,我们接下来海龟策略的实盘交易功能,并不会去使用ctaStrategyApp来实现,因为ctaStrategyApp更多是面向的像这种国内传统的TP或者MC这样的量化交易软件,它是单标的时间序列型的CTA策略而设计的,那么并不适合像海龟这样的所谓的多标的组合类CTA策略,这是两个不同的方向。

那么我们可能vn.py的ctaStrategy相比较TB、MC它最大的好处就是完全第一个就是开源。因为我们之前也在Q群里面做了一次调查,发现大家喜欢vn.py最主要的原因其实是开源,是觉得放心。那么第二个开源的好处就是你可以有所有的自由度,如果你觉得有任何地方不满足你需求的话,你可以去改。

同时因为我们python有目前所有编程语言里面最强大的大数据和机器学习的生态,你可以非常方便地把各种机器学习、各种大数据、machinelearning里面会用到的一些算法直接用在你的策略开发或者说实盘交易里面。那么这一点是其他目前所有的这些商业平台或者说其他C++或Java之类语言开发的系统所做不到的一件事情,也是vn.py可能在策略开发方面可能ctaStrategyApp对比其它同类产品最大优势。

那么整个我们ctaStrategyApp内部因为它是一个所谓的App,是一个应用模块,它的目标就是让大家可以不用去管订单怎么路由之类的细节,直接去写策略就行了。那么怎么写?就是使用我们这个叫做ctaTemplate的这么一个模板来实现。

系统性理解ctaTemplate组件

那么ctaTemplate本身这个组件我们在之前的股指期货小课里面也都已经讲过了,就具体它在什么位置,或者说怎么样去打开它等等,大家可以在那个课里面都可以看到。
我们今天主要就从更高的维度,就从比较整体的概念上来让大家更快地对它产生一个系统性的理解。

……