这是一个基于欧易(OKX)交易所的量化交易机器人,使用Python实现。该机器人使用技术分析指标(RSI、MA、MACD)来生成交易信号,并自动执行交易。
- 自动交易执行
- 技术指标分析(RSI、MA、MACD)
- 风险管理(止损、止盈)
- 仓位管理
- 每日交易限制
- Python 3.8+
- 安装依赖包:
pip install -r requirements.txt- 创建
.env文件并添加以下内容:
OKX_API_KEY=你的API密钥
OKX_SECRET_KEY=你的密钥
OKX_PASSPHRASE=你的密码
- 在
config.py中调整交易参数:
- 交易对
- 时间周期
- 杠杆倍数
- 仓位大小
- 技术指标参数
- 风险管理参数
- 确保已正确配置API密钥和参数
- 运行主程序:
python main.py该机器人使用以下策略组合:
- RSI指标:识别超买超卖
- 移动平均线:趋势判断
- MACD:趋势确认
买入条件:
- RSI < 30(超卖)
- 价格在均线上方
- MACD金叉
卖出条件:
- RSI > 70(超买)
- 价格在均线下方
- MACD死叉
- 每笔交易使用10%的资金
- 设置2%的止损
- 设置4%的止盈
- 每日最大交易次数限制
- 请在实盘交易前进行充分的回测
- 建议先用小资金测试
- 定期检查机器人运行状态
- 市场有风险,投资需谨慎