Note
Click here to download the full example code
Out:
[AuthChannel(is_subscribed=True), BalancesChannel(is_subscribed=True)]
[AuthChannel(is_subscribed=True),
TradingChannel(is_subscribed=True),
BalancesChannel(is_subscribed=True)]
Submit Market Order
Submit Market Order
import time
import logging
from pprint import pprint
from blockchain_exchange.client import BlockchainWebsocketClient
logging.basicConfig(level=logging.INFO)
def main():
client = BlockchainWebsocketClient()
client.subscribe_to_balances()
time.sleep(2)
pprint(client.connected_channels)
time.sleep(2)
client.subscribe_to_trading()
time.sleep(2)
pprint(client.connected_channels)
time.sleep(2)
print("Submit Market Order")
time.sleep(2)
client.create_market_order(
order_id="my-order",
symbol="BTC-USD",
time_in_force="GTC",
side="sell",
quantity=0.000000000001,
)
time.sleep(2)
print("Submit Market Order")
time.sleep(2)
client.create_limit_order(
order_id="my-order",
price=100000000000000.0,
symbol="BTC-USD",
time_in_force="GTC",
side="sell",
quantity=0.000000000001,
)
time.sleep(10)
client.cancel_all_orders()
if __name__ == '__main__':
main()
Total running time of the script: ( 0 minutes 24.732 seconds)