问题标签 [bitmex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何从 Bitmex Websocket API ws.recent_trades() 日志中提取个人和独特的实时交易
我正在尝试从 Bitmex 流式传输实时交易数据以执行一些计算并自动化我的交易。我使用了从https://github.com/BitMEX/api-connectors/blob/master/official-ws/python/main.py获得的以下代码,我的代码如下:
这是我得到的输出:
如您所见,所有 3 个输出都是针对同一笔交易的,我怎样才能让代码仅打印发生的实时唯一交易但不是连续同一笔交易?
有时,我会获得一大段流,其中每个流包含一些交易,例如:
我怎样才能将它们分成单独的交易?我希望的输出将是列表中的每笔交易:
[timestamp, price, qty, side]
并运行一个函数来对每笔交易执行一些计算。谢谢!
python - 在 Python 中访问特定属性时遇到问题
模块:https ://github.com/yanagisawa-kentaro-777/pybitmex/blob/master/pybitmex/bitmex.py
我正在使用ws_open_order_objects_of_account()
它,我可以访问:
但我想要open_bid.orderID
并且我已经尝试过open_bid['orderID']
不可下标的。我是否正在阅读它只返回价格的功能?
python - 在 Python 中重复执行函数的最佳方法是什么?
我正在尝试从网站中提取一些数据。我遇到的问题是它会提取数据值,然后继续不断地重新打印它,而不是提取最新的实时数据值并更新它。我从https://github.com/BitMEX/api-connectors/tree/master/official-ws/python获得了代码并进行了一些更改。
python-3.x - 创建一个优雅的解决方案来避免 HTTPServiceUnavailable
我有一个第三方 API 套件模块 (bitmex)。我的代码中有很多调用这个模块的方法。问题是这个 API-kit 经常给我一个错误:
我了解此错误是由于 BitMEX 服务器不稳定造成的。但如果它发生在交易时段,它会彻底破坏我的交易。
这是在我的代码中调用 bitmex 模块的示例:
当然,我试图解决这个问题。这是我想出的功能:
正如你所理解的,这个函数的意思是我以打包的形式(在一个字符串对象中)向它传递一个请求。之后,会出现“While True”,直到请求执行且没有此错误。
这是我现在如何进行这些调用的示例:
这个解决方案有效,但我知道它远非优雅并且依赖拐杖。
如果您提出一些想法或完全替代的方法来解决这个问题,我会很高兴,我不需要使用字符串对象。
也许为此,我需要创建一个类?
api - {error={name=HTTPError, message=Signature not valid.}} Bitmex Api 连接错误
我一直在尽力解释bitmex 对 api 连接的指示,但这就是我得到的全部:
我的脚本有什么问题? bitmex api explorer - 用户钱包
node.js - 当我尝试在 Bitmex (ccxt) 中取款时出现“金额无效”错误
这是我的路线:
这就是我要发布的内容:
当我执行这条路线时,我得到这个错误:
密钥和秘密都可以。otpToken 也是。我可以拿走所有东西。我对此很陌生,我无法弄清楚我的代码错误在哪里。
谢谢!!
python - Bitmex 签名无效
我正在尝试发出经过身份验证的发布请求以在测试网上下订单。我已经尝试了几天,但无法弄清楚为什么我得到“签名无效”
这段代码有什么问题?请假设提供了正确的 api 密钥和秘密。我收到以下回复。
c# - 由于“抛出异常:System.dll 中的‘System.Net.WebException’”,BitMEX API 无法连接
我正在尝试使用 bitmex 提供的官方 api 连接器为 BitMEX 制作一个机器人
https://github.com/BitMEX/api-connectors
但是在尝试连接时,它在输出中显示“抛出异常:System.dll 中的‘System.Net.WebException’”
有谁知道如何解决这一问题
python - 您好,我的 bitmex rest api 连接出错
我对 Bitmex Api 有疑问,我正在尝试连接到 api 以发送买卖订单,并且我意识到了 bitmex 的安装:
在我意识到与建议命令的连接之后:
在此之后,我运行检查所有运行是否正常,并收到此错误:
警告(来自警告模块):文件“C:\Users\neoma\AppData\Local\Programs\Python\Python38-32\lib\site-packages\swagger_spec_validator\validator20.py”,第 49 行 warnings.warn(SwaggerValidationWarning:找到"$ref: #/definitions/UserPreferences" 与将被覆盖的兄弟姐妹。有关更多信息,请参阅https://stackoverflow.com/a/48114924。(路径 #/definitions/User/properties/preferences)
我同样尝试使用 websocket bitmex 版本。我可以连接,但在这个版本中,我无法实现买卖订单。在这个版本上,我尝试使用下一个方法并工作。但我认为 websocket 上的这个版本仅供参考。
我不确定我能为 bitmex REST API 版本的工作做些什么(我在本文中分享的第一个版本)。有人可以帮我解决这个错误吗?. 谢谢
python - Bitmex 样本做市商 [SSL: CERTIFICATE_VERIFY_FAILED]
我使用 python 设置了 Bitmex 示例做市商,并在运行做市商 XBTUSD 后得到以下输出:
我不需要更新我的操作系统、python 或 pip,并且站点证书是有效的。请帮忙!