楼主: kk22boy
2573 8

[R] 用R绘制蜡烛图   [推广有奖]

  • 8关注
  • 95粉丝

一叶知秋

已卖:9095份资源

学科带头人

51%

还不是VIP/贵宾

-

TA的文库  其他...

计量经济与统计

SSCI、权威 论文写作及投稿经验

威望
1
论坛币
57142 个
通用积分
129.8721
学术水平
437 点
热心指数
492 点
信用等级
393 点
经验
68023 点
帖子
1586
精华
0
在线时间
2192 小时
注册时间
2005-3-10
最后登录
2026-1-7

初级热心勋章 初级信用勋章

楼主
kk22boy 发表于 2015-3-3 13:03:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
      股票分析中的蜡烛图和技术指标并非什么神奇的东西。指标只不过是过去历史数据的一种函数。再复杂的函数,其输入变量都是过去已经发生的事情。而过去发生的事情,未来不一定重复。所以在学术界,对于股票价格的走势大多是以带漂移项的随机过程来建模。其中重要的因素就是随机因子对于价格的冲击。

      如果你用一个蒙特卡罗仿真构建一个虚拟的股票趋势,那些迷信技术分析的人看到了或许就会跑过来问你这支股票的代码。技术指标虽然没什么预测的能力,但技术指标可以告诉我们已经发生的事情,所以有时候需要绘制蜡烛图,可能还需要添加一些自定义的指标。


      R语言中的quantmod包是一个非常强悍的金融计算包,它可以帮助股票分析人员进行定量化交易的研发、测试和部署。有兴趣的同学可以参见它的官方网站,不过作者似乎很长时间没有更新了。另外,邓一硕在其博客中也对quantmod包作了很完整的总结,除了关键的交易系统建模部分。

      本例希望讲解如何绘制蜡烛图,并添加股价变动的“偏度”指标,这里所谓股价的变动定义为收盘价与开盘价之差。

      在很多情况下股价变动呈一个钟形的分布,本例的自定义指标就是考虑该分布的偏度数值。R代码如下:



本帖隐藏的内容


  1. #首先加载必要的扩展包
  2. library(quantmod)
  3. library(e1071)

  4. #读取2010年到2012年间的上证指数
  5. getSymbols('^SSEC',from = '2010-01-01',to='2012-02-14')

  6. #建立自定义指标函数来计算价格变化的偏度
  7. skew.ind <- function(quotes,n.days=20){
  8.     diff <- Cl(quotes)-Op(quotes)
  9.     r <- matrix(NA,ncol=n.days,nrow = NROW(quotes))
  10.     for (x in 1:n.days) r[ ,x] <- Lag(diff,x-1)
  11.     x <- apply (r, 1, skewness)
  12.     if (is.xts(quotes))
  13.         xts(x,time(quotes))
  14.     else x
  15. }

  16. #绘制最近6个月的蜡烛图并添加偏度指标
  17. candleChart(last(SSEC,'6 months'),theme='white',TA=NULL)
  18. addT1.ind<-newTA(FUN=skew.ind,col='red',legend='偏度')
  19. addT1.ind()
复制代码








二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:蜡烛图 quantmod包 quantmod Library SYMBOLS 蜡烛图 蜡烛图 quantmod包 价格的冲击

已有 3 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
niuniuyiwan + 60 + 60 + 5 + 5 + 5 精彩帖子
xddlovejiao1314 + 100 + 100 + 5 + 5 + 5 精彩帖子
Nicolle + 20 + 1 + 1 精彩帖子

总评分: 经验 + 180  论坛币 + 160  学术水平 + 11  热心指数 + 11  信用等级 + 10   查看全部评分

本帖被以下文库推荐

如果该贴对您有些许帮助,希望你能回复一下或者评一下热心指数!谢谢!

沙发
lhf8059 发表于 2015-3-3 13:06:56
看看!
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 30 + 3 鼓励积极发帖讨论

总评分: 经验 + 30  论坛币 + 3   查看全部评分

藤椅
yeting2000 在职认证  发表于 2015-3-3 13:15:15
谢谢楼主分享
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 30 + 3 鼓励积极发帖讨论

总评分: 经验 + 30  论坛币 + 3   查看全部评分

板凳
忆中寻思 学生认证  发表于 2015-3-3 13:31:10
谢谢,看一!
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 30 + 3 鼓励积极发帖讨论

总评分: 经验 + 30  论坛币 + 3   查看全部评分

报纸
大幽小默 发表于 2015-3-3 13:45:37
looklook
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 30 + 3 鼓励积极发帖讨论

总评分: 经验 + 30  论坛币 + 3   查看全部评分

地板
fengyg 企业认证  发表于 2015-3-3 14:39:50
kankan
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 30 + 3 鼓励积极发帖讨论

总评分: 经验 + 30  论坛币 + 3   查看全部评分

7
oliyiyi 发表于 2015-3-3 16:56:52
学习一下
已有 1 人评分经验 论坛币 收起 理由
xddlovejiao1314 + 30 + 3 鼓励积极发帖讨论

总评分: 经验 + 30  论坛币 + 3   查看全部评分

8
沧溟公子 学生认证  发表于 2015-11-20 15:36:40
给力!!!!!!!

9
vopjun100 发表于 2015-12-22 12:33:38
学习一下

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-19 18:09