Giter VIP home page Giter VIP logo

apexe3-api's Introduction

APEXE3-API - Providing Digital Asset Analytics for algorithmic trading & analysis

Discord Twitter Follow

The APEX:E3 API gives you access to powerful analytics and market data generated by APEX:E3's Big Data Analytics Architecture. You can view this data on our web based application.

In addition to enriched exchange data from all major cryptocurrency exchanges, the APEX:E3 API includes real-time analytics and market intelligence. This means you can access live orderbook analytics, arbitrage opportunities and identify large blocks of liquidity with ease. The low code examples have been designed with simplicity in mind so that you can easily start to manipulate the data to enhance or create new trading bots, conduct real-time analysis or create powerful algorithms. The data structures can be easily stored in your database of choice for historical analysis, backtesting or general querying.

This API has been created for quants, algorithmic traders, data scientists, financial analysts and anybody who has a casual or formal interest in creating real-time trading algorithms or analysing cryptocurrency markets.

Current real-time and on-demand features:

  • structured data from all the major cryptocurrency exchanges covering thousands of pairs
  • sorted aggregated global orderbook data structure (bids/asks for individual pairs across multiple exchanges in one place)
  • bid/ask imbalance ratios (quantification of buy / sell market intent)
  • orderbook whale detection (identification of abnormally large bids across thousands of markets)
  • arbitrage opportunities (between multiple exchanges and thousands of markets in one place)
  • spreads (delta between top bid and ask prices across thousands of markets)

Cryptocurrency exchange data feeds

Exchange
binance Binance
binance Binance Futures
bitfinex Bitfinex
bitmex Bitmex
bitstamp Bitstamp
bittrex Bittrex
coinbasepro Coinbase Pro
ftx FTX
ftx FTX Derivatives
gateio Gateio
hitbtc HitBTC
huobipro HuobiPRO
kraken Kraken
kraken Kraken Futures
okex OKEX
okex OKEX Derivatives
poloniex Poloniex
zb ZB

Install

  1. Clone this repository into your project directory from APEX:E3 GitHub repository:
git clone [email protected]:apexe3/apexe3-api.git

Python

Python 3.8.x required. Version 3.8.6 can be downloaded for the MAC here and for Windows here.

You can check your current version of Python by typing

python --version

or if you are on Python 3.x.x

python3 --version
  1. cd into the apexe3-api directory
cd apexe3-api
  1. run setup.py to install dependencies
python3 examples/python/setup.py install 
  1. If you see errors about directory permissions then use the sudo command
sudo python3 examples/python/setup.py install 

Note - If you are installing on windows and see the following error: “install_lib: ‘build/lib’ does not exist -- no Python modules to install”, change the directory to “apexe3-api/examples/python” instead of “apexe3-api” and run the installation from there.

See Low Code examples for what you can do once you have installed dependencies (https://github.com/apexe3/apexe3-api/tree/main/examples)

Nodejs

Successfully tested on Node 11.x - 14.x. Nodejs can be downloaded for Mac and Windows from here

  1. cd into the directory
cd apexe3-api/examples/nodejs
  1. run npm install to install dependencies
npm install

See Low Code examples for what you can do once you have installed dependencies (https://github.com/apexe3/apexe3-api/tree/main/examples)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.