BNB/USDT 自动化网格交易机器人
这是一个基于 Python 的自动化交易程序,专为币安 (Binance) 交易所的 BNB/USDT 交易对设计。该程序采用网格交易策略,旨在通过动态调整网格和仓位来捕捉市场波动,并内置风险管理机制。
核心功能
- 自动化网格交易: 针对 BNB/USDT 交易对执行网格买卖策略。
- 动态网格调整: 根据市场波动率自动调整网格大小 (
config.py
中的GRID_PARAMS
)。 - 风险管理:
- 最大回撤限制 (
MAX_DRAWDOWN
) - 每日亏损限制 (
DAILY_LOSS_LIMIT
) - 最大仓位比例限制 (
MAX_POSITION_RATIO
)
- 最大回撤限制 (
- Web 用户界面: 提供一个简单的 Web 界面 (通过
web_server.py
),用于实时监控交易状态、账户信息、订单和调整配置。 - 状态持久化: 将交易状态保存到
data/
目录下的 JSON 文件中,以便重启后恢复。 - 通知推送: 可通过 PushPlus 发送重要事件和错误通知 (
PUSHPLUS_TOKEN
)。 - 日志记录: 详细的运行日志记录在
trading_system.log
文件中。
为什么选择BNB/USDT?
因为我使用的是币安,BNB手续费低,并且我会在不交易的时候,将绝大部分的币放在理财中,BNB可以领取空投,USDT可以领取年化6%的收益。
我用日线年化回测收益在30%,实际上执行是按照秒线,日内有波动,也许收益更好。
实盘示范网站:https://sg.izlx.me/