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)
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)
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)
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)
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)
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)
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)
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)
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)