Download historical stock market data from Yahoo Finance. Exposes stock, commodity, futures, currency (FX), mutual fund, and ETF prices, stock fundamental, summary data , and options data.
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] 22 days ago
get_prices
now supports the retrieval of minute level data for periods longer than 7 days. This is facilitated by making multiple requests and stitching the responses together (minute data still needs to be within the last 30 days - this is a limit set by Yahoo)get_prices
now allows startdt
and enddt
to be of different types (e.g., startdt="2024-01-01", enddt=today()
is now valid)range
argument in get_prices
has been reworked to convert to startdt
and enddt
#21 . Previously, this parameter was simply passed to the Yahoo API. The new way brings multiple improvements:
get_prices
functionget_prices
now returns a OrderedDict{String, Union{String,Vector{DateTime},Vector{Float64}}}
rather than OrderedDict{String,Any}
get_prices
function onlyClosed issues:
Published by github-actions[bot] 28 days ago
Bug Fix/Improvement
Published by eohne 3 months ago
Update examples in stable docs
Published by github-actions[bot] 3 months ago
Improvements
get_prices
can now return dividends and splits (#11, #18)get_prices
can now directly return TimeArrays (TimeSeries.jl) and TSFrame (TSFrames.jl). Julia 1.9 is required and the respective packages need to be loadedget_prices
(this will require a valid internet connection when the package is loaded first/installed)New Functionality
get_splits
returns stock split informationget_dividends
returns dividend informationsink_prices_to
allows for easy conversion to TimeArrays (TimeSeries.jl) and TSFrame (TSFrames.jl). Julia 1.9 is required and the respective packages need to be loadedPublished by github-actions[bot] over 1 year ago
Closed issues:
Merged pull requests:
get_symbols
function provided. (#9) (@shayandavoodii)Bug Fix
Improvements
New Functionality
get_symbols
allows the user to search for yahoo finance symbols from (partial) company/security namesget_all_symbols
exposes all tickers from the NASDAQ, AMEX, and NYSE exchanges (#8)search_news
now allows for news searchesDocs
Published by github-actions[bot] over 1 year ago
Closed issues:
yfinance decrypt
Issue Parity with Python Equivalent (#6)Bug Fix
autoadjust=true
for some tickers when Yahoo returns nothing for some observations in the price time series. The update now does not error in this cases and returns NaN
for the missing datapoints. NaN
is used instead of Missing
because of performance improvements and the ability to integrate YFinance.jl
with TimeSeries.jl
. (#5)
Docs
range
keyword is used instead of startdt
and enddt
the specified interval is not observed by Yahoo at longer ranges. To enforce the specified interval
use startdt
and enddt
instead.nothing
are returned as NaN
. It seems like Yahoo thinks it should have price information for these timestamps but does not have them and thus returns nothing
.Other
nothing
values mentioned in the Bug Fix
. (#5)Published by github-actions[bot] almost 2 years ago
Changes
Fixes:
Docs
New Dependencies
Published by github-actions[bot] almost 2 years ago
Published by eohne almost 2 years ago
First