examples: add rest create order example

This commit is contained in:
Jacob Plaster
2019-09-11 11:15:53 +01:00
committed by Jacob Plaster
parent f6837452fb
commit 9a84dd7114
3 changed files with 53 additions and 12 deletions

View File

@@ -10,20 +10,18 @@ API_SECRET=os.getenv("BFX_SECRET")
bfx = Client(
API_KEY=API_KEY,
API_SECRET=API_SECRET,
logLevel='INFO'
logLevel='DEBUG'
)
@bfx.ws.on('order_closed')
def order_cancelled(order, trade):
def order_cancelled(order):
print ("Order cancelled.")
print (order)
print (trade)
@bfx.ws.on('order_confirmed')
async def trade_completed(order, trade):
async def trade_completed(order):
print ("Order confirmed.")
print (order)
print (trade)
await bfx.ws.cancel_order(order.id)
@bfx.ws.on('error')
@@ -32,7 +30,7 @@ def log_error(msg):
@bfx.ws.once('authenticated')
async def submit_order(auth_message):
# create an inital order a really low price so it stays open
# create an initial order at a really low price so it stays open
await bfx.ws.submit_order('tBTCUSD', 10, 1, Order.Type.EXCHANGE_LIMIT)
bfx.ws.run()