【发布时间】:2022-08-24 01:46:45
【问题描述】:
使用python binance激活止损订单时如何取消止盈订单?
在未来的交易中,我开了一个多头头寸并下了止盈单和止损单。
我已使用以下代码打开多头头寸:
\'\'\'client.futures_create_order(symbol=BTCBUSD, side=\'BUY\', type=\'MARKET\', positionSide=\'LONG\', 数量=0.002054)\'\'\'
上面的代码工作正常。
我的问题是,当其中一个订单被触发并执行时,仓位被关闭。但是,另一个订单仍然在未结订单列表中打开。
在我的例子中,止损单被激活,因此仓位已经被平仓。但止盈订单保持打开状态。
我的问题是,一旦止损订单被执行,如何取消止盈订单。因为不再开仓。
我已使用以下代码下达止盈订单和止损订单 (TP/SL):
即开仓时,BTCBUSD的价格=48662.40
\'\'\' client.futures_create_order(symbol=ticker, side=\'SELL\', type=\'TAKE_PROFIT_MARKET\', positionSide=\'LONG\', stopPrice=46700, closePosition=\'true\')
client.futures_create_order(symbol=BTCBUSD, side=\'SELL\', type=\'STOP_MARKET\', positionSide=\'LONG\',stopPrice=46660, closePosition=\'true\') \'\'\'
标签: python algorithmic-trading binance