首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ByBit API -使用帐户百分比的数量大小的立场

ByBit API -使用帐户百分比的数量大小的立场
EN

Stack Overflow用户
提问于 2022-08-30 13:44:54
回答 1查看 325关注 0票数 0

请参阅参考资料:https://bybit-exchange.github.io/docs/futuresV2/linear/?python--pybit#order-type-order_type

代码语言:javascript
复制
{
    "topic": "order",
    "action": "",
    "data": [
        {
            "order_id": "19a8cbbe-e077-42c7-bdba-505c76619ea5",
            "order_link_id": "Bactive004",
            "symbol": "BTCUSDT",
            "side": "Sell",
            "order_type": "Market",
            "price": 19185.5,
            "qty": 0.01,
            "leaves_qty": 0,
            "last_exec_price": 20196,
            "cum_exec_qty": 0.01,
            "cum_exec_value": 201.95999,
            "cum_exec_fee": 0.121176,
            "time_in_force": "ImmediateOrCancel",
            "create_type": "CreateByUser",
            "cancel_type": "UNKNOWN",
            "order_status": "Filled",
            "take_profit": 0,
            "stop_loss": 0,
            "trailing_stop": 0,
            "create_time": "2022-06-23T04:08:47.956636888Z",
            "update_time": "2022-06-23T04:08:47.960908408Z",
            "reduce_only": true,
            "close_on_trigger": false,
            "position_idx": "1"
        }
    ]
}

我有一个Pythonweb钩子脚本,可以很好地触发市场订单,但是我似乎不知道如何使用100%的交易账户来处理触发的头寸,而不是用一个数字来表示头寸的大小。注意"qty“字段。我试着用百分比代替,但没有用。

有人知道如何做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2022-10-05 15:37:17

使用pybit,您可以在USDT中查询您的自由余额,然后根据您的风险容忍度计算出您想要进入一个位置的硬币数量。

代码语言:javascript
复制
r = session_auth.get_wallet_balance(coin="USDT") 
free = r['result']['USDT']['available_balance']
risk = 0.01
size = (free * risk) / price)

例如,1000 USDT的自由余额,使用0.01作为1%的风险留给你10个USDT使用。在这里,您可以通过除以价格来计算qty,您需要从另一个查询中获得当前的价格。

代码语言:javascript
复制
def fetch_price(timestamp):
    data = session.auth.query_kline(
           symbol="BTCUSDT",
           interval=1,
           limit=2,
           from_time=timestamp
    )
    price = data["result"][0]["last_price"]
    return price

简单的描述,但希望这有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73543507

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档