国内程序化交易的一些平台主要是文华,金字塔,TB,MC这些是最为常见的。其他的更复杂一些的也有,就是大家如果不接触的话那可能不会知道。那在这些平台里面我是学出来一些相对比较适合大家来做期权这块的程序化交易的一些东西。 第一个也是,最简单的一个是我今天推荐的MultiCharts。首先时这个平台很早就可以做期权了,而且MultiCharts可以加载比较多的信号曲线,比如说你可以同时加载白糖期货和白糖期权的曲线图。此时你便可以通过在看到白糖期货上的信号来在期权上做交易,对于平值期权来说,你就可以通过在看期货上的一个价格波动趋势来进行期权上的一个趋势交易。 有人就会问了,我都有期货的趋势交易了我没事儿跑去交易期权干嘛呢?好处就在于:期权它的这个Gamma的存在使得你在做的时候,如果价格往上涨,你的德尔塔会变得更大,所以你赚钱时候会赚的更多;而在价格往下跌的时候,你的德尔塔会变得更小,那你亏钱就亏的更少。所以说在日内交易上面,尤其在市场日内波动非常大的时候,使用期权做会比期货有一定的优势。 第二个推荐的是YesTrader,这个是韩国的一款交易软件,在韩国市场的占有率比较高。它跟MC类似,都是对traderstation这款经典的交易软件的抄袭。它的特点就是写策略特别简单,但是功能也比较的有限。但是YesTrader有一个额外的功能就是它可以通过一个Javascript的语言来开发一些功能复杂一些的扩展册。 目前我们浏览网页的时候看到网页上的一些动态效果,在今天几乎都是通过javascript语言来实现的。是非常不错的面向对象的语言,底层是由谷歌开发的一个引擎,执行效率和性能方面要比其他的语言高很多。同时呢javascript这个语言尽管有一点函数式的特征,但是它是可以实现所谓的面向对象编程的。 我们在对复杂策略开发的时候,这个语言必须得支持面向对象特征你才能开发出比较结构化和全面化的策略出来。否则的话都是平面化的话,你很难很难开发出全面的套利策略的。之前我们提到的的波动率交易用MultiCharts是做不出来的,但用YesTrader多发点时间是可以实现的。 第三个平台就是风软。这个平台大家听过的可能就更少了,它是北京的一家公司,在这期权做市商的圈子里面非常有名。目前是国内唯一一家就是开发出的期权做市商软件可以跟国外的一些有名的期权做市商软件匹敌的公司。风软原来也是主要提供给欧美市场期权做市商来进行做市交易的软件。它的特点是提供机构级的期权算法交易系统,可以在上面做市的策略电子眼的策略,包括事件驱动策略,而不是像YesTrader一样,只能做一些简单的波动率策略。 最后就是这个vn.py,这边简单介绍下,就是By Traders, For Traders。和以上的几款软件比起来,首先第一点它是开源的,你不用花一分钱,它所以的源代码都在网上,可以直接下下来用。但是远vn.py面对的主要用户不是一些完全没有经验的交易员,而是机构级的交易员,也就是说你是知道你在干嘛的,你想从中获得最大的灵活性和自由性。下面就是我用vn.py做的一些案例。 vn.py这个框架本身就是脱胎于这套期权交易系统,我是把上面的涉及到一些复杂的策略模型过滤掉了,然后把一些底层的交易接口和事件驱动的策略脱离出来,这个开源系统目前发展的还算比较好。刚开始的时候也就是一些做期权的朋友苦于没有一个靠谱的期权平台,然后大家就一起开发,现在也一直都在用。 所以这张图上放出来的就是两个我身边朋友,基于vn.py开发的这么个期权交易系统。简单介绍一下,大家看到有一个波动率管理界面;还有就是情景分析景的界面;还有一个比较复杂一点的就是结合电子眼和报价的算法交易的组件。简单的说,基于vn.py来做期权交易,限制你的就不是这个平台了,而是你的个人能力和想象力了。
|