程序聚合 软件案例 RSI 马丁策略

RSI 马丁策略

2026-04-05 19:36:13
行业:金融、区块链
载体:网站
技术:Python

业务和功能介绍

## 项目概述

RSI 马丁量化交易平台是一个基于 **OKX 交易所** 的现货量化交易系统,采用 **RSI 超卖信号入场 + 马丁格尔分批补仓 + 多重止盈机制** 的策略逻辑,在震荡行情中持续捕捉超跌反弹机会。

**核心特性:**
- WebSocket 实时 RSI 扫描,毫秒级响应行情变化
- 马丁格尔智能补仓,逐步摊低持仓均价
- 三层风险控制体系(硬止损 / 补仓冷却 / BTC 熔断)
- 全 Web 界面管理,无需命令行操作
- 多用户隔离部署,每个用户独立运行 Bot

**资产安全:** 纯现货交易,无杠杆,不会爆仓,最大亏损为持仓本金。

---

## 功能介绍

### 交易策略

| 功能 | 说明 |
|------|------|
| RSI 超卖入场 | RSI(14, 1m) 低于阈值时市价建仓 |
| 马丁格尔补仓 | 价格下跌时分批加仓,降低均价,最多 6 层(L0~L5)|
| RSI 超买立即止盈 | RSI 进入超买区 + 利润达标时直接卖出 |
| 追踪止盈 | 利润达到启动线后跟踪价格高峰,回撤时自动卖出 |
| 补仓回撤确认 | 瀑布式下跌中等待反弹信号再补仓,避免中途接刀 |
| BTC 联动熔断 | BTC 短时跌幅超阈值时暂停新开仓,规避系统性风险 |

项目实现

## 实现方式

### 技术栈

| 层级 | 技术选型 |
|------|---------|
| 后端框架 | FastAPI(Python 3.14)|
| 数据库 | SQLite + SQLAlchemy ORM |
| 交易所接口 | OKX Exchange(ccxt 封装)+ WebSocket |
| 前端 | 原生 HTML + Vanilla JS(无框架依赖)|
| 数据加密 | Fernet 对称加密(API 密钥安全存储)|
| 任务调度 | asyncio(每个用户独立 Task)|

### 关键模块

| 模块 | 文件 | 职责 |
|------|------|------|
| 交易引擎 | `app/services/engine.py` | Bot 主循环:RSI 检查 → 止盈/补仓/止损判断 → 执行 |
| RSI 计算 | `app/services/rsi_calculator.py` | Wilder RSI(14) 实现,支持实时逐Tick更新 |
| OKX WebSocket | `app/services/okx_ws_scanner.py` | 订阅行情实时推送,维护 RSI 缓存与价格队列 |
| OKX REST | `app/services/okx_client.py` | ccxt 封装:下单、查询余额、持仓 |
| API 路由 | `app/routers/` | auth / trading / stats / backtest |
| 数据模型 | `app/models.py` | SQLAlchemy 模型定义 |
| 启动入口 | `run.py` | 初始化数据库、启动 FastAPI、唤醒 Bot |

### 数据流(每扫描周期)

```
每 scan_interval 秒:

├─ ① 读取 BTC 价格 → BTC 熔断检查

├─ ② 遍历所有开仓持仓
│ ├─ 硬止损检查 → 触发则全平
│ ├─ RSI 超买止盈检查 → 触发则卖出
│ ├─ 追踪止盈检查 → 激活后跟踪回撤卖出
│ └─ 马丁补仓检查 → 冷却通过 + 跌幅达标则加仓

├─ ③ 遍历所有启用交易对(无仓)
│ └─ RSI 入场信号检查 → 触发则市价买入

└─ ④ 休眠等待下一周期

示例图片视频


zengsw
24小时内活跃
方向: 后端-Node.js、后端-Python、
交付率:100.00%
相似推荐
基于rust的mini redis项目
项目链接:https://github.com/qianyuchen-git/mini-redis 1、基于resp2协议尝试实现一个基础redis,实现了原生redis 60%的功能。 2、实现了核心数据结构string, hash, list与发布订阅系统。 3、采用无共享架构与零拷贝技术,单机性能接近原生 Redis 的 85%,在保持内存安全的同时实现了高并发请求处理能力。
基于天翼云部署的云备份产品-翼备份
广州鼎鼎信息科技有限公司是国家级高新技术企业, 专注于数据灾备、云计算、大数据等科技前沿领域。我们围绕客户的数据风险持续创新,与合作伙伴开放合作,在云计算、灾备、电信等领域提供给消费者有竞争力的产品与服务; 目前,鼎鼎正在为超过5000家客户提供数据保护服务,成功为100家以上客户挽回数据,减少损失;这其中包含政府机构、医疗、电力、地产、企事业单位等。在“大数据“时代,我们以为客户数据保驾护航为目标,消除客户对数据风险的担心!
基于天翼云部署的云备份产品-混合备份(存储版)(License)开发
广州鼎鼎信息科技有限公司是国家级高新技术企业, 专注于数据灾备、云计算、大数据等科技前沿领域。我们围绕客户的数据风险持续创新,与合作伙伴开放合作,在云计算、灾备、电信等领域提供给消费者有竞争力的产品与服务; 目前,鼎鼎正在为超过5000家客户提供数据保护服务,成功为100家以上客户挽回数据,减少损失;这其中包含政府机构、医疗、电力、地产、企事业单位等。在“大数据“时代,我们以为客户数据保驾护航为目标,消除客户对数据风险的担心!
鸿蒙6系统的markdown编辑预览器-markdown编辑预览器
本项目定位为一款轻量级移动端文本编辑/笔记工具,面向学习记录、会议纪要、临时草稿等高频“快速写、随时改、随时找”的场景。目标是在鸿蒙端提供稳定流畅的编辑体验,并通过清晰的功能闭环提升效率:创建内容—编辑修改—保存管理—检索复用。核心功能包括:文本编辑(插入/删除/替换、光标定位与选区处理)、撤销/重做(基于变更记录恢复到任意最近状态,避免误操作损失)、内容持久化(本地保存/自动保存、打开历史内容)、基础管理(新建/重命名/删除、最近使用列表)、辅助体验(字数统计、空内容提示、编辑状态提示)。整体业务流程为:用户进入编辑页加载内容→输入触发变更记录与状态更新→按需撤销/重做回溯修改→离开页面或定时自动保存→在列表页再次打开继续编辑,实现“写作-回溯-保存-再编辑”的闭环。
Excel自然语言操作平台-ExcelAI
面向0基础用户的智能表格处理系统,用户通过自然语言对话操作Excel(如"把A列按从大到小排序"),系统自动识别意图并执行。设计了JSON格式的DSL语言将自然语言转换为可执行指令,覆盖65种Excel操作(18个类别),结合智谱AI实现意图识别,准确率85%。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服