これはYahoo Financeから入手した在庫データに関連しています。Quantmod:yahoo EODの価格データから分割日を抽出する
私は、株式が分割された(またはボーナス株式が発行された、現在のタスクとは区別されない)日付の決定方法を探しています。
この問題に対する具体的な回答が見つかりませんでした。私は、このソリューションはに実行するかもしれないものの問題知っていただきたいと思い
require(quantmod)
AAPL<- getSymbols("AAPL", from="1987-01-01",to="2016-08-01", auto.assign = F)
# head(AAPL)
# tail(AAPL)
# assuming a minimum split of 10:11
probableSplits<- which(Delt(Cl(AAPL)/Ad(AAPL)) <= -0.1)
probableSplitDates<- index(AAPL)[probableSplits]
x<- AAPL[c(probableSplits, ((probableSplits)-1))]
x$tmpratio<- Cl(x)/Ad(x)
x$splitRatio<- round(1/(1+Delt(x$tmpratio)))
#Added Following 1 line for very old stocks with adjusted price in low decimals
probableSplitDates<- index(x[x$splitRatio>1,])
x$splitRatio[probableSplitDates]
chartSeries(AAPL["2014-06"],theme = chartTheme('white'))
:ここで私は考えることができる最高です。
私はここでAppleを使用していますが、私はインドの取引所(RELIANCE.NSなど)のデータを探していますので、米国のクロスリファレンスの特定のソースが私にとってうまくいきません。
EDITは:非常に低い小数点値
スプリットの導出数は、実行可能性によって制約される外部の信頼できるソースから検証する必要があります。例えば、上記のAAPLの例は[here](https://www.stocksplithistory.com/apple/)から確認できます。 NSE/BSE上場株式については、[こちら](http://economictimes.indiatimes.com/reliance-industries-ltd/infocompanybonus/companyid-13215.cmshere)をお試しください。大量のティッカーの場合、http検索機能を使用して外部株式分割履歴の有無を確認することができます。 – OdeToMyFiddle
@オッサン:それを調べていただきありがとうございます。私はAAPLデータを使っていました。なぜなら、株式棚卸のようなサイトで検証できるからです。ニュースメディアサイトからのhttpベースの検索は、おそらく非常に乱雑で、特に何千ものシンボルの大きなダンプがあります。しかし、他に何も働かなければ、そのようなものに頼らざるを得ません。 できれば私はそれを避けたい。 私は、人々が上記のアプローチを試して、それが誘発する可能性のある量子的量子について考えているかどうかを知りたいと思っていました。 –