class TestWSMarkets(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)
    authClient.get_markets()
    authClient.start(callback=my_handler)
class TestWSMarkets(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)
    market = 'kraken'
    authClient.get_pairs_config(market)
    authClient.start(callback=my_handler)
Exemplo n.º 3
0
class TestWSDemoKeys(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    authClient.subscribe_box_state_demo()

    authClient.start(callback=my_handler)
Exemplo n.º 4
0
class TestWSChartUpdateTransactions(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    authClient.subscribe_signals()

    authClient.start(callback=my_handler)
class TestWSOrderbook(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)
    market = 'kraken'
    pair = 'ETH_USD'
    authClient.subscribe_orderbook(market, pair)
    authClient.start(callback=my_handler)
Exemplo n.º 6
0
class TestWSPriceHistory(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)
    market = 'kraken'
    pair = 'ETH_USD'
    authClient.get_sym_1d(market, pair)
    authClient.get_sym_1w(market, pair)
    authClient.get_sym_1m(market, pair)
    authClient.start(callback=my_handler)
Exemplo n.º 7
0
class TestWSOrdersHistory(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    market = 'bittrex'

    authClient.subscribe_orders_closed(market)
    authClient.subscribe_orders_closed_demo(market)

    authClient.start(callback=my_handler)
class TestWSUserKeys(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    market = 'bittrex'

    authClient.subscribe_orders_open(market)
    authClient.subscribe_orders_open_demo(market)

    authClient.start(callback=my_handler)
class TestWSPositions(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    market = 'bittrex'

    authClient.subscribe_smart_positions(market)

    authClient.subscribe_smart_positions_demo(market)

    authClient.start(callback=my_handler)
class TestWSUserKeys(TestCase):

    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    market = 'bittrex'

    authClient.subscribe_user_balance(market)
    
    authClient.get_market_balance(market)

    authClient.start(callback=my_handler)
class TestWSChartUpdateBids(TestCase):

    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)
    market = 'kraken'
    pair = 'ETH_USD'

    authClient.subscribe_chart_data(market, pair, ChartType.ChartBids, ChartScale.ChartMinute)
    authClient.subscribe_chart_data(market, pair, ChartType.ChartBids, ChartScale.ChartHour)
    authClient.subscribe_chart_data(market, pair, ChartType.ChartBids, ChartScale.ChartDay)

    authClient.start(callback=my_handler)
Exemplo n.º 12
0
class TestWSChartDataAsks(TestCase):

    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)
    market = 'kraken'
    pair = 'ETH_USD'

    authClient.get_chart_data(market, pair, ChartType.ChartAsks, ChartScale.ChartMinute, '20190303')
    authClient.get_chart_data(market, pair, ChartType.ChartAsks, ChartScale.ChartHour, '201903')
    authClient.get_chart_data(market, pair, ChartType.ChartAsks, ChartScale.ChartDay, '2019')

    authClient.start(callback=my_handler)
class TestWSDemoOrdersMove(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    authClient.subscribe_logs()

    market = 'bittrex'

    authClient.subscribe_orders_open_demo(market)

    id = '606d836e8ef44497bc81c3ae08edb95d'

    authClient.move_order_demo(market, id, "0.30")

    authClient.start(callback=my_handler)
class TestWSShadowOrdersCancel(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    authClient.subscribe_logs()

    market = 'bittrex'

    authClient.subscribe_shadow_orders_open(market)

    id = '090c3d4dc9884a58bfd971384bf33ebd'

    authClient.cancel_shadow_order(market, id)

    authClient.start(callback=my_handler)
Exemplo n.º 15
0
class TestWSOrdersMove(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    authClient.subscribe_logs()

    market = 'bittrex'

    authClient.subscribe_orders_open(market)

    id = '1d6093f9-e44c-4cb1-88f3-2c763019208b'

    authClient.move_order(market, id, "0.05")

    authClient.start(callback=my_handler)
Exemplo n.º 16
0
class TestWSShadowOrdersMove(TestCase):

    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    authClient.subscribe_logs()

    market = 'bittrex'

    authClient.subscribe_shadow_orders_open(market)

    id = '4090ea9e9b704ae6ae87b2ecdcb22720'

    authClient.move_shadow_order(market, id, "0.35")

    authClient.start(callback=my_handler)
class TestWSDemoShadowOrdersMove(TestCase):

    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    authClient.subscribe_logs()

    market = 'bittrex'

    authClient.subscribe_shadow_orders_open_demo(market)

    id = 'f04a5830f14e4a3eae90e563dfbb549f'

    authClient.move_shadow_order_demo(market, id, "0.35")

    authClient.start(callback=my_handler)
Exemplo n.º 18
0
class TestWSOrdersCancel(TestCase):

    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)


    authClient.subscribe_logs()

    market = 'bittrex'

    authClient.subscribe_orders_open(market)

    id = 'e5ab1ef5-28c1-4689-b9c6-a3b5cc13f344'

    authClient.cancel_order(market, id)

    authClient.start(callback=my_handler)
class TestWSOrdersAdd(TestCase):
    def my_handler(message):
        logging.info(message)

    authClient = BitsgapClientWs(public_key, private_key)

    authClient.subscribe_logs()

    market = 'bittrex'

    authClient.subscribe_orders_open(market)

    pair = 'EDR_USD'
    side = 'sell'
    order_type = 'limit'
    amount = '150'
    price = '0.25'

    authClient.place_order(market, pair, side, order_type, amount, price)

    authClient.start(callback=my_handler)