Skip to content

rayinhz/okx_trade

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

欧易量化交易机器人

这是一个基于欧易(OKX)交易所的量化交易机器人,使用Python实现。该机器人使用技术分析指标(RSI、MA、MACD)来生成交易信号,并自动执行交易。

功能特点

  • 自动交易执行
  • 技术指标分析(RSI、MA、MACD)
  • 风险管理(止损、止盈)
  • 仓位管理
  • 每日交易限制

安装要求

  1. Python 3.8+
  2. 安装依赖包:
pip install -r requirements.txt

配置

  1. 创建 .env 文件并添加以下内容:
OKX_API_KEY=你的API密钥
OKX_SECRET_KEY=你的密钥
OKX_PASSPHRASE=你的密码
  1. config.py 中调整交易参数:
  • 交易对
  • 时间周期
  • 杠杆倍数
  • 仓位大小
  • 技术指标参数
  • 风险管理参数

使用方法

  1. 确保已正确配置API密钥和参数
  2. 运行主程序:
python main.py

交易策略

该机器人使用以下策略组合:

  1. RSI指标:识别超买超卖
  2. 移动平均线:趋势判断
  3. MACD:趋势确认

买入条件:

  • RSI < 30(超卖)
  • 价格在均线上方
  • MACD金叉

卖出条件:

  • RSI > 70(超买)
  • 价格在均线下方
  • MACD死叉

风险管理

  • 每笔交易使用10%的资金
  • 设置2%的止损
  • 设置4%的止盈
  • 每日最大交易次数限制

注意事项

  • 请在实盘交易前进行充分的回测
  • 建议先用小资金测试
  • 定期检查机器人运行状态
  • 市场有风险,投资需谨慎

请我喝杯咖啡

img.pngimg_1.png

About

okx 量化交易程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%