通过Binance API,可以使用 create_test_order
或 create_order
方法创建订单。 对于“立即成交”的问题,我们需要在 create_order
方法中加入 'timeInForce': 'GTC'
参数。这将使订单保持有效,直至被成交或被取消。
将参数添加到代码示例如下:
from binance.client import Client
api_key = 'YOUR_API_KEY'
api_secret = 'YOUR_API_SECRET'
client = Client(api_key, api_secret)
order = client.create_order(
symbol='BNBBTC',
side=Client.SIDE_BUY,
type=Client.ORDER_TYPE_LIMIT,
timeInForce='GTC',
quantity=100,
price='0.0025')
在这个示例中,我们将 timeInForce
参数设置为 GTC (Good Till Canceled) 选项,该选项将使订单保持有效,直至其被成交或被取消。
使用以上代码的限价单将会被在市场价格下成交,而不是被拒绝或立即取消。