点宽客的成长日记【Day 5 策略?给我讲讲呗】
发布时间:2019/08/03 04:08:12 2970 0
如果说前面几天的学习是为学习策略打好基础,从今天开始我们要真正开始讲讲策略,并最终学习写出我们的第一个策略。介绍策略的结构逻辑之前,我们需要先讲讲它产生的背景,也就是量化投资。 ###一、量化投资介绍 ####1. 基本概念 在过去,传统的投资方式主要有基本面分析法和技术分析法两种,而最近几年兴起了一种新型投资方式-即量化投资。什么是量化投资?简单来讲,量化投资就是利用计算机科技并采用一定的数学模型去实现投资理念、实现投资策略的过程。与传统的不同,量化投资主要依靠数据和模型来寻找投资标的和投资策略。 在我看来,量化投资可以概括成**“以数据为基础,以交易策略为核心,以追求绝对收益为目标,以程序化交易为手段的一种投资方式”**。 ####2. 包含内容 量化投资技术几乎覆盖了投资的全过程,其内容包括量化选股、量化择时、股指期货套利、商品期货套利、期权套利、统计套利、算法交易、资产配置、风险控制等。下图展示了一个量化投资的基本体系示例。 ![](https://bpstoragenormal.blob.core.chinacloudapi.cn/digquant/prod/./data/attachment/forum/201805/15/103708b2rry2srww2swkwg.png) ###二、策略分类 在量化投资的大背景下,策略是交易的核心,下面我们简单了解一下常见的策略分类,并给出在点宽平台上相关类型策略的示例链接。也欢迎大家在学习的基础上继续写策略,然后我再填充到这里来。 #### 1、 多因子策略 多因子策略是应用最广泛的一种选股模型,基本原理是采用一系列的因子作为选股标准,满足这些因子的股票则被买入,不满足的则被卖出。多因子模型相对较稳定,因为在不同市场条件下,总有一些因子会发挥作用。 多因子选股模型的建立主要分为`候选因子的选取、选股因子的有效性检验、有效冗余因子的剔除、综合评分模型的建立、模型的评价与持续改进`共5个步骤。 点宽平台上关于多因子的介绍和策略包括 [ 多因子选股系列1——因子汇总](https://www.digquant.com.cn/research/community/17 " 多因子选股系列1——因子汇总") [多因子选股系列2——因子有效性检验的方法](https://www.digquant.com.cn/research/community/19 "多因子选股系列2——因子有效性检验的方法") [多因子选股系列3——为什么多因子要分行业分析?](https://www.digquant.com.cn/research/community/20 "多因子选股(3)——为什么多因子要分行业分析?") [多因子选股系列4——为什么多因子要分不同市值分析?](https://www.digquant.com.cn/research/community/21 "多因子选股系列(4)——为什么多因子要分不同市值分析?") [AT-V2结构策略——股票多因子策略](https://www.digquant.com.cn/research/community/272 "AT-V2结构策略——股票多因子策略") ####2、技术分析 技术指标策略的逻辑比较简单,先制定相应指标,策略的交易逻辑基于对指标值的计算。 最经典也最简单的策略是双均线策略,通过比较长周期均线和短周期均线的大小,进行买入、卖出操作。 [AT 平台策略编写示例--双均线策略](https://www.digquant.com.cn/research/community/253 "AT 平台策略编写示例--双均线策略") 点宽上还有其他的技术指标策略 [【MATLAB策略代码详细教学】马叉虫Tao教学第一视角:动量指标——CMO钱德动量摆动指标](https://www.digquant.com.cn/research/community/390 "【MATLAB策略代码详细教学】马叉虫Tao教学第一视角:动量指标——CMO钱德动量摆动指标") [【指标量化】动量指标——CMO钱德动量摆动指标](https://www.digquant.com.cn/research/community/385 "【指标量化】动量指标——CMO钱德动量摆动指标") [【指标量化】超买超卖——RSI相对强弱指数](https://www.digquant.com.cn/research/community/388 "【量化指标】超买超卖——RSI相对强弱指数") [【指标量化】压力支撑——RSRS阻力支撑相对强度指标](https://www.digquant.com.cn/research/community/387 "【指标量化】压力支撑——RSRS阻力支撑相对强度指标") [【指标量化】趋势跟踪——AROON阿隆指标](https://www.digquant.com.cn/research/community/393 "【指标量化】趋势跟踪——AROON阿隆指标") ####3、套利 套利交易,按通常的标准定义,是指利用一种或多种证券在不同市场上的价格差异,通过买入和卖出相应证券,赚取价差收益的交易方式。套利策略是在金融市场利用几种金融产品价格与收益率暂时不一致的机会获得收益的策略。 套利相关的策略不只适用于股票,也常用于期权期货等。常见的套利策略有 - 期现套利(股指期货,国债期货) - 跨期套利,跨品种套利 - 统计套利:协整、配对交易 - 期货的套利:期货配对交易,压榨套利,黑色套利等等,分级基金套利,分级A滚动 - 期权套利(现在相对来说做的还比较少):ETF申赎套利 点宽平台上相关的套利策略有 [基于贝叶斯统计的套利策略【上】](https://www.digquant.com.cn/research/community/315 "基于贝叶斯统计的套利策略【上】") [基于贝叶斯统计的套利策略【下】](https://www.digquant.com.cn/research/community/316 "基于贝叶斯统计的套利策略【下】") [【研报复现】中信证券——跨期价差分析与跨期套利研究](https://www.digquant.com.cn/research/community/333 "【研报复现】中信证券——跨期价差分析与跨期套利研究") [ 套利方法 之 Copula介绍](https://www.digquant.com.cn/research/community/70 " 套利方法 之 Copula介绍") 要更系统的学习套利相关知识,可以看下面这个帖子 [【量化书籍】《统计套利》——安德鲁·波尔](https://www.digquant.com.cn/research/community/91 "【量化书籍】《统计套利》——安德鲁·波尔") ####4、择时 择时交易是指利用某种方法来判断大势的走势情况,是上涨还是下跌或者是盘整。如果判断是上涨,则买入持有;如果判断是下跌,则卖出清仓;如果判断是震荡,则进行高抛低吸,这样可以获得远远超越简单买入持有策略的收益率。但是由于大盘趋势和宏观经济、微观企业、国家政策,国际形势等密切相关,想要准确判断大盘走势具有相当的难度。 择时策略通常与其他策略结合使用,常见的有 - 趋势择时 趋势择时的基本思想来自于技术分析,技术分析认为趋势存在延续性,因此只要找到趋势方向,跟随操作即可。趋势择时的主要指标有MA、MACD、DMA等。 [【研报复现】东北证券——偏度调整的收益率MACD择时信号](https://www.digquant.com.cn/research/community/248 "【研报复现】东北证券——偏度调整的收益率MACD择时信号") [【研报复现】东北证券——偏度调整的收益率MACD择时信号(二)](https://www.digquant.com.cn/research/community/251 "【研报复现】东北证券——偏度调整的收益率MACD择时信号(二)") [【研报复现】国泰君安——基于奇异谱分析的均线择时研究](https://www.digquant.com.cn/research/community/247 "【研报复现】国泰君安——基于奇异谱分析的均线择时研究") - 市场情绪择时 市场情绪择时就是利用投资者的热情程度来判断大势方向,当情绪热烈,积极入市时,大盘可能会继续涨;当投资者情绪低迷、不断撤出市场的时候,大盘可能继续下跌。 - 有效资金择时 有效资金模型和选股模型中的资金流模型类似,其是通过判断推动大盘上涨或者下跌的有效资金来判断走势,因为在顶部和底部时资金效果具有额外的推动力。 - 牛熊线择时 牛熊线择时的思想就是将大盘的走势划分为两根线,一根为牛线,一根为熊线。在牛熊线之间时大盘不具备方向性,如果突破牛线,则可以认为是一波大的上涨趋势的到来;如果突破熊线,则可以认为是一波大的下跌趋势到来。 - SVM择时 SVM是一种分类技术,具有效率高、推广性能好的优点,SVM择时就是利用SVM技术进行大盘趋势的模式识别,将大盘区分为几个明显的模式,从而找出其中的特征,然后利用历史数据学习的模型来预测未来的趋势。 [ 基于SVM的股指期货择时策略](https://www.digquant.com.cn/research/community/232 " 基于SVM的股指期货择时策略") 点宽平台上的择时策略有 [【研报复现】长江证券——择时视角多周期与多维度](https://www.digquant.com.cn/research/community/254 "研报复现】长江证券——择时视角多周期与多维度") [【研报复现】华泰金工-CAPM择时(上)](https://www.digquant.com.cn/research/community/305 "【研报复现】华泰金工-CAPM择时(上)") [【研报复现】华泰金工-CAPM择时(下)](https://www.digquant.com.cn/research/community/306 "【研报复现】华泰金工-CAPM择时(下)") [【研报复现】广发证券——基于修正TD指标的指数择时研究](https://www.digquant.com.cn/research/community/401 "【研报复现】广发证券——基于修正TD指标的指数择时研究") [【研报复现】广发证券——基于统计语言模型(SLM)的择时交易研究](https://www.digquant.com.cn/research/community/245 "【研报复现】广发证券——基于统计语言模型(SLM)的择时交易研究") ####5、期货-CTA策略 CTA策略(Commodity Trading Advisor Strategy)称为商品交易顾问策略,也称作管理期货。主要通过在基本和技术分析中导入数量模型,并借助计算机系统根据数量模型产生的买卖信号进行投资交易。CTA基金策略完全通过不同期货合约及调期合约多/空头寸进行投资,起始于商品期货市场,后发展到股指期货、外汇期货及调期、债券期货、利率期货等杠杆性衍生品市场,而鲜少投资于股票现货市场。所有CTA运用的交易策略基本上可分为两类:趋势交易策略和反趋势交易策略。 [【研报复现】天风证券——商品期货CTA专题报告(三)策略的趋势过滤](https://www.digquant.com.cn/research/community/399 "【研报复现】天风证券——商品期货CTA专题报告(三)策略的趋势过滤") 以上仅列出常见的策略分类,实际策略类型还可以细分到很多种,以后随着点宽平台的策略增多,我们再一一补充。 **若按照大类标的划分,并将国债并入CTA,策略也可以按下图所示划分类型。** ![](https://bpstoragenormal.blob.core.chinacloudapi.cn/digquant/prod/./data/attachment/forum/201805/15/170134kiv55le96ykx8c55.png) ####三、策略操作逻辑 关于策略的理论背景我们有了基本了解后,下面我们来学习实际操作编写策略的逻辑。正如我们已经在 Day3 介绍过的,策略的编写是基于 Matlab 和我们的 [AutoTrader ](https://www.digquant.com.cn/at "AutoTrader")交易平台,下面我们来具体学学如何写策略。 Auto-Trader的策略操作主要由**两部分**构成: (1)策略主函数的`Function`脚本,内容包括策略的主函数,输入参数,计算逻辑和对句柄和数据的设置等; (2)操作执行函数的`Script`脚本,分为回测、回放、交易和参数优化四种,每一种都对应一个对策略主函数的操作调用,操作函数在使用时都需要单独进行设置,包括对策略主函数中内置参数的提前赋值,以及操作函数自身的参数设置。下图展示了四类执行函数结构。 ![](https://bpstoragenormal.blob.core.chinacloudapi.cn/digquant/prod/./data/attachment/forum/201805/15/171103kyt2oatbtzroyiho.png) 例如,创建了一个 `Function` 脚本,在其上进行策略 AmaTrade 的编写,完成后将该 `Function` 脚本改名为 AmaTrade,若需要对策略 AmaTrade 进行回测操作,只需另行创建一个 `Script` 脚本,配置 AmaTrade 内的参数,调用 traderRunBacktest 函数,在traderRunBacktest 函数中输入策略 AmaTrade 的信息与相关参数后,运行该脚本,即进入对 AmaTrade 的回测中,回测报告将展示在 Auto-trader 终端中。同理回放与交易函数亦如此操作。 ![](https://bpstoragenormal.blob.core.chinacloudapi.cn/digquant/prod/./data/attachment/forum/201805/15/172820ztnc4tf4cpqs2cyc.png) AutoTrader的最新的策略函数构架是基于Auto-Trader-V2结构的,具体可以看下面这个帖子详细了解其逻辑。 [Auto-Trader -V2 全新回测结构介绍](https://www.digquant.com.cn/research/community/270 "Auto-Trader -V2 全新回测结构介绍") -------------------------------- ###Day 5 总结 今天我们学习了策略是什么,并对目前常见的策略进行了分类了解,最后我们也深入了解了AT平台的策略操作逻辑。但是要真正深入学习,最好的方式还是自己动手写一写,所以从明天起我们开始尝试真正写策略。
0个赞 收藏
发表评论
0条评论
contact@digquant.com.cn

联系

邮箱

0755-8695-2080

联系

电话

关注

微信

关注

QQ

回到

顶部