分享

如何用python实现你的量化交易策略

 量化布道者 2018-01-03
在股票、期货、期权、外盘投资市场中,量化交易以其独特的魅力被众多投资者所青睐,但是因为有一定门槛,量化交易主要人群是私募基金机构 ,对于普通的投资者如何玩转量化交易开发呢?在此不得不提到量化开发主流语言Python量化交易开发。

在众多Python 的学习者中,有很多人是冲着爬虫去的,不过 Python 还有一个很神秘又有趣的应用领域就是量化交易。

量化交易就是以数学模型替代人的主观判断来制定交易策略。通常会借助计算机程序来进行策略的计算和验证,最终也常直接用程序根据策略设定的规则自动进行交易。

Python 由于开发方便,工具库丰富,尤其科学计算方面的支持很强大,所以目前在量化投资领域的使用很广泛,市面上也出现了很多支持 Python 语言的量化平台,比如掘金量化,通过掘金量化平台工具,你可以很方便地实现自己的交易策略,并进行策略的回测、仿真、甚至是策略的实盘交易,这大大缩减量化投资者使用Python开发策略的时间。

目前网上比较好用的Python开发策略的量化平台,国内的量化平台,本人比较推崇掘金量化交易平台,国外平台quantopian。

以掘金量化交易平台为例,如何使用Python实现你的量化交易策略的。 

首先得上掘金量化官网下载终端,下图是下载终端后的界面,在设计上用户体验还是很好的,每个界面都提供在线交流以及界面指引按键,点击可快速熟悉掘金3并反馈问题;
  
 
掘金3终端拥有自主检测环境匹配对应SDK,可根据界面提示安装anaconda及掘金SDK
  
 
点击新建策略,掘金提供了多种场景的代码框架以及丰富的示例策略,帮助用户快速了解掘金量化工具的使用。
  
 
策略新建好后,在哪里编辑呢?掘金3还内置了功能较为强大的IDE,支持语法高亮,分屏等功能,同时为了大幅简化策略的代码量和复杂度,API设计面向策略应用场景抽象接口,实现策3略编写调试的高效便捷。

  
 
回测系统支持高精度、高性能Tick级回测;同时采用高速缓存机制,实现回测效率10倍提升。回测结束后,掘金3提供覆盖绩效分析、信号分析、交易明细以及每日持仓&收益信息的全面回测报告,帮助用户全方位分析策略效果。
  
 
从回测到仿真,只需轻轻一单,再也不用重新修改代码啦。标准化的程序接口,统一的回测/仿真/实盘模型,帮助我们真正实现模式一键切换。 
 
 
仿真系统完全按照交易所规则设计,实现精准撮合,精准清算。委托按时间优先/价格优先排队;根据委托类型,与实时行情的价、量逐档撮合,手动一键下单、撤单、平仓流畅高速。
  
 
高效风控引擎实现策略级多指标定义完备风控规则
 
 

提供可视化的策略分析,多个维度评价策略表现 

  
 
通过以上的使用流程图,我们就是可以很快通过掘金量化交易平台,快速使用python语言实现你的量化交易策略。

----------------------------------------------------------------------------

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多