我的一个示例代码:
import ccxt
binance = ccxt.binance({
'enableRateLimit': True,
'apiKey': '****',
'secret': '****',
'options': {'defaultType': 'margin'}
})
binance.create_order('BTC/USDT', 'take_profit_limit', 'buy', 0.1, price = binance.fetch_ticker('BTC/USDT')['last'], params = {'type': 'takeProfit', 'stopPrice' : stop})
在哪里停止>价格,我收到以下错误:
ccxt.base.errors.OrderImmediatelyFillable:币安止损价格将立即触发。
在我看来,它试图在“止损”价格设置止损,而不是我想要的止盈限价单。我在 Binance API 的文档中看到,与 take_profit_limit 订单类型有关的唯一额外参数是这个 stopPrice,而不是类似的“take_profit”。我也可以通过将触发价格“止损”设置为大于买入价格,以我希望在币安网站上手动设置的方式设置止盈订单,但我无法让 ccxt 这样做。
恐怕我在全能 Kroiter 的示例中也找不到任何帮助,但我可能错过了一些东西,所以我也愿意提供有用的链接!