OKX样本做市商使用教程

本教程旨在介绍如何使用基于OKX V5 API的Python做市商样本程序。该项目利用OKX V5 API PYTHON SDK,为用户提供一个构建高效交易系统的解决方案,该系统能够及时精准地订阅市场数据更新、订单更新及账户和仓位更新,基于策略思路发送订单操作请求,并在交易系统顶层编写自定义策略逻辑。本项目仅用于展示或研究目的,强烈建议用户在DEMO交易环境下进行开发。本项目不保证任何盈利策略或流动性提供义务。

前提条件

  • Python 版本:≥3.9
  • WebSocketAPI:websockets(建议版本6.0)
  • 其他依赖:python-okx≥0.1.9, autobahn~=23.1.2, shortuuid~=1.0.11, Twisted~=22.10.0, PyYAML~=6.0

快速开始

  1. 克隆此项目到本地开发环境。
  2. 打开项目文件夹okx-sample-market-maker,通过命令pip install -r requirements.txt安装依赖。建议使用virtualenv创建Python虚拟环境。
  3. 在OKX账户中切换到demo交易模式,生成DEMO交易API密钥。
  4. 将API密钥凭证放入okx_market_market/settings.py中的相应位置。
  5. 默认交易工具ID在okx_market_market/settings.py中设置为BTC-USDT-SWAP,交易模式为cross。如需更换交易工具,可修改该字段。
  6. okx_market_market/params.yaml中存储了一系列策略参数,运行前请检查这些参数。
  7. 运行样本做市商,通过IDE或命令行运行主脚本okx_market_maker/run_sample_market_maker.py

交易工具与交易模式

  • 非保证金交易:现货和期权买方使用现金模式。
  • 单币种保证金账户:隔离保证金、跨保证金、现货使用现金模式。
  • 多币种保证金账户:隔离保证金、跨保证金。
  • 组合保证金:隔离保证金、跨保证金。

输出示例

  • 下单示例:PLACE ORDER limit buy BTC-USDT-SWAP 2.0 @ 26414.9
  • 风险概要示例:时间、自启动以来的盈亏、资产价值变化等。
  • 修改订单示例:AMEND ORDER orderaFZBngCqMjsxVHjDtD2TBC with new size 0 or new price 26444.7
  • 取消订单示例:CANCELING ORDER orderaFZBngCqMjsxVHjDtD2TBC
声明:本站所有文章,如无特殊说明或标注,均为本站(王大神)原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
指数词

如何解决 OpenAI Chat 在 Chrome 浏览器中提示不支持当前地区的问题

2023-11-21 16:18:31

指数词

曼尼普尔邦因帕爾国际机场不明飞行物事件

2023-11-21 17:22:35

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索