findatapy | Python library to download market data via Bloomberg | Business library

 by   cuemacro Python Version: 0.1.35 License: Apache-2.0

kandi X-RAY | findatapy Summary

kandi X-RAY | findatapy Summary

findatapy is a Python library typically used in Web Site, Business applications. findatapy has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has medium support. You can install using 'pip install findatapy' or download it from GitHub, PyPI.

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

            kandi-support Support

              findatapy has a medium active ecosystem.
              It has 1347 star(s) with 186 fork(s). There are 90 watchers for this library.
              There were 5 major release(s) in the last 6 months.
              There are 18 open issues and 11 have been closed. On average issues are closed in 92 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of findatapy is 0.1.35

            kandi-Quality Quality

              findatapy has 0 bugs and 0 code smells.

            kandi-Security Security

              findatapy has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              findatapy code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              findatapy is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              findatapy releases are available to install and integrate.
              Deployable package is available in PyPI.
              Build file is available. You can build the component from source.
              Installation instructions, examples and code snippets are available.
              findatapy saves you 3059 person hours of effort in developing the same functionality from scratch.
              It has 7987 lines of code, 503 functions and 63 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed findatapy and discovered the below as its top functions. This is intended to give you an instant insight into findatapy implemented functionality, and help decide if they suit your requirements.
            • 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
            Get all kandi verified functions for this library.

            findatapy Key Features

            No Key Features are available at this moment for findatapy.

            findatapy Examples and Code Snippets

            No Code Snippets are available at this moment for findatapy.

            Community Discussions

            QUESTION

            Installing module using Anaconda caused issues on my Virtual Environment
            Asked 2021-Mar-31 at 19:41

            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:41

            At 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.

            Source https://stackoverflow.com/questions/66891673

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install findatapy

            For detailed installation instructions for chartpy, findatapy & finmarketpy and its associated Python libraries go to https://github.com/cuemacro/finmarketpy/blob/master/INSTALL.md. The tutorial includes details on how to setup your entire Python environment.
            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

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            Install
          • PyPI

            pip install findatapy

          • CLONE
          • HTTPS

            https://github.com/cuemacro/findatapy.git

          • CLI

            gh repo clone cuemacro/findatapy

          • sshUrl

            git@github.com:cuemacro/findatapy.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Business Libraries

            tushare

            by waditu

            yfinance

            by ranaroussi

            invoiceninja

            by invoiceninja

            ta-lib

            by mrjbq7

            Manta

            by hql287

            Try Top Libraries by cuemacro

            finmarketpy

            by cuemacroPython

            chartpy

            by cuemacroPython

            tcapy

            by cuemacroPython

            teaching

            by cuemacroPython