Ejemplo n.º 1
0
def getWalletBalances(exchange, wallet_type, currency):
    if exchange == 'bitfinexv1':
        wallets = bitfinex_v1.BitfinexClient().getWalletBalances()
    for wallet in wallets:
        if wallet_type == 'all' and currency == 'all':
            wallet_balance = wallets
        elif wallet['type'] == wallet_type and wallet['currency'] == currency:
            wallet_balance = wallet['available']
    return wallet_balance
Ejemplo n.º 2
0
def getPastTrades(exchange, symbol):
    if exchange == 'bitfinexv1':
        past_trades = bitfinex_v1.BitfinexClient().getPastTrades(symbol)
    return past_trades
Ejemplo n.º 3
0
def claimPosition(exchange, xchangeID, amount):
    if exchange == 'bitfinexv1':
        claim = bitfinex_v1.BitfinexClient().claimPosition(xchangeID, amount)
    return claim
Ejemplo n.º 4
0
def transferWallet(exchange, from_type, to_type, amount, currency):
    if exchange == 'bitfinexv1':
        transfer = bitfinex_v1.BitfinexClient().transferWallet(
            from_type, to_type, amount, currency)
    return transfer
Ejemplo n.º 5
0
def getOrderStatus(exchange, trade_id):
    if exchange == 'bitfinexv1':
        status = bitfinex_v1.BitfinexClient().getOrderStatus(trade_id)
    return status
Ejemplo n.º 6
0
def newOrder(exchange, symbol, amount, price, side, order_type):
    if exchange == 'bitfinexv1':
        #price is arbitrary for market orders
        order = bitfinex_v1.BitfinexClient().newOrder(symbol, amount, price,
                                                      side, order_type)
    return order
Ejemplo n.º 7
0
def getActivePositions(exchange):
    if exchange == 'bitfinexv1':
        active_positions = bitfinex_v1.BitfinexClient().getActivePositions()
    return active_positions