策略不断的改进中,请关注demo站点ai-okx.zhongdu.net
1113总结:经过连续2周的测试,15分钟交易周期账户总权益有赚有赔,整体总权益基本没有太大变化,现有demo改为1h时间周期测试,原策略不变(ai决策,buy或shell下单并设置止盈止损,hold信号不变止盈止损) 本次更新只是变更了一下时间周期,其他没有变化。
前期测试了很多项目,亏的一塌糊涂,切记切记 不稳定盈利不要轻易开仓尝试,或轻仓尝试
可测试我另外一个新开源项目,适合下行及回撤市场,回测收益不错空头收割机okx-short
本程序使用 单向持仓 模式,请确保您的账户设置正确!
- ✅ 自动设置止盈止损订单:开仓/加仓后立即在OKX设置真实的算法订单
- ✅ 实时风险保护:价格触发立即执行,无需等待15分钟周期
- ✅ 智能订单管理:平仓/反向开仓时自动取消旧订单
- ✅ 订单状态追踪:实时记录和显示止盈止损订单ID
📖 详细说明:止盈止损功能文档
基于Streamlit框架的Web监控界面,实时展示:
- 💰 账户信息和持仓状态(毛玻璃卡片设计)
- 📊 BTC价格和涨跌幅(金色渐变大字体)
- 📈 收益曲线和绩效统计(深色图表主题)
- 🤖 AI实时决策分析(动态发光效果)
- 📝 完整交易记录(深色表格)
新版特色:
- 🎨 深紫蓝渐变背景
- ✨ AI信号呼吸发光动画
- 🔮 毛玻璃效果卡片
- 🌈 专业配色方案
- 📱 响应式设计
推荐美国老牌服务器厂商RackNerd稳定服务器支持支付宝付款
- 推荐:满足要求型:1核心1G内存25GSSD2T带宽10.60美元/年
- 进阶型:2核心2.5G内存45GSSD3.5T带宽18.29美元/年
- 推荐型:3核心4G内存65GSSD6T带宽29.98美元/年
- 高端型:5核心6G内存100GSSD12T带宽44.98美元/年
适合VPS/云服务器,图形化管理,自动重启保障!
# 1. 安装宝塔面板(请去官方获取最新安装命令)
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# 2. 安装Python项目管理器
# 在宝塔面板 -> 软件商店 -> 搜索"Python项目管理器" -> 安装
# 3. 添加项目,启动文件选择: run.py然后通过域名或IP访问Web界面
📖 详细宝塔部署说明:宝塔面板部署指南.md
- 安装 Docker
- 安装 Docker Compose
# 1. 克隆项目
git clone <your-repo-url>
cd ds-main
# 2. 创建配置文件
cp .env.example .env
# 编辑.env文件,填入你的API密钥
# 3. 启动容器
docker-compose up -d
# 4. 查看日志
docker-compose logs -f
# 5. 停止服务
docker-compose down# 查看运行状态
docker-compose ps
# 重启服务
docker-compose restart
# 更新镜像并重启
docker-compose pull
docker-compose up -d
# 进入容器调试
docker-compose exec btc-trading-bot bash
# 查看实时日志
docker-compose logs -f --tail=100然后在浏览器访问:http://localhost:8501
📖 详细Docker部署说明:DOCKER部署指南.md
# 1. 创建虚拟环境
python3 -m venv venv
# 2. 激活虚拟环境linux环境
source venv/bin/activate
# 安装依赖
pip install -r requirements.txt
# 启动交易程序(终端1)
python deepseekok2.py
# 启动Web界面(终端2)
streamlit run streamlit_app.py
# 或直接启动(以上两个命令二合一)
python run.py然后在浏览器访问:http://localhost:8501
cp .env_template .env
DEEPSEEK_API_KEY=你的deepseek api密钥
BINANCE_API_KEY=
BINANCE_SECRET=
OKX_API_KEY=
OKX_SECRET=
OKX_PASSWORD=💡 详细配置说明: 查看 ENV_CONFIG.md 获取完整配置指南
AI模型:
- DeepSeek API (默认): https://platform.deepseek.com/
- 注册账号
- 创建API Key
- 充值(按使用量计费,约0.14元/百万tokens)
- 模型:deepseek-chat
交易所:
- OKX API: https://www.gtohfmmy.com/join/6746503
- 使用邀请码注册并完成任务,最高获100usdt奖励
- API管理 → 创建API
- 权限:需要"交易"权限
- 重要:妥善保管密钥,不要泄露
deepseekok2.py中修改交易参数
*** 投入保证金计算公式=下单基数信心系数仓位比例%趋势系数 *** 例:基数100usdt,中信心,仓位0.5,高趋势,保证金=10010.51.2=60
TRADE_CONFIG = {
'symbol': 'BTC/USDT:USDT', # OKX的合约符号格式
'leverage': 10, # 杠杆倍数,只影响保证金不影响下单价值
'timeframe': '15m', # 使用15分钟K线
'test_mode': False, # 测试模式
'data_points': 96, # 24小时数据(96根15分钟K线)
'analysis_periods': {
'short_term': 20, # 短期均线
'medium_term': 50, # 中期均线
'long_term': 96 # 长期趋势
},
# 新增智能仓位参数
'position_management': {
'enable_intelligent_position': True, # 🆕 新增:是否启用智能仓位管理
'base_usdt_amount': 100, # USDT投入下单基数
'high_confidence_multiplier': 1.5, # 高信心系数
'medium_confidence_multiplier': 1.0, # 中信心系数
'low_confidence_multiplier': 0.5, # 低信心系数
'max_position_ratio': 50, # 单次最大仓位比例默认50%
'trend_strength_multiplier': 1.2 # 趋势系数
}
run.py- 统一启动入口(宝塔面板使用)deepseekok2.py- 主交易程序streamlit_app.py- Web监控界面data_manager.py- 数据共享模块requirements.txt- Python依赖包
Dockerfile- Web界面镜像Dockerfile.trading- 交易程序镜像docker-compose.yml- Docker编排配置docker-start.bat/.sh- Docker一键启动docker-stop.bat/.sh- Docker停止脚本env.template- 环境变量模板DOCKER部署指南.md- Docker详细文档
启动交易程序.bat/.sh- 交易程序启动脚本启动Web界面.bat/.sh- Web界面启动脚本重启Web界面.bat- Web界面重启脚本检查状态.py- 系统状态诊断工具
部署成功.md- ✅ 宝塔部署成功案例宝塔部署问题修复.md- 故障排除完整指南DOCKER部署指南.md- Docker完整指南
| 特性 | 宝塔面板 | Docker部署 | Python直接运行 |
|---|---|---|---|
| 图形化管理 | ✅ 完整Web界面 | ❌ 无 | |
| 环境配置 | ✅ 自动处理 | ✅ 无需配置 | |
| 依赖管理 | ✅ 一键安装 | ✅ 自动处理 | |
| 启动方式 | ✅ 单入口启动 | ✅ 一键启动 | |
| 自动重启 | ✅ 支持 | ✅ 支持 | ❌ 不支持 |
| 日志管理 | ✅ 集中查看 | ❌ 无 | |
| 域名绑定 | ✅ 内置支持 | ❌ 不支持 | |
| 资源占用 | ✅ 较低 | ✅ 最低 | |
| 推荐场景 | VPS/云服务器 | 本地/容器化环境 | 开发调试 |