楼主: Jared0808
3272 2

[问答] R quantmod 怎么抓取以月为间隔的数据,或计算月累计收益率 [推广有奖]

  • 0关注
  • 0粉丝

初中生

66%

还不是VIP/贵宾

-

威望
0
论坛币
551 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
90 点
帖子
2
精华
0
在线时间
30 小时
注册时间
2017-2-17
最后登录
2018-11-30

楼主
Jared0808 发表于 2017-3-28 18:09:39 |AI写论文
3论坛币
R quantmod 怎么抓取以月为间隔的数据,或计算月累计收益率

关键词:quantmod quant 收益率 Mod Ant 收益率

沙发
fcfc2013 发表于 2018-5-27 10:37:24
用tidyquant包;

periodReturn 是包装器的基础功能:

  • allReturns: 计算所有可用的回报期
  • dailyReturn: 计算每日回报
  • weeklyReturn: 计算每周回报
  • monthlyReturn: 计算每月回报
  • quarterlyReturn: 计算季度回报
  • annualReturn: 计算年度回报
  1. library(tidyquant)

  2. Ra <- c("BABA", "VIPS", "BIDU", "JD", "MOMO", "NTES", "ATHM", "WUBA", "WB") %>%
  3.   tq_get(get  = "stock.prices",
  4.          from = "2010-01-01",
  5.          to   = "2018-05-22") %>%
  6.   group_by(symbol) %>%
  7.   tq_transmute(select     = adjusted,
  8.                mutate_fun = periodReturn,
  9.                period     = "monthly",
  10.                col_rename = "Ra")
  11. Ra
复制代码

藤椅
genglilin 发表于 2018-5-31 16:36:57
用tidyquant包应该可以解决

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 06:00