Beispiel #1
0
def main(csv=False, json=False, version=False):
    """
    Binance cryptocurrency exchange client from CLI
    """
    global api
    if version: pass
    if csv: pass
    if json: pass
    key = os.getenv('BINANCE_KEY')
    secret = os.getenv('BINANCE_SECRET')
    globals().update(api=Panance(key, secret) if key and secret else Panance())
Beispiel #2
0
# -*- coding:utf-8 -*-
import os
from pprint import pprint

import pandas as pd

from panance import Panance

pd.options.display.precision = 8

key = os.getenv('BINANCE_KEY')
secret = os.getenv('BINANCE_SECRET')
api = Panance(key=key, secret=secret)

balance = api.get_balances(detailed='USDT')

pprint(balance)
# pprint(balance['BTC'])
#
# balance = api.get_balances(detailed=True)
# pprint(balance['BTC'])
#
# balance = api.get_balances(coin='BTC')
# pprint(balance)
#
# balance = api.get_balances(coin='BTC', detailed=True)
# pprint(balance)
Beispiel #3
0
# -#-*- coding:utf-8 -*-
import os

import pandas as pd

from panance import Panance

pd.options.display.precision = 8

key = os.getenv('BINANCE_KEY')
secret = os.getenv('BINANCE_SECRET')
api = Panance(key=key, secret=secret)

print(api.get_weighted_average_cost('FUN/BTC'))
Beispiel #4
0
# -*- coding:utf-8 -*-
from pprint import pprint

import pandas as pd

from panance import Panance

pd.options.display.precision = 8

api = Panance()
ticker = api.get_ticker('ETH/BTC')

pprint(ticker)
Beispiel #5
0
# -*- coding:utf-8 -*-
from pprint import pprint
import pandas as pd
import time as tm
import term as trm

from finta import TA
from panance import Panance

pd.options.display.precision = 8

api = Panance()

wLn = trm.writeLine
symbol = 'TRX/BTC'

while True:
    raw = api.get_trades(symbol, limit=100)

    trades = raw.query('amount != 1.0')
    sells = trades.loc[trades.side == "sell"]
    buys = trades.loc[trades.side == "buy"]
    num_sells = len(sells)
    num_buys = len(buys)
    if num_sells > num_buys:
        sells = sells[-num_buys:]
    else:
        buys = buys[-num_sells:]
    trm.clear(), trm.pos(1, 1)

    # print(buys.tail(3))
Beispiel #6
0
# -*- coding:utf-8 -*-
from panance import Panance

api = Panance()

print(api.symbols)
print(api.currencies)
print(api.usd_symbols)
print(api.usd_currencies)
Beispiel #7
0
# -#-*- coding:utf-8 -*-
import os

import pandas as pd

from panance import Panance

pd.options.display.precision = 8

key = os.getenv('BINANCE_KEY')
secret = os.getenv('BINANCE_SECRET')
api = Panance(key=key, secret=secret)

print(api.get_profit('EOS'))
Beispiel #8
0
# -*- coding:utf-8 -*-
from pprint import pprint

import pandas as pd

from panance import Panance

pd.options.display.precision = 8

api = Panance()

book = api.get_depth('ZIL/BTC', limit=10)
pprint(book)
book = api.get_asks('ZIL/BTC', limit=5)
pprint(book.ask[0])
book = api.get_bids('ZIL/BTC', limit=5)
pprint(book.bid[0])
Beispiel #9
0
# -*- coding:utf-8 -*-
from pprint import pprint

import pandas as pd

from panance import Panance

pd.options.display.precision = 8

api = Panance()

pprint(api.get_tickers(market='BTC').T.describe())
# pprint(api.get_tickers(market='BTC'))
# pprint(api.get_tickers(market='USDT'))
# pprint(api.get_tickers(market='USDT')['BTC/USDT'])
Beispiel #10
0
# -*- coding:utf-8 -*-
import os
from pprint import pprint

import pandas as pd

from panance import Panance

pd.options.display.precision = 8

key = os.getenv('BINANCE_KEY')
secret = os.getenv('BINANCE_SECRET')
api = Panance(key=key, secret=secret)

trades = api.get_user_trades('ZIL/BTC', limit=10)
pprint(trades)
buys = api.get_user_trades('ZIL/BTC', limit=10, side='buy')
pprint(buys)
sells = api.get_user_trades('ZIL/BTC', limit=10, side='sell')
pprint(sells)
Beispiel #11
0
# -*- coding:utf-8 -*-
import os

import pandas as pd

from panance import Panance

pd.options.display.precision = 8

key = os.getenv('BINANCE_KEY')
secret = os.getenv('BINANCE_SECRET')
api = Panance(key=key, secret=secret)
# print(api._get_amount('BTC', 'max'))
# print(api._get_amount('BTC', '50%'))
# print(api._get_amount('BTC', .01))
# print(api._get_price('BTC/USDT', 'bid'))
# print(api._get_price('BTC/USDT', 'ask'))
# print(api._get_price('BTC/USDT', .01))