python - 关闭 Binance 保证金订单是否必须使用 sideEffectType="AUTO_REPAY"?
问题描述
我有一个简单的 Binance Margin_Buy 市价单,格式如下:
order_result = client.create_margin_order(
symbol=TRADE_SYMBOL,
side=SIDE_BUY,
type=ORDER_TYPE_MARKET,
timeInForce=TIME_IN_FORCE_GTC,
newClientOrderId="myOrder1",
sideEffectType=MARGIN_BUY,
quantity=buy_quantity,
price=buy_price)
订单执行并成交后,我是否必须关闭它并通过向 Binance API 发送第二个类似订单来自动偿还,例如
order_result = client.create_margin_order(
symbol=TRADE_SYMBOL,
side=SIDE_BUY,
type=ORDER_TYPE_MARKET,
timeInForce=TIME_IN_FORCE_GTC,
newClientOrderId="myOrder1"
sideEffectType=AUTO_REPAY)
或者 sideEffectType=AUTO_REPAY 包含 MARGIN_BUY 并且可以同时完成买入和卖出订单并自动平仓并偿还给币安,即:
order_result = client.create_margin_order(
symbol=TRADE_SYMBOL,
side=SIDE_BUY,
type=ORDER_TYPE_MARKET,
timeInForce=TIME_IN_FORCE_GTC,
newClientOrderId="myOrder1"
sideEffectType=AUTO_REPAY
quantity=buy_quantity,
price=buy_price)
在给定条件下,哪种精确组合或单一选项是最佳选择?提前致谢。
解决方案
推荐阅读
- algorithm - 在最小堆中找到第 7 个最小的元素
- numpy - Tensorflow 矩阵乘法比 numpy 慢
- php - Mysql从2个表中的2列完全搜索
- reinforced-typings - 如何在不创建无效导入的情况下引用外部库类型
- python-3.x - 如何使用 python 脚本将用户在我的网站上上传的文件存储到 azure 上?
- r - 如何在 R 中使用 smotefamily 处理分类变量?
- javascript - CryptoJS 说 Crytpo.js 文件未找到错误
- oracle-sqldeveloper - sqldeveloper 加载数据库内容的时间太长
- java - 如何实现搜索按钮到 android Firebase 数据库?
- php - 我有一个功能,我想使用自定义插件中的函数添加到 single.php 页面中。我怎样才能?