나는 quantmod 패키지에서 R 단위로 주식의 일일 수익을 다운로드했습니다. AT & T의 가장 낮은 일일 수익은 믿을 수없는 -77 %로 표시됩니다. 나는 역사적 가격을 확인하고 이것이 주식 분할이나 보너스로 인한 것임을 알았다. 그것을 조정하거나 반품을 수정하는 것이 나의 질문입니다. 미리 감사드립니다.Quantmod의 일일 수익률 조정
1
A
답변
3
정말인가요? 이렇게하면 최소 일일 수익률은 -7.7 %가됩니다.
library(quantmod)
ATT <- getSymbols("T",auto.assign=FALSE)
min(dailyReturn(ATT))
# [1] -0.07721139
가 파열 문제가 될 수 있다는 사실이다 :
AAPL <- getSymbols("AAPL",auto.assign=FALSE)
min(dailyReturn(AAPL)) # reflects 7:1 split
# [1] -0.8548569
x <- which.min(dailyReturn(AAPL))
AAPL[(x-1):x]
# AAPL.Open AAPL.High AAPL.Low AAPL.Close AAPL.Volume AAPL.Adjusted
# 2014-06-06 649.9 651.26 644.47 645.57 87484600 91.37
# 2014-06-09 92.7 93.88 91.75 93.70 75415000 92.83
하지만가 무엇인지 닫기 조정 : 당신이 볼 때
min(dailyReturn(Ad(AAPL)))
# [1] -0.1792507
y <- which.min(dailyReturn(Ad(AAPL)))
AAPL[(y-1):y]
# AAPL.Open AAPL.High AAPL.Low AAPL.Close AAPL.Volume AAPL.Adjusted
# 2008-09-26 124.91 129.80 123.00 128.24 281612800 17.35
# 2008-09-29 119.62 119.68 100.59 105.26 655514300 14.24
왜 당신이하지 않는 일이 되었습니까? – flodel