Skip to content

feat: 添加 Binance 模拟交易支持#18

Merged
brokermr810 merged 1 commit intobrokermr810:mainfrom
XSX-Milan:main
Jan 27, 2026
Merged

feat: 添加 Binance 模拟交易支持#18
brokermr810 merged 1 commit intobrokermr810:mainfrom
XSX-Milan:main

Conversation

@XSX-Milan
Copy link
Contributor

@XSX-Milan XSX-Milan commented Jan 27, 2026

功能更新

集成 Binance Demo Trading 功能,支持 Futures 和 Spot 市场的模拟交易。

后端更改

  • binance.py & binance_spot.py: 添加 enable_demo_trading 参数,自动配置 Demo 环境 URL。
  • factory.py: 支持从配置中读取 enable_demo_trading 选项。

前端更改

  • index.vue:
    • 添加 "Binance Demo Trading" 开关(仅在选择 Binance 时显示)。
    • 优化开关显示逻辑,使用动态 Label。
image

在 BinanceFuturesClient 和 BinanceSpotClient 中添加 enable_demo_trading 参数

根据 enable_demo_trading 自动设置正确的 demo base_url

Futures: https://demo-fapi.binance.com

Spot: https://demo-api.binance.com

在 factory.py 中从 exchange_config 读取 enable_demo_trading 配置并传递给客户端
@brokermr810 brokermr810 merged commit 0c7fd30 into brokermr810:main Jan 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants