All Projects → peerchemist → Cryptotik

peerchemist / Cryptotik

Licence: bsd-3-clause
deprecated

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cryptotik

crypto-database
Database for crypto data, supporting several exchanges. Can be used for TA, bots, backtest, realtime trading, etc.
Stars: ✭ 72 (-7.69%)
Mutual labels:  poloniex, bittrex, cryptocurrency-exchanges, binance
Cryptocurrency Portfolio
Google Sheets automatic creation with Google Apps Script (GAS) for managing a cryptocurrency tracking spreadsheet with multi exchanges
Stars: ✭ 134 (+71.79%)
Mutual labels:  cryptocurrency, poloniex, binance, bittrex
Crypto Exchanges Gateway
Your gateway to the world of crypto !
Stars: ✭ 343 (+339.74%)
Mutual labels:  cryptocurrency, poloniex, binance, bittrex
My Token
📈Track token prices of your favorite exchanges in terminal!
Stars: ✭ 141 (+80.77%)
Mutual labels:  cryptocurrency, poloniex, binance, bittrex
Golang Crypto Trading Bot
A golang implementation of a console-based trading bot for cryptocurrency exchanges
Stars: ✭ 475 (+508.97%)
Mutual labels:  cryptocurrency-exchanges, poloniex, binance, bittrex
Python Bittrex
Python bindings for bittrex
Stars: ✭ 601 (+670.51%)
Mutual labels:  cryptocurrency, cryptocurrency-exchanges, trading-api, bittrex
Node Binance Api
Node Binance API is an asynchronous node.js library for the Binance API designed to be easy to use.
Stars: ✭ 896 (+1048.72%)
Mutual labels:  cryptocurrency, cryptocurrency-exchanges, binance
Binance
A wrapper for the Binance REST and WebSocket APIs. Also beautifies responses
Stars: ✭ 304 (+289.74%)
Mutual labels:  cryptocurrency, cryptocurrency-exchanges, binance
Php Binance Api
PHP Binance API is an asynchronous PHP library for the Binance API designed to be easy to use. https://github.com/binance-exchange/php-binance-api
Stars: ✭ 326 (+317.95%)
Mutual labels:  cryptocurrency, cryptocurrency-exchanges, binance
Cryptex
Gemini, GDAX, Bitfinex, Poloniex, Binance, Kraken, Cryptopia, Koinex, BitGrail and CoinMarketCap cryptocurrency exchange API clients in Swift / iOS SDK. Check prices and account balances using Sample iOS app.
Stars: ✭ 51 (-34.62%)
Mutual labels:  cryptocurrency, poloniex, binance
Welcome
Welcome to PTDefender
Stars: ✭ 27 (-65.38%)
Mutual labels:  poloniex, bittrex, binance
Ccxws
WebSocket client for 38 cryptocurrency exchanges
Stars: ✭ 341 (+337.18%)
Mutual labels:  cryptocurrency, cryptocurrency-exchanges, binance
Exchange Core
Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
Stars: ✭ 801 (+926.92%)
Mutual labels:  cryptocurrency, cryptocurrency-exchanges, trading-api
Binance Api Node
💹 A complete and heavily tested wrapper with typings for the Binance API.
Stars: ✭ 260 (+233.33%)
Mutual labels:  cryptocurrency, cryptocurrency-exchanges, binance
trader
a ping pong and maker/taker order bot for trading cryptocurrency on Waves Exchange, Poloniex, Bittrex, and Binance
Stars: ✭ 23 (-70.51%)
Mutual labels:  poloniex, bittrex, binance
Crypto Whale Watcher
An app to keep a watch on big volume trades of cryptocurrecies on different exchanges by sending alerts via a Telegram Bot.
Stars: ✭ 60 (-23.08%)
Mutual labels:  cryptocurrency, cryptocurrency-exchanges, binance
Python Poloniex
Poloniex API wrapper for Python 2.7 & 3
Stars: ✭ 557 (+614.1%)
Mutual labels:  cryptocurrency, trading-api, poloniex
Crypto Coin Alerts
An application that let you set alerts for the prices of several cryptocurrencies
Stars: ✭ 72 (-7.69%)
Mutual labels:  cryptocurrency, binance, bittrex
Algotrading
Algorithmic trading framework for cryptocurrencies.
Stars: ✭ 249 (+219.23%)
Mutual labels:  cryptocurrency, cryptocurrency-exchanges, trading-api
Nescience-Indexing-CLI
Nescience Software & Capital Rebalancing Tool
Stars: ✭ 26 (-66.67%)
Mutual labels:  poloniex, bittrex, binance

This library has been deprecated, I have no intention of continuing it's development.

Standardized common API for several cryptocurrency exchanges. Cryptotik is python3 compatible collection of cryptocurrency exchange wrappers. Main goal of cryptotik is to deliver unified common interface to some of the most popular cryptocurrency exchanges, cryptotik accomplishes that by standardizing names of the methods and expected inputs and outputs.

License PyPI PyPI

Install

pip install cryptotik

or latest development version:

pip install git+git://github.com/indiciumfund/cryptotik.git

Supported Exchanges

Exchange API Public Methods Private Methods Normalized Private Normalized Public Tests
www.binance.com Done Done Done TODO Done Done
bitkonan.com Done Done TODO TODO TODO TODO
www.bitstamp.net Done Done Done TODO Done Done
bittrex.com Done Done Done TODO Done Done
www.cryptopia.co.nz Done Done Done TODO Done Done
hitbtc.com Done Done Done TODO Done Done
www.kraken.com Done Done Done TODO Done Done
poloniex.com Done Done Done TODO Done Done
therocktrading.com Done Done Done TODO Done Done

Examples

Right now library supports: Poloniex.com, Bitstamp.com, Kraken.com Bittrex.com, Binance, TheRockTrading, HitBtc, Bitkonan with elementary support for Livecoin. Library supports other useful features like wrapper around Coinmarketcap.com's public API.

from cryptotik import Wex, Bittrex, Poloniex

You only need to learn commands once, for example get_markets will work anywhere:

Bittrex().get_markets()

Poloniex().get_markets()

Binance().get_markets()

and will yield similar results. However parsing and interpreting them is left to user.

More examples

Poloniex().get_market_order_book("btc-nxt")

Bittrex().get_market_depth("btc-maid")

Binance().get_market_ticker('etc-eth')

Private API methods (the ones that require authentication)

Library also supports private API methods for Poloniex, Binance, Bitstamp, Kraken, TheRockExchange, Bittrex, Wex and some others. To use them you need to make class instance though with your API credentials.

polo = Poloniex(yourkey, yoursecret)

polo.get_balances()

polo.withdraw(<coin>, <amount>, <address>)

Same goes for Bittrex:

btrx = Bittrex(yourkey, yoursecret)

btrx.get_balances()

btrx.withdraw(<coin>, <amount>, <address>)


Running tests

cd test

Bittrex

pytest bittrex_test.py --apikey=<APIKEY> --secret=<APISECRET>

Poloniex

pytest poloniex_test.py --apikey=<APIKEY> --secret=<APISECRET>


Contributing

  1. Fork it (https://github.com/indiciumfund/cryptotik/fork)
  2. Study how it's implemented
  3. Create your feature branch (git checkout -b my-new-feature)
  4. Commit your changes (git commit -am 'Add some feature')
  5. Push to the branch (git push origin my-new-feature)
  6. Create a new Pull Request
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].