All Projects → anfederico → Pypoloniex

anfederico / Pypoloniex

Licence: mit
Python wrapper for calling cryptocurrency data from Poloniex API

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pypoloniex

Python Poloniex
Poloniex API wrapper for Python 2.7 & 3
Stars: ✭ 557 (+877.19%)
Mutual labels:  api-wrapper, cryptocurrency, poloniex
Poloniex
Poloniex python API client for humans
Stars: ✭ 71 (+24.56%)
Mutual labels:  api-wrapper, cryptocurrency, poloniex
Binance
A .NET Standard Binance API library.
Stars: ✭ 199 (+249.12%)
Mutual labels:  api-wrapper, cryptocurrency
cryptox
Common API wrapper for multiple crypto currency exchanges
Stars: ✭ 50 (-12.28%)
Mutual labels:  api-wrapper, poloniex
Alpha vantage
A python wrapper for Alpha Vantage API for financial data.
Stars: ✭ 3,553 (+6133.33%)
Mutual labels:  api-wrapper, cryptocurrency
Binancedotnet
Official C# Wrapper for the Binance exchange API, with REST and WebSocket endpoints
Stars: ✭ 102 (+78.95%)
Mutual labels:  api-wrapper, cryptocurrency
Bittrex.net
A C# .Net wrapper for the Bittrex web API including all features easily accessible and usable
Stars: ✭ 131 (+129.82%)
Mutual labels:  api-wrapper, cryptocurrency
Pycoingecko
Python wrapper for the CoinGecko API
Stars: ✭ 270 (+373.68%)
Mutual labels:  api-wrapper, cryptocurrency
Cryptocurrency Portfolio
Google Sheets automatic creation with Google Apps Script (GAS) for managing a cryptocurrency tracking spreadsheet with multi exchanges
Stars: ✭ 134 (+135.09%)
Mutual labels:  cryptocurrency, poloniex
Algo Coin
Python library for algorithmic trading cryptocurrencies across multiple exchanges
Stars: ✭ 365 (+540.35%)
Mutual labels:  cryptocurrency, poloniex
Binance.net
.Net API wrapper for the Binance web API
Stars: ✭ 349 (+512.28%)
Mutual labels:  api-wrapper, cryptocurrency
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 (+757.89%)
Mutual labels:  cryptocurrency, poloniex
Arbitragebot
Arbitrage bot that currently works on bittrex & poloniex
Stars: ✭ 141 (+147.37%)
Mutual labels:  cryptocurrency, poloniex
Coingecko Api
A Node.js wrapper for the CoinGecko API with no dependencies.
Stars: ✭ 159 (+178.95%)
Mutual labels:  api-wrapper, cryptocurrency
My Token
📈Track token prices of your favorite exchanges in terminal!
Stars: ✭ 141 (+147.37%)
Mutual labels:  cryptocurrency, poloniex
poloniex-api
PHP wrapper for the Poloniex API
Stars: ✭ 20 (-64.91%)
Mutual labels:  api-wrapper, poloniex
Stocklook
crypto currency library for trading & market making bots, account management, and data analysis
Stars: ✭ 119 (+108.77%)
Mutual labels:  cryptocurrency, poloniex
Coinnect
Coinnect is a Rust library aiming to provide a complete access to main crypto currencies exchanges via REST API.
Stars: ✭ 130 (+128.07%)
Mutual labels:  cryptocurrency, poloniex
Crypto Exchanges Gateway
Your gateway to the world of crypto !
Stars: ✭ 343 (+501.75%)
Mutual labels:  cryptocurrency, poloniex
Coinbase Pro Trading Toolkit
DEPRECATED — The Coinbase Pro trading toolkit
Stars: ✭ 817 (+1333.33%)
Mutual labels:  cryptocurrency, poloniex

Pypoloniex

Python wrapper for calling cryptocurrency data from Poloniex API

PyPI version Dependencies GitHub Issues License

Install From Github

pip install git+https://github.com/anfederico/pypoloniex

Code Examples

Get Coin Information in Realtime

from pypoloniex import LoadPairs

# Load realtime data from Poloniex
sess = LoadPairs()

# Returns coin object
LTC = sess.getPair(market = 'BTC', coin = 'LTC')

# Quickview
print LTC
Coin: LTC | Last Price: 0.00381908 btc
          | Percent Change: 1.155355% btc
          | ---
          | Low 24hr: 0.00333333 btc
          | High 24hr: 0.00386786 btc
          | ---
          | Base Volume: 985.88726255 btc
          | Quote Volume: 262468.09577289 ltc
# All Coin object attributes
print LTC.id
print LTC.coin
print LTC.market
print LTC.lowestAsk
print LTC.low24hr
print LTC.highestBid
print LTC.high24hr
print LTC.last
print LTC.percentChange
print LTC.baseVolume
print LTC.quoteVolume
print LTC.isFrozen
50
LTC
BTC
0.00381900
0.00333333
0.00381581
0.00386786
0.00381908
0.01155355
985.88726255
262468.09577289
0

Get Time Series Data

# Create TimeSeries object
sess = TimeSeries()

# Parameters
pair = ('BTC', 'LTC')    # (market, coin)
period = 86400           # candle stick period in seconds
start = '4/2/2014'	     # dd/mm/year
end =  '11/2/2014'       # dd/mm/year

# Get time series data from Poloniex and load into pandas dataframe
sess.getData(pair, period, start, end)

# Show dataframe with parameters
sess.show()
Variables
Pair: ('BTC', 'LTC')
Period: 86400
Start: 4/2/2014
End: 11/2/2014

                  date    open     low    high   close  weightedAverage     volume  quoteVolume
0  04/02/2014 19:00:00  0.0252  0.0212  0.0268  0.0267         0.023584  10.866362   460.749730 
1  05/02/2014 19:00:00  0.0267  0.0250  0.0276  0.0266         0.025958   1.733980    66.798961  
2  06/02/2014 19:00:00  0.0276  0.0028  0.0276  0.0269         0.025350   8.315254   328.018899 
3  07/02/2014 19:00:00  0.0268  0.0203  0.0268  0.0263         0.025250   3.234224   128.087917 
4  08/02/2014 19:00:00  0.0263  0.0242  0.0263  0.0261         0.025720   2.392802    93.031692  
5  09/02/2014 19:00:00  0.0261  0.0248  0.0261  0.0261         0.025562   2.367759    92.628872  
6  10/02/2014 19:00:00  0.0256  0.0248  0.0262  0.0259         0.025384   2.292572    90.315636   
# Export dataframe to csv
sess.toCSV('data.csv')

# Import dataframe from csv
sess = TimeSeries()
sess.fromCSV('data.csv')

# Return dataframe from TimeSeries object for manipulation
df = sess.data

Available Trading Pairs from Poloniex

| BTC, RBY       | BTC, GRC       | BTC, BLK      | BTC, BBR       | XMR, NXT       
| BTC, UNITY     | BTC, NXC       | BTC, XRP      | BTC, XMR       | XMR, BLK       
| BTC, PINK      | BTC, BTCD      | BTC, NEOS     | BTC, SJCX      | XMR, ZEC       
| BTC, SYS       | BTC, LTC       | BTC, QBK      | BTC, VIA       | XMR, QORA      
| BTC, EMC2      | BTC, DASH      | BTC, BTS      | BTC, XEM       | XMR, DASH      
| BTC, C2        | BTC, NAUT      | BTC, DOGE     | BTC, NMC       | XMR, BBR       
| BTC, RADS      | BTC, ZEC       | BTC, SBD      | BTC, SDC       | XMR, BTCD      
| BTC, SC        | BTC, BURST     | BTC, XCP      | BTC, ARDR      | XMR, MAID      
| BTC, MAID      | BTC, XVC       | BTC, BTM      | BTC, HZ        | XMR, LTC       
| BTC, BCN       | BTC, BELA      | BTC, OMNI     | BTC, FLO       | XMR, BCN       
| BTC, REP       | BTC, STEEM     | BTC, NAV      | BTC, GAME      | USDT, REP      
| BTC, BCY       | BTC, ETC       | BTC, VOX      | BTC, PPC       | USDT, ZEC      
| BTC, FCT       | BTC, ETH       | BTC, XBC      | BTC, FLDC      | USDT, ETH      
| BTC, LBC       | BTC, CURE      | BTC, DGB      | BTC, MYR       | USDT, BTC      
| BTC, DCR       | BTC, HUC       | BTC, NOTE     | BTC, NSR       | USDT, ETC      
| BTC, AMP       | BTC, STRAT     | BTC, BITS     | BTC, IOC       | USDT, DASH     
| BTC, XPM       | BTC, LSK       | BTC, VRC      | ETH, STEEM     | USDT, NXT      
| BTC, NOBL      | BTC, EXP       | BTC, RIC      | ETH, ZEC       | USDT, LTC      
| BTC, NXT       | BTC, CLAM      | BTC, XMG      | ETH, REP       | USDT, XMR      
| BTC, VTC       | BTC, QORA      | BTC, STR      | ETH, LSK       | USDT, XRP      
| BTC, PASC      | BTC, QTL       | BTC, POT      | ETH, ETC       | USDT, STR  
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].