众所周知,量化投资的重中之重是量化策略,量化策略则是指使用计算机作为工具,通过一套固定的逻辑来分析、判断和决策。
一个完整的策略需要包含输入、策略处理逻辑、输出;策略处理逻辑需要考虑指标分析、择时、仓位管理和止盈止损等因素。量化策略既可以自动执行,也可以人工执行,但唯有可以程序化的量化策略才方便回测,迅速了解策略的收益和风险,本文向大家推荐分享的当然是程序化的策略源码了。
之前在《【策略源码】曾经收集过的量化策略/程序化交易策略源码合集(CTA/商品期货篇)》中推荐过开拓交易者TradeBlazer(以下简称TB)的源码资料,不过该资料合集的重点是在学习如何在TB中编程实现一个量化策略,而非交易策略的思想。
在量化投资之路上,其中一个很重要的快速成长途径就是向高手大神学习,学习他们的交易理念(宏观)和策略源码(微观),就如同小时候学语文,从抄生字到抄课文,最后到自己独立写文章。
就拿一个期货策略来说,策略一般可以被拆分为进场条件、出场条件(止盈止损)和仓位管理这3大模块。在阅读他人的策略源码中,将其拆解,记录下对自己有启发意义的模块,长此以往,手里便有了许多个入场模块、许多个出场模块和许多个仓位管理模块,就如同搭积木一样,可以迅速搭建起自己的量化策略。
今天给大家推荐15套TB量化策略源码(TB001~TB015),希望这些策略或许在策略设计、进出场条件、交易思想和细节处理上给予你启发,目录如下:
内容里面都包含策略源码(txt文本格式)和之前的策略绩效说明(word文档格式),特别说明的是,策略绩效说明文档是几年之前的了,可能是找不到当时的工作区设置,就没有再重新回测优化,主要看策略源码是否对自己有启发就好。
部分策略回测净值曲线图如下:
TB001:[IF][5分钟]趋势策略TB源码[趋势策略]
TB003:[CU][15分钟]均线过滤上下轨突破策略TB学习源码[趋势策略][震荡策略][突破策略]
TB005:CDP_DMI_3交易策略源码[趋势策略][日内策略][波段策略]
TB014:[IF][1分钟]围绕多条指标线,高抛低吸源码[波段策略]