我在 Binance 中使用 API 借入加密货币的代码有什么问题?
What is the problem with my code in borrowing Cryptocurrency with API in Binance?
我打开了我的保证金钱包并将一些 USDT 转入该钱包。
我可以在我的代码中使用 "create_margin_order" 功能下多单,但我不能在我开空头之前使用 "create_margin_loan" 功能借入 BTC。
这是我的代码:
def btn_test_Clicked(self):
current_time = datetime.now().strftime("%Y%m%d%H%M%S.%f")
# check the amount which I can borrow
order_result = self.binance_client.get_max_margin_loan(asset="BTC")
print("Binance Max Loan = " + str(order_result))
# borrowing the BTC
order_result = self.binance_client.create_margin_loan(asset="BTC", amount=1.5)
print("Binance Loan Result = " + str(order_result))
# Place an order
self.order_result = self.binance_client.create_margin_order(symbol="BTCUSDT", side=SIDE_SELL,type=ORDER_TYPE_LIMIT, timeInForce=TIME_IN_FORCE_GTC, quantity=1.5, price="8000")
print("Binance Margin Order Result = " + str(order_result))
我使用 Python 而 IDE 是 PyCharm。
单击按钮后,我可以看到有关最大借贷金额的响应。
之后,我的程序被终止,消息是:
进程已完成,退出代码为 -1073740791 (0xC0000409)
很明显我的代码在借用部分是错误的。
币安API的正确借贷方式是什么?谢谢。
无需先借,Binance支持自动借售功能。
代码如下:
order_result = client.create_margin_order(symbol="BTCUSDT", side=SIDE_BUY, type=ORDER_TYPE_LIMIT, timeInForce=TIME_IN_FORCE_GTC, sideEffectType="MARGIN_BUY", quantity=0.5, price=3000)
重要的部分是"sideEffectType"参数选项。
借买和借卖开仓均设置为"MARGIN_BUY"。
并设置为"AUTO_REPAY"平仓。
既能平仓又能还债
我打开了我的保证金钱包并将一些 USDT 转入该钱包。 我可以在我的代码中使用 "create_margin_order" 功能下多单,但我不能在我开空头之前使用 "create_margin_loan" 功能借入 BTC。
这是我的代码:
def btn_test_Clicked(self):
current_time = datetime.now().strftime("%Y%m%d%H%M%S.%f")
# check the amount which I can borrow
order_result = self.binance_client.get_max_margin_loan(asset="BTC")
print("Binance Max Loan = " + str(order_result))
# borrowing the BTC
order_result = self.binance_client.create_margin_loan(asset="BTC", amount=1.5)
print("Binance Loan Result = " + str(order_result))
# Place an order
self.order_result = self.binance_client.create_margin_order(symbol="BTCUSDT", side=SIDE_SELL,type=ORDER_TYPE_LIMIT, timeInForce=TIME_IN_FORCE_GTC, quantity=1.5, price="8000")
print("Binance Margin Order Result = " + str(order_result))
我使用 Python 而 IDE 是 PyCharm。 单击按钮后,我可以看到有关最大借贷金额的响应。 之后,我的程序被终止,消息是:
进程已完成,退出代码为 -1073740791 (0xC0000409)
很明显我的代码在借用部分是错误的。 币安API的正确借贷方式是什么?谢谢。
无需先借,Binance支持自动借售功能。
代码如下:
order_result = client.create_margin_order(symbol="BTCUSDT", side=SIDE_BUY, type=ORDER_TYPE_LIMIT, timeInForce=TIME_IN_FORCE_GTC, sideEffectType="MARGIN_BUY", quantity=0.5, price=3000)
重要的部分是"sideEffectType"参数选项。 借买和借卖开仓均设置为"MARGIN_BUY"。 并设置为"AUTO_REPAY"平仓。 既能平仓又能还债