findatapy | Python library to download market data via Bloomberg | Business library
kandi X-RAY | findatapy Summary
kandi X-RAY | findatapy Summary
findatapy creates an easy to use Python API to download market data from many sources including Quandl, Bloomberg, Yahoo, Google etc. using a unified high level interface. Users can also define their own custom tickers, using configuration files. There is also functionality which is particularly useful for those downloading FX market data. Below example shows how to download AUDJPY data from Quandl (and automatically calculates this via USD crosses). Here we see how to download tick data from DukasCopy, wih the same API calls and minimal changes in the code. I had previously written the open source PyThalesians financial library. This new findatapy library has similar functionality to the market data part of that library. However, I've totally rewritten the API to make it much cleaner and easier to use. It is also now a fully standalone package, so you can more easily use it with whatever libraries you have for analysing market data or doing your backtesting (although I'd recommend my own finmarketpy package if you are doing backtesting of trading strategies!).
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Fetches a MarketDataRequest
- Creates a MarketDataRequest from a string
- Search all ticker combinations
- Filters the dataframe based on the given holidays
- Get market volume
- Copy source files to destination
- Join a list of DataFrames
- Load data from md_request
- Load the ticker data
- Translates the library to vendor
- Translate data source to vendor field
- Construct MarketDataRequest
- Create MarketDataRequest from a string
- Calculate the cost of a signal and return its cost matrix
- Returns a pandas DataFrame of ticker combinations
- Calculates the risk stop loss for a given signal
- Join two DataFrames
- Calculates the expiry date from a given horizon date and time
- Load market ticker
- Request data from Binance
- Filter data_frame by holidays
- Load data from Huobi
- Load daily ticker data
- Load data from Gdax
- Load data from Bitfinex
- Compute the correlation between two DataFrames
- Process received events
- Load ticker data
- Calculate delivery date from horizon date and time
findatapy Key Features
findatapy Examples and Code Snippets
Community Discussions
Trending Discussions on findatapy
QUESTION
I attempted to update pandas_datareader
on my Python 3.5.2 virtual Environment using Anaconda like this:
ANSWER
Answered 2021-Mar-31 at 19:41At the end, I ended up solving this by rolling back the changes I made using conda list --revisions
to find out until which previous set up I had to roll back to, then afterwards I ran conda install --revision N
(where N is the revision you want to trace back to). Suppose the changes you made are rev 4
, you want to undo them, and sit back again under rev 3
(your previously "known and working" environment you had), so you run conda install --revision 3
for that case.
Afterwards I re-installed pandas_datareader
with python -m pip install pandas-datareader
and everything went good again.
Thanks anyways and I hope if someone else runs into this issue, can find this post valuable.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install findatapy
Make sure you edit the dataconstants class for the correct Eikon API, Quandl API and Twitter API keys etc.
Or you can run set_api_keys.py script to set the API keys via storing in your keyring
Or you can create a datacred.py file which overwrites these keys
Or some of these API keys can be passed via MarketDataRequest on demand
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page