All Projects → libcryptomarket → libcryptomarket

libcryptomarket / libcryptomarket

Licence: other
Powerful cryptocurrency market analysis toolkit

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects
Makefile
30231 projects

Projects that are alternatives of or similar to libcryptomarket

Crypto Exchange
Pulls together list of crypto exchanges to interact with their API's in a uniform fashion.
Stars: ✭ 241 (+460.47%)
Mutual labels:  bitfinex, gdax, poloniex, bittrex
Nescience-Indexing-CLI
Nescience Software & Capital Rebalancing Tool
Stars: ✭ 26 (-39.53%)
Mutual labels:  bitfinex, gdax, poloniex, bittrex
Exchangesharp
ExchangeSharp is a powerful, fast and easy to use .NET/C# API for interfacing with many crypto currency exchanges. REST and web sockets are supported.
Stars: ✭ 489 (+1037.21%)
Mutual labels:  bitfinex, gdax, poloniex, bittrex
Crypto vba
An Excel/VBA project to communicate with various cryptocurrency exchanges APIs
Stars: ✭ 103 (+139.53%)
Mutual labels:  bitfinex, gdax, poloniex, bittrex
My Token
📈Track token prices of your favorite exchanges in terminal!
Stars: ✭ 141 (+227.91%)
Mutual labels:  bitfinex, poloniex, bittrex
Cryptotrader
A responsive dynamic webapp to trade cryptopairs on the most prominent exchanges
Stars: ✭ 118 (+174.42%)
Mutual labels:  bitfinex, poloniex, bittrex
Cryptocurrency Portfolio
Google Sheets automatic creation with Google Apps Script (GAS) for managing a cryptocurrency tracking spreadsheet with multi exchanges
Stars: ✭ 134 (+211.63%)
Mutual labels:  bitfinex, poloniex, bittrex
Coinbase Pro Trading Toolkit
DEPRECATED — The Coinbase Pro trading toolkit
Stars: ✭ 817 (+1800%)
Mutual labels:  bitfinex, gdax, poloniex
Stocklook
crypto currency library for trading & market making bots, account management, and data analysis
Stars: ✭ 119 (+176.74%)
Mutual labels:  gdax, poloniex, bittrex
cryptox
Common API wrapper for multiple crypto currency exchanges
Stars: ✭ 50 (+16.28%)
Mutual labels:  bitfinex, gdax, poloniex
Gbot Trader
Trading robot for trade on crypto exchanges
Stars: ✭ 222 (+416.28%)
Mutual labels:  bitfinex, poloniex, bittrex
Exchanges Php
This is a virtual currency SDK that brings together multiple exchanges
Stars: ✭ 134 (+211.63%)
Mutual labels:  bitfinex, bittrex
open-trading-platform-UI
The Open Trading Platform UI is a front-end module for trading across 5 crypto currency exchanges allowing both spot and margin trading. The UI needs to be used with the API repo.
Stars: ✭ 54 (+25.58%)
Mutual labels:  bitfinex, bitmex
Cryptofeed
Cryptocurrency Exchange Websocket Data Feed Handler
Stars: ✭ 643 (+1395.35%)
Mutual labels:  bitfinex, bittrex
Trading Indicator
provide trading technical indicator values based on data of almost crypto currency exchanges
Stars: ✭ 31 (-27.91%)
Mutual labels:  bitfinex, bittrex
go-bithue
correlate your Philips Hue lights to the bitcoin price on Bitfinex
Stars: ✭ 16 (-62.79%)
Mutual labels:  bitfinex, gdax
Bitcoinexchangefh
Cryptocurrency exchange market data feed handler
Stars: ✭ 871 (+1925.58%)
Mutual labels:  bitfinex, gdax
Mikalendingbot
Automated lending on Cryptocurrency exchanges Poloniex and Bitfinex
Stars: ✭ 1,067 (+2381.4%)
Mutual labels:  bitfinex, poloniex
Goex
Exchange Rest And WebSocket API For Golang Wrapper support okcoin,okex,huobi,hbdm,bitmex,coinex,poloniex,bitfinex,bitstamp,binance,kraken,bithumb,zb,hitbtc,fcoin, coinbene
Stars: ✭ 1,188 (+2662.79%)
Mutual labels:  bitfinex, poloniex
CryptoCurrency
Page to keep track of value & profits of a portfolio of cryptocurrency (based on Coinmarketcap, Bitfinex and Binance)
Stars: ✭ 27 (-37.21%)
Mutual labels:  bitfinex, coinmarketcap

libcryptomarket: Powerful cryptocurrency market analysis toolkit

Objective

  • Support API calls of top cryptocurrency exchanges

  • Support trading and analysis tools for cryptocurrency market

The project aims to answer the following two questions:

  1. How to get historical data, especially a long period, in a single query?

  2. How to send exchange API query in an elegent fashion?

Prerequisite

Python 3.5+

Installation

You can install it via pip for static version

pip install libcryptomarket

or development version

pip install git+https://github.com/libcryptomarket/libcryptomarket.git

API Usage

This library is to extend the library ccxt on more powerful functions. So the supported exchanges are same as ccxt while a few exchanges are extended with the following features. You just need to import the exchange from libcryptomarket.

Candles

from datetime import datetime
import libcryptomarket

poloniex = libcryptomarket.poloniex()
candles = poloniex.fetch_candles(
    symbol="ETH/BTC",
    start_time=datetime(2018, 1, 1),
    end_time=datetime(2018, 1, 30),
    frequency="30m")

Latest candles

from datetime import datetime
import libcryptomarket

poloniex = libcryptomarket.poloniex()
candles = poloniex.fetch_latest_candles(
    symbols=["ETH/BTC", "LTC/BTC"],
    frequency="30m",
    frequency_count=5)

Supported exchanges

Exchange candles latest_candles
Poloniex v v
Bitfinex v v
GDAX v v

Console Usage

Console usage is for exporting historical data.

Request candles

request-candles --exchange poloniex --symbols ETH/BTC LTC/BTC --frequency 30m --start-time 2018-01-01 --end-time 2018-01-31 --output test.csv

Contribution

The project is targeting as a core but generic toolkit to query cryptocurrency market, so we are happy if you join to contribute and make it better. Please do not hesitate to contact us (gavincyi at gmail dot com).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].