Quantitative Financial Modelling Framework
getDividends()
tests were failing because Yahoo Finance wasn't returning all dividend history for "CF".quantmod::as.zoo.data.frame()
is called. This method was added years before zoo::as.zoo.data.frame()
existed, but it should be deprecated in favor of the zoo version. The package that owns the class should also own the methods.getSymbols.tiingo()
so the Open and Close columns aren't swapped. Thanks to Steve Bronder for the report and PR. #233 #234
getQuote.yahoo()
for quotes in multiple timezones. Thanks to Philippe Verspeelt for the report and PR. #246 #248
getDividends()
because Yahoo Finance now provides raw dividends instead of split-adjusted dividends. Thanks to Douglas Barnard for the report. #253
futures.expiry()
. Thanks to @pjheink for the report. #257
getSymbols.tiingo()
to return correct columns for ticker "LOW". Thanks to @srtg4we5gsetrgwhreyt the report. #259
getSymbols.yahooj()
to avoid infinite loop when the requested symbol doesn't have data. Thanks to Wouter Thielen for the review. #63
getSplits()
because Yahoo Finance now provides the actual split adjustment ratio, instead of the inverse (e.g. now 1/2 instead of 2/1). #265
getQuote()
to support Tiingo. Thanks to Ethan Smith for the feature request and PR. #247 #250
getSymbols()
to catch errors for individual ticker symbols and continue processing any remaining ticker symbols, instead of throwing an error. More useful error messages are also provided. Thanks to @helgasoft for testing and feedback. #135
getQuote.yahoo()
when a field has no data for all requested tickers. #208
saveChart()
(it actually saves a chart now!). #154
getSymbols.oanda()
and getFX()
. #225
getQuote.alphavantage()
, thanks to Ethan Smith for the PR. #213, #223
getSymbols.tiingo()
to import data from Tiingo. Thanks to Steve Bronder for the PR. #220