feat: 初始化量化交易知识库 v1.0
- 01_基础理论:量化交易基础概念、市场微观结构、加密货币特殊性 - 02_技术指标:完整指标体系(MA/EMA/MACD/RSI/KDJ/布林带/SuperTrend/DMI等) - 03_交易策略:趋势跟踪、均值回归、套利、动量策略详解 - 04_交易信号系统:多指标共振评分引擎(基于 tradehk 项目) - 05_市场品种:加密货币、XAUT黄金代币、代币化美股全览 - 06_数据流程:数据采集、清洗、存储、实时流处理 - 07_回测框架:回测方法论、偏差规避、绩效评估指标 - 08_风险管理:仓位管理、止损止盈、Kelly公式、杠杆管理 - 09_AI与机器学习:深度学习、强化学习、LLM在量化投资中的应用 - 10_链上数据分析:SOPR/MVRV/巨鲸监控/衍生品数据 - 11_参考文献:arXiv论文汇总、开源项目、数据平台资源 - samples/:Python信号计算器和回测样本代码 参考项目:tradehk(ssh://git@git.hk.hao.work:2222/hao/tradehk.git) 全部中文化,适用于加密货币(CEX/DEX)、XAUT黄金、代币化美股
这个提交包含在:
219
03_交易策略/主要量化策略详解.md
普通文件
219
03_交易策略/主要量化策略详解.md
普通文件
@@ -0,0 +1,219 @@
|
||||
# 主要量化策略详解
|
||||
|
||||
> 本文档系统梳理适用于加密货币、黄金代币(XAUT)和代币化美股的主要量化交易策略,每种策略均包含原理、适用场景、实现要点和风险提示。
|
||||
|
||||
---
|
||||
|
||||
## 一、趋势跟踪策略(Trend Following)
|
||||
|
||||
### 1.1 策略原理
|
||||
|
||||
趋势跟踪是最经典的量化策略之一,核心假设是"趋势一旦形成,倾向于延续"。策略在趋势确立后入场,顺势持仓,直到趋势反转信号出现时离场。
|
||||
|
||||
### 1.2 移动均线突破策略
|
||||
|
||||
**逻辑**:当短期均线上穿长期均线(金叉)时买入,下穿(死叉)时卖出。
|
||||
|
||||
**比特币 50 周均线策略**(历史验证):
|
||||
- 当 BTC 价格突破 50 周 MA 时做多
|
||||
- 当 BTC 价格跌破 50 周 MA 时平仓或做空
|
||||
- 历史回测显示,该策略在 2012-2024 年的牛熊周期中表现显著优于持有策略[^1]
|
||||
|
||||
**参数优化建议**:
|
||||
|
||||
| 时间周期 | 快线 | 慢线 | 适用场景 |
|
||||
|----------|------|------|----------|
|
||||
| 日线 | MA10 | MA100 | 中期趋势跟踪 |
|
||||
| 4小时 | MA20 | MA200 | 短中期趋势 |
|
||||
| 1小时 | MA50 | MA200 | 短期趋势 |
|
||||
|
||||
### 1.3 SuperTrend 趋势跟踪策略
|
||||
|
||||
**逻辑**:SuperTrend 基于 ATR 动态调整止损位,当价格突破上轨时转为空头,突破下轨时转为多头。
|
||||
|
||||
**优化版本**:
|
||||
```
|
||||
入场条件:
|
||||
- SuperTrend 方向翻转(-1 → +1 做多,+1 → -1 做空)
|
||||
- EWO > 0(多头)或 EWO < 0(空头)确认大方向
|
||||
- MACD 柱状图方向一致
|
||||
|
||||
止损:SuperTrend 反转
|
||||
止盈:固定 R/R 比例(建议 2:1 或 3:1)
|
||||
```
|
||||
|
||||
### 1.4 EWO + MACD 大周期趋势过滤
|
||||
|
||||
tradehk 项目实现的大周期偏向判断机制,基于 4h/12h 周期的 EWO + MACD + AO 评分:
|
||||
|
||||
```
|
||||
评分规则:
|
||||
EWO > 0 → 多头 +2 分
|
||||
EWO < 0 → 空头 +2 分
|
||||
MACD > 信号线 → 多头 +1 分
|
||||
MACD 柱状图 > 0 → 多头 +1 分
|
||||
AO > 0 → 多头 +1 分
|
||||
|
||||
判断:
|
||||
多头总分 ≥ 4 → BULLISH(大周期看多)
|
||||
空头总分 ≥ 4 → BEARISH(大周期看空)
|
||||
其他 → NEUTRAL(中性)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 二、均值回归策略(Mean Reversion)
|
||||
|
||||
### 2.1 策略原理
|
||||
|
||||
均值回归假设价格偏离均值后会回归,通过在价格极度偏离时反向操作获利。
|
||||
|
||||
### 2.2 布林带均值回归
|
||||
|
||||
**逻辑**:
|
||||
- 价格触及布林带下轨(超卖)→ 买入,目标中轨
|
||||
- 价格触及布林带上轨(超买)→ 卖出,目标中轨
|
||||
|
||||
**过滤条件**:
|
||||
- ADX < 20(确保处于震荡市,非趋势市)
|
||||
- RSI < 30(超卖确认)或 RSI > 70(超买确认)
|
||||
- 成交量放大(确认反转力度)
|
||||
|
||||
**风险提示**:在强趋势行情中,价格可能沿布林带"走带",即持续在上轨或下轨附近运行,均值回归策略会持续亏损。
|
||||
|
||||
### 2.3 配对交易(Pairs Trading)
|
||||
|
||||
**原理**:寻找高度相关的两个资产,当价差偏离历史均值时,做多低估资产、做空高估资产。
|
||||
|
||||
**加密货币配对案例**:
|
||||
- **XAUT/PAXG**:两种黄金代币,均锚定黄金价格,价差通常在均值附近波动[^2]
|
||||
- **BTC/ETH**:历史相关性高,价差偏离时存在套利机会
|
||||
- **USDT/USDC**:稳定币之间的微小价差套利
|
||||
|
||||
**统计套利流程**:
|
||||
```
|
||||
1. 协整检验(Engle-Granger 或 Johansen 检验)
|
||||
2. 计算价差序列:Spread = Price_A - β × Price_B
|
||||
3. 计算 Z-Score:Z = (Spread - Mean) / StdDev
|
||||
4. 入场:|Z| > 2 时开仓(Z > 2 做空 A 做多 B,Z < -2 做多 A 做空 B)
|
||||
5. 出场:|Z| < 0.5 时平仓
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 三、套利策略(Arbitrage)
|
||||
|
||||
### 3.1 跨交易所套利
|
||||
|
||||
**原理**:同一资产在不同交易所存在价差时,同时买入低价交易所、卖出高价交易所获利。
|
||||
|
||||
**加密货币案例**:
|
||||
- BTC 在 Binance 报价 100,000 USDT,在 Bybit 报价 100,400 USDT
|
||||
- 在 Binance 买入,同时在 Bybit 卖出,获得 400 USDT 价差(扣除手续费)
|
||||
|
||||
**挑战**:
|
||||
- 转账延迟(链上转账需要确认时间)
|
||||
- 手续费侵蚀利润
|
||||
- 价差往往在毫秒内消失,需要高频系统
|
||||
|
||||
### 3.2 现货-期货套利(Cash and Carry)
|
||||
|
||||
**原理**:当期货价格高于现货价格(正基差)时,买入现货同时做空期货,锁定无风险收益。
|
||||
|
||||
**加密货币永续合约资金费率套利**:
|
||||
- 当资金费率为正时(多头付给空头),持有现货 + 做空永续合约
|
||||
- 年化收益 = 资金费率 × 3(每日 3 次结算)× 365
|
||||
|
||||
**XAUT 套利机会**:
|
||||
- XAUT 与传统黄金期货(GC)之间的价差
|
||||
- XAUT 与 PAXG 之间的价差(历史最大偏差约 0.5%)
|
||||
|
||||
### 3.3 CME 期货缺口策略
|
||||
|
||||
**原理**:比特币 CME 期货在周末关闭,周日重开时与周五收盘价存在缺口,历史上大多数缺口最终被填补。
|
||||
|
||||
**策略逻辑**:
|
||||
- 周日 CME 开盘价高于周五收盘价(向上缺口)→ 预期价格回落填补缺口,做空
|
||||
- 周日 CME 开盘价低于周五收盘价(向下缺口)→ 预期价格上涨填补缺口,做多
|
||||
|
||||
**历史统计**:约 70-80% 的 CME 缺口最终被填补(时间跨度不定)[^1]
|
||||
|
||||
---
|
||||
|
||||
## 四、动量策略(Momentum)
|
||||
|
||||
### 4.1 策略原理
|
||||
|
||||
动量策略基于"强者恒强"的假设,买入近期表现最好的资产,卖出近期表现最差的资产。
|
||||
|
||||
### 4.2 加密货币动量策略
|
||||
|
||||
**跨币种动量**:
|
||||
```
|
||||
每周/每月对所有主流币按涨跌幅排名
|
||||
买入排名前 20% 的币种
|
||||
卖出排名后 20% 的币种
|
||||
持有期:1 周或 1 月
|
||||
```
|
||||
|
||||
**单币种动量**:
|
||||
- RSI 从超卖区回升(30 以下反弹)→ 短期动量买入
|
||||
- MACD 金叉 + AO 上穿零轴 → 动量确认买入
|
||||
|
||||
### 4.3 加密货币板块轮动
|
||||
|
||||
**原理**:加密货币市场存在明显的板块轮动效应,资金从一个板块流向另一个板块。
|
||||
|
||||
**板块分类**:
|
||||
- Layer 1(BTC、ETH、SOL)
|
||||
- DeFi(UNI、AAVE、CRV)
|
||||
- GameFi(AXS、SAND)
|
||||
- AI 概念(FET、OCEAN)
|
||||
- Meme(DOGE、SHIB、PEPE)
|
||||
|
||||
**轮动信号**:板块相对强弱(RS)指标,当某板块 RS 开始上升时,提前布局。
|
||||
|
||||
---
|
||||
|
||||
## 五、高频与做市策略
|
||||
|
||||
### 5.1 做市策略(Market Making)
|
||||
|
||||
**原理**:在买卖价差两侧挂单,赚取价差收益。
|
||||
|
||||
**适用场景**:流动性较差的交易对,价差较大
|
||||
|
||||
**风险**:库存风险(持有过多单向头寸)、逆向选择风险
|
||||
|
||||
### 5.2 DEX 流动性提供策略
|
||||
|
||||
**Uniswap V3 集中流动性**:
|
||||
- 在特定价格区间提供流动性,赚取交易手续费
|
||||
- 需要主动管理价格区间,防止无常损失
|
||||
|
||||
**量化优化**:
|
||||
- 使用 ATR 动态调整价格区间宽度
|
||||
- 监控资金费率,在高费率时期增加流动性
|
||||
- 设置自动再平衡阈值
|
||||
|
||||
---
|
||||
|
||||
## 六、策略选择矩阵
|
||||
|
||||
根据市场状态选择合适的策略:
|
||||
|
||||
| 市场状态 | 特征 | 推荐策略 | 避免策略 |
|
||||
|----------|------|----------|----------|
|
||||
| 强趋势上涨 | ADX > 30,EWO > 0 | 趋势跟踪、动量 | 均值回归 |
|
||||
| 强趋势下跌 | ADX > 30,EWO < 0 | 趋势跟踪(做空)、动量 | 均值回归 |
|
||||
| 横盘震荡 | ADX < 20,布林带收窄 | 均值回归、套利 | 趋势跟踪 |
|
||||
| 高波动率 | ATR 急剧扩大 | 突破策略、套利 | 均值回归 |
|
||||
| 低波动率 | ATR 极低,TTM Squeeze | 等待突破、套利 | 趋势跟踪 |
|
||||
|
||||
---
|
||||
|
||||
## 参考资料
|
||||
|
||||
[^1]: Whaleportal. "Quantitative Crypto Trading: Strategies, Automation & Backtesting". https://whaleportal.com/blog/quantitative-crypto-trading-strategies-automation-backtesting/
|
||||
|
||||
[^2]: YouTube. "Gold Arbitrage - Paxos Gold vs Tether Gold Pairs Trading Backtest". https://www.youtube.com/watch?v=i3N_JHDzV-Q
|
||||
在新工单中引用
屏蔽一个用户