- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
R与金融投资分析的框架.pdf
第五届中国R语言会议 R 与金融投资分析的框架 数据、模型、策略及报告 邓一硕 Web: Email:dengyishuo@163.com 前言
要学会安抚自己那颗略带恐惧的心! ——彼得 ·林奇 2
CAPM模型
? 理论基础:
? Alpha 来源:基本面→财务建模 →行业分析
? Beta 来源:股票与指数相关性→回归分析
? Rm 来源: 指数波动→股指建模 →宏观建模 3
一个框架 宏观数据 行业数据 因 子 模型 策略 财务数据 技术分析数据 4 数据篇
数据,数据,没有数据的推理是罪恶! ——福尔 ·摩斯
数据的重要性
? 数据和信息是金融分析的灵魂
? 模型与策略都是基于数据得出
? 模型好坏的判断标准便是未来的数据是否 符合模型的预测结果
? 与策略相比,客户更关心的是数据 6
金融数据处理与R
? R是处理金融数据的利器
? 数据的导入与导出 (R Data Import/Export) –可以处理多种类型的数据
? 数据重整与清洗
? 数据的可视化 (grahphics,lattice,ggplot2,ggobi )
? 针对数据进行建模 –提供了线性回归、机器学习等各种模型的函数 7 模型篇
All models are wrong but some are useful. ——George E. P. Box
模型的作用
? 模型是数据的统帅
? 好的模型往往可以将繁杂的数据提炼成一 条简单的规律。比如一条回归线便可以刻 画一群杂乱的点。
? 好的模型可以稳定地预测或者指导未来。 9
金融模型与R
? 几乎所有的统计模型在金融分析都有涉及
? 线性回归模型与CAPM模型
? 移动平均与MACD指标
? 协整与套利
? GARCH,SV模型与波动率
? 极值理论与涨跌预测
? 突发冲击与传递模型、时间序列聚类
? …… 10
相关的R 包
? base/stat/MASS
? e1071/kernlab/klar/svmpath
? rugarch/fgarch/gogarch
? rpart/party
? quantmod/blotter/quantstrat/TTR 11
相关书籍 12 策略篇
知己知彼,百战不殆! —— 《孙子·谋攻》 策略的意义
? 金融建模的目的是为了从数据中找出金融 市场的波动规律,继而开始出可以持续盈 利的策略。
? 好的策略应当可以在一定时期内战胜市场 先生(Mr. Market)。 14 策略的类型
? 价值投资型策略 –格雷厄姆、费雪、巴菲特、芒格
? 量化投资型策略 –索普、西蒙斯
? 技术分析型策略 –江恩 15
相关R 包
? Quantstrat
? Blotter
? quantmod 16
quantstrat示例
? #thanks so much to the developers of quantstrat #99% of this code comes from the demos in the quantstrat package#now lets define our silly countupdownfunction CUD - function price,n #CUD takes the n-period sum of 1 up days and -1 down days temp -runSum ifelse ROC price,1,type discrete 0,1,-1 ,n colnames temp - CUD temp try rm order_book.CUD,pos .strategy ,silent TRUE try rm account.CUD,portfolio.CUD,pos .blotter ,silent TRUE try rm account.st,portfolio.st,stock.str,stratCUD,initDate,initEq,start_t,end_t ,silent TRUE # Initialize a strategy object stratCUD - strategy CUD # Add an indicator stratCUD - add.indicator strategy stratCUD, name CUD, arguments list price quote Cl mktdata ,n 20 , label CUD # enter when CUD 0 stratCUD - add.signal strategy
您可能关注的文档
最近下载
- 人民版中华民族大家庭全册教学设计教案.doc
- 2020年江苏公务员考试《申论》真题(A类)及参考答案.pdf VIP
- 雷克萨斯-Lexus IS-产品使用说明书-IS300-ASE30L-AEZLZC-LEXUS雷克萨斯IS300OM53D87C_01-1705-00.pdf VIP
- 静配中心-高警示药品管理考核试题(附答案).docx VIP
- 静配中心-高警示药品管理考核试题.docx VIP
- 静配中心药品日常管理考核试题(+答案解析).docx VIP
- 静配中心药品日常管理考核试题及答案.docx VIP
- 静配中心业务知识考核试题题库及答案.docx VIP
- 人物细节描写课件.pptx VIP
- 精准医疗与传统治疗比较.docx VIP
文档评论(0)