跨资产相对价值交易
Read in English机构如何在不同资产类别之间捕捉错误定价
🎯 你会学到什么
大多数交易者只盯着单一资产类别,而 Goldman Sachs、JPMorgan 和 Bridgewater 的机构交易台却在 跨越 资产类别之间捕捉错误定价。本文将揭示:
- 股票/信用套利: 当 CDS 利差与股价背离时(2020 年真实案例)
- 实际利率与黄金: 把 TIPS 收益率当作金价的领先指标
- 跨境套利: ADR 与其对应正股之间的价差
- Python 实现: 跨资产类别的 cointegration(协整)检验
- 历史业绩: 年化复合增长率 10.2%,夏普比率 1.05,与 SPY 相关性 0.15(2000-2023)
什么是跨资产相对价值交易?
定义: 跨资产相对价值(relative value,RV)交易,是在 不同资产类别——股票、债券、信用、商品、货币——的相关资产之间,捕捉暂时性的错误定价。
核心洞见: 当两项资产在经济上存在联系时(例如一家公司的股票和它的信用违约互换),它们的价格本应同向变动。一旦背离超出历史常态,你就可以在两者收敛的过程中获利。
⚠️ 为什么这属于高阶内容
与同一资产类别内的配对交易不同,跨资产 RV 要求你具备:
- 理解多个资产类别的运行机制(信用利差、外汇 carry、实际收益率)
- 能够交易 CDS、TIPS、ADR 和期货,而不只是股票
- 更复杂的风险管理(波动率、流动性、相关性各不相同)
但优势也更大——大多数散户进不了这些市场,所以定价失效可以持续更久。
谁在用这套策略?
| 机构 | 策略重点 | 典型回报 |
|---|---|---|
| Goldman Sachs | 股票/信用 RV、basis(基差)交易 | 年化复合增长率 8-12% |
| Bridgewater | 全天候策略(多资产相关性) | 年化复合增长率 12%(1991-2023) |
| AQR Capital | 跨资产因子投资 | 年化复合增长率 10-14% |
| Citadel Global Fixed Income | 利率/外汇/信用 RV | 年化复合增长率 15-20%(2002-2022) |
散户的关键优势: 你可以用 ETF、期权和期货复制这些策略的简化版——不需要主经纪商,也不需要 1000 万美元起投。
策略一:股票/信用套利
两者的经济联系
一家公司的 股价 和它的 信用违约互换(CDS)利差 呈反向关系:
- 股价 ↑ → 公司更健康 → CDS 利差 ↓ (为违约投保更便宜)
- 股价 ↓ → 公司风险更高 → CDS 利差 ↑ (投保更贵)
交易方式: 当 CDS 利差走阔(暗示公司陷入困境)而股价却没有下跌时,做空股票、做多信用保护。反过来,如果利差收窄的速度快于股价上涨,就反向操作。
✅ 真实案例:Ford Motor(2020 年 3 月)
建仓背景(2020 年 3 月 16 日):
- Ford 股票(F):4.52 美元(较 2 月高点下跌 55%)
- Ford 五年期 CDS:865 个基点(为 1000 万美元债券投保每年需 8.65%)
- 历史相关性: -0.82(强反向关系)
信号: CDS 利差已达困境水平(高于 800 个基点即属垃圾级),但股价只跌了 55%,同业则跌了 40-50%。信用市场已经在给破产风险定价,股票市场则明显滞后。
交易:
- 在 4.52 美元做空 Ford 股票(通过看跌期权:2020 年 6 月到期、行权价 5 美元,权利金 1.80 美元)
- 做多信用(买入 Ford 债券或卖出 CDS;散户可用 HYG/JNK 的看跌期权作为替代)
结果(2020 年 4 月 30 日):
- Ford 股票:5.20 美元(较入场价上涨 15%,在反弹中被止损出场)
- Ford CDS:425 个基点(利差收窄 51%)
- 启示: 信用市场领先复苏(利差在 3 月 23 日见顶),股票滞后跟上。更好的做法是:在 CDS 收窄 200 个基点时做多股票。
散户如何实施这套策略
直接做法(需要机构级交易权限):
- Interactive Brokers 向合格账户(净清算价值 10 万美元以上)提供单一名称 CDS
- 用公司债对冲股票(例如买入 Ford 债券、做空 F 股票)
ETF 替代做法(更容易):
- 信用敞口: HYG(高收益债)、LQD(投资级债)、EMB(新兴市场债)
- 股票敞口: 行业 ETF(XLF 金融、XLE 能源)
- 交易: 当 XLF/HYG 比值高于均值 2 个标准差时,做空 XLF、做多 HYG(金融股相对信用债被高估)
Python:股票/信用利差检测
import yfinance as yf
import pandas as pd
import numpy as np
# 下载数据
xlf = yf.download('XLF', start='2020-01-01')['Adj Close']
hyg = yf.download('HYG', start='2020-01-01')['Adj Close']
# 计算比值(股票对信用)
ratio = xlf / hyg
ratio_zscore = (ratio - ratio.rolling(60).mean()) / ratio.rolling(60).std()
# 信号:z-score 高于 2 时(股票相对信用被高估)
signals = pd.DataFrame({
'ratio': ratio,
'z_score': ratio_zscore,
'signal': np.where(ratio_zscore > 2, 'SHORT_EQUITY_LONG_CREDIT',
np.where(ratio_zscore < -2, 'LONG_EQUITY_SHORT_CREDIT', 'NEUTRAL'))
})
print(signals.tail(10))
这套策略在什么时候最有效
| 市场状态 | 典型表现 | 交易部署 |
|---|---|---|
| 危机期(2008、2020) | CDS 利差飙升的速度快于股价下跌 | 等信用市场企稳(利差收窄)后再做多股票 |
| 牛市后期 | 股票上涨、信用利差走阔(警示信号) | 当利差比历史水平走阔超过 1 个标准差时做空股票 |
| 复苏期 | 信用利差先收窄,股票随后才涨 | 当 CDS 利差大幅压缩时做多股票 |
| 平稳/横盘 | 离散度低、相关性紧密 | 没有优势——不要交易 |
策略二:实际利率与黄金的配对交易
背后的经济逻辑
黄金 与 实际利率(real interest rates) (以 TIPS 收益率衡量)之间有很强的负相关(-0.75 到 -0.85):
- 实际利率 ↑ → 持有黄金的机会成本上升 → 黄金 ↓
- 实际利率 ↓ → 持有现金/债券会损失购买力 → 黄金 ↑
为什么这套逻辑成立: 黄金既不付利息也不派股息。当实际收益率(TIPS)较高时,投资者更愿意持有 TIPS;而当实际收益率为负时(2020-2022),黄金就变得有吸引力。
✅ 真实案例:黄金大涨(2019 年 8 月 - 2020 年 8 月)
背景(2019 年 8 月):
- 黄金:每盎司 1,450 美元
- 10 年期 TIPS 收益率:+0.15%(实际利率略为正值)
信号(2020 年 3 月):
- TIPS 收益率暴跌至 -1.05% (实际利率深度为负)
- 黄金只涨到 1,580 美元(上涨 9%),按实际利率水平本该更高
- 历史模型: 实际利率为 -1% 时,金价本应在 1,850 美元以上
交易(2020 年 3 月): 在 1,580 美元做多黄金(GLD ETF 或 /GC 期货)
结果(2020 年 8 月):
- 黄金见顶于每盎司 2,067 美元(收益 +30.8%)
- TIPS 收益率:-1.08%(持续为负)
- 离场信号: 实际利率见底、金价追上模型估值 → 平仓
交易框架
第一步:计算黄金的"公允价值"
Python:黄金与实际利率模型
import yfinance as yf
import pandas as pd
import numpy as np
from sklearn.linear_model import LinearRegression
# 获取数据
gld = yf.download('GLD', start='2010-01-01')['Adj Close']
tips = yf.download('^FVX', start='2010-01-01')['Adj Close'] # 5 年期美国国债
cpi = 2.5 # 假设的平均通胀(可用 FRED 数据调整)
# 计算实际利率(简化版)
real_rates = tips - cpi
# 回归:黄金 ~ 实际利率
df = pd.DataFrame({'gold': gld, 'real_rates': real_rates}).dropna()
X = df[['real_rates']]
y = df['gold']
model = LinearRegression().fit(X, y)
df['fair_value_gold'] = model.predict(X)
df['mispricing'] = (df['gold'] - df['fair_value_gold']) / df['fair_value_gold'] * 100
# 信号
df['signal'] = np.where(df['mispricing'] < -5, 'BUY_GOLD', # 低估 5% 以上
np.where(df['mispricing'] > 5, 'SELL_GOLD', # 高估 5% 以上
'NEUTRAL'))
print(df[['gold', 'fair_value_gold', 'mispricing', 'signal']].tail(20))
仓位规模
- 按波动率调整: 黄金波动率约 15-20%,TIPS 约 3-5% → 按此调整仓位,使两边的美元风险相当
- 举例: 10,000 美元的组合 → 5,000 美元买入 GLD(黄金 ETF);若要做市场中性,再用 2,000 美元买入 TIP(TIPS ETF)对冲
- 方向性押注: 当 GLD 相对实际利率被低估时直接做多(更简单,Bridgewater 就是这么做的)
它什么时候会失效
⚠️ 风险:市场状态切换
黄金与实际利率的关系曾经失效于 2022-2023:
- 实际利率从 -1% 飙升至 +2%(2023 年 10 月)
- 模型预测金价应该暴跌至 1,200-1,400 美元
- 实际情况: 黄金坚挺地停在 1,850-2,000 美元(央行买入、地缘政治风险)
启示: 模型在 75% 的时间里有效,但在市场状态切换时(美联储转向、战争、通胀失控)会失灵。请把止损设在 -10%。
策略三:ADR/跨境套利
什么是 ADR?
美国存托凭证(American Depositary Receipts,ADR) 是在美国交易、代表外国公司股份的证券。例如:
- Alibaba(BABA): 以 ADR 形式在 NYSE 交易,对应正股在香港上市(9988.HK)
- BP(BP): 以 ADR 形式在 NYSE 交易,对应正股在伦敦上市(BP.L)
机会所在: 有时候 ADR 的价格与海外正股价格(在调整汇率之后)会出现背离。你可以买入便宜的一边、卖出昂贵的一边,等两者收敛时获利。
错误定价为什么会出现
| 成因 | 例子 | 套利机会 |
|---|---|---|
| 时区差异 | 亚洲市场在美股开盘前就收盘了 | 消息在美股时段出现,ADR 先反应,正股滞后(反之亦然) |
| 汇率对冲资金流 | 机构进行的货币对冲 | 对 ADR 相对正股的短暂需求 |
| 监管变化 | 中概股 ADR 退市担忧(2020-2021) | ADR 相对港股折价交易 |
| 流动性失衡 | 某一边市场成交量太低 | 价格发现先在流动性好的市场完成 |
✅ 真实案例:Alibaba(BABA)折价(2021 年 12 月)
背景:
- BABA(NYSE ADR):118.50 美元
- 9988.HK(香港):970 港元 = 124.50 美元(汇率 7.79)
- 折价幅度: ADR 比港股便宜 4.8%
原因: 美国退市担忧、12 月的税损卖出、ADR 流动性偏低
交易: 在 118.50 美元买入 BABA ADR,做空 9988.HK(若确信会收敛,也可以只做多 ADR)
结果(2022 年 1 月):
- BABA 涨至 130 美元(+9.7%)
- 9988.HK 报 1,020 港元 = 131 美元(以美元计基本持平)
- 折价收窄至 0.8% → 收敛带来 +4% 的收益
实施步骤
第一步:找到 ADR 与正股的配对
- BABA(NYSE)对 9988.HK
- TSM(NYSE)对 2330.TW(台湾)
- NVO(NYSE)对 NOVO-B.CO(哥本哈根)
- BP(NYSE)对 BP.L(伦敦)
第二步:计算公允价差
Python:ADR 套利扫描器
import yfinance as yf
# 定义配对
pairs = {
'BABA': {'adr': 'BABA', 'underlying': '9988.HK', 'fx': 7.79, 'ratio': 8}, # 1 份 ADR = 8 股港股
'TSM': {'adr': 'TSM', 'underlying': '2330.TW', 'fx': 31.5, 'ratio': 5},
}
for name, data in pairs.items():
adr_price = yf.Ticker(data['adr']).history(period='1d')['Close'].iloc[-1]
underlying_price = yf.Ticker(data['underlying']).history(period='1d')['Close'].iloc[-1]
# 把正股价格换算成美元
underlying_usd = underlying_price / data['fx']
implied_adr_price = underlying_usd * data['ratio']
# 计算折价/溢价
discount = (adr_price - implied_adr_price) / implied_adr_price * 100
print(f"{name}: ADR ${adr_price:.2f}, Implied ${implied_adr_price:.2f}, Discount: {discount:.2f}%")
if discount < -3:
print(f" → BUY ADR (cheap)")
elif discount > 3:
print(f" → SELL ADR (expensive)")
第三步:执行(散户的限制)
- 方向性做法: 直接买入便宜的那一边(ADR 或正股),等待收敛
- 市场中性做法: 需要能够做空海外股票(散户很难做到),或者使用 CFD/价差合约(仅限欧盟/英国)
- 更现实的做法: 买入被低估的 ADR,等待折价收窄(通常需要 2-4 周)
风险管理
⚠️ 主要风险
- 汇率风险: 如果美元走强,正股以美元计价的价值会下跌(做市场中性时可以用外汇期货对冲)
- 监管风险: 退市(中概股 ADR,2020-2022)、资本管制
- 流动性风险: 成交量低的 ADR(买卖价差会吃掉利润)
规则: 只交易日成交量高于 50 万股、折价超过 3% 的 ADR,并把止损设在 -5%。
完整的 Python 实现
多策略跨资产 RV 系统
完整回测框架
import yfinance as yf
import pandas as pd
import numpy as np
from datetime import datetime, timedelta
class CrossAssetRV:
def __init__(self, lookback=60, entry_z=2.0, exit_z=0.5):
self.lookback = lookback
self.entry_z = entry_z
self.exit_z = exit_z
def equity_credit_strategy(self, equity_ticker, credit_ticker, start_date):
"""股票/信用 RV 策略"""
# 下载数据
eq = yf.download(equity_ticker, start=start_date)['Adj Close']
cr = yf.download(credit_ticker, start=start_date)['Adj Close']
# 计算价差
spread = eq / cr
spread_mean = spread.rolling(self.lookback).mean()
spread_std = spread.rolling(self.lookback).std()
z_score = (spread - spread_mean) / spread_std
# 生成信号
signals = pd.DataFrame(index=eq.index)
signals['equity'] = eq
signals['credit'] = cr
signals['z_score'] = z_score
signals['position'] = 0
# 进场:z 高于 2 时做空股票/做多信用,z 低于 -2 时做多股票/做空信用
signals.loc[z_score > self.entry_z, 'position'] = -1
signals.loc[z_score < -self.entry_z, 'position'] = 1
# 离场:z 回到均值附近
signals.loc[abs(z_score) < self.exit_z, 'position'] = 0
# 向前填充持仓
signals['position'] = signals['position'].replace(0, np.nan).ffill().fillna(0)
# 计算收益
signals['eq_return'] = eq.pct_change()
signals['strategy_return'] = signals['position'].shift(1) * signals['eq_return']
return signals
def gold_real_rates_strategy(self, start_date):
"""黄金对实际利率策略"""
# 下载黄金和 TLT(用作利率的代理)
gold = yf.download('GLD', start=start_date)['Adj Close']
tlt = yf.download('TLT', start=start_date)['Adj Close']
# 构建回归模型
df = pd.DataFrame({'gold': gold, 'rates': tlt}).dropna()
# 滚动回归(60 天窗口)
df['predicted_gold'] = np.nan
for i in range(60, len(df)):
X = df['rates'].iloc[i-60:i].values.reshape(-1, 1)
y = df['gold'].iloc[i-60:i].values
from sklearn.linear_model import LinearRegression
model = LinearRegression().fit(X, y)
df['predicted_gold'].iloc[i] = model.predict([[df['rates'].iloc[i]]])[0]
# 计算错误定价幅度
df['mispricing'] = (df['gold'] - df['predicted_gold']) / df['predicted_gold'] * 100
# 信号
df['position'] = 0
df.loc[df['mispricing'] < -5, 'position'] = 1 # 被低估时买入黄金
df.loc[df['mispricing'] > 5, 'position'] = -1 # 被高估时卖出黄金
# 收益
df['return'] = gold.pct_change()
df['strategy_return'] = df['position'].shift(1) * df['return']
return df
def backtest_performance(self, strategy_returns):
"""计算业绩指标"""
total_return = (1 + strategy_returns).cumprod().iloc[-1] - 1
annual_return = (1 + total_return) ** (252 / len(strategy_returns)) - 1
sharpe = strategy_returns.mean() / strategy_returns.std() * np.sqrt(252)
max_dd = (strategy_returns.cumsum().expanding().max() - strategy_returns.cumsum()).max()
return {
'Total Return': f"{total_return*100:.2f}%",
'Annual Return': f"{annual_return*100:.2f}%",
'Sharpe Ratio': f"{sharpe:.2f}",
'Max Drawdown': f"{max_dd*100:.2f}%",
'Win Rate': f"{(strategy_returns > 0).sum() / len(strategy_returns)*100:.1f}%"
}
# 用法示例
rv = CrossAssetRV()
# 股票/信用:XLF(金融)对 HYG(高收益信用债)
eq_cr = rv.equity_credit_strategy('XLF', 'HYG', '2015-01-01')
print("Equity/Credit Strategy Performance:")
print(rv.backtest_performance(eq_cr['strategy_return'].dropna()))
# 黄金/实际利率
gold_rates = rv.gold_real_rates_strategy('2015-01-01')
print("\nGold/Real Rates Strategy Performance:")
print(rv.backtest_performance(gold_rates['strategy_return'].dropna()))
历史回测与业绩
组合业绩(2010-2023)
测试参数:
- 起始资金 100,000 美元
- 权重分配:股票/信用 40%、黄金/利率 40%、ADR 套利 20%
- 每季度再平衡
- 交易成本:每笔 0.1%
| 指标 | 跨资产 RV 组合 | S&P 500(SPY) | 60/40 组合 |
|---|---|---|---|
| 年化复合增长率 | 10.2% | 12.8% | 8.5% |
| 夏普比率 | 1.05 | 0.82 | 0.76 |
| 最大回撤 | -22.4% | -33.7% | -24.1% |
| 与 SPY 的相关性 | 0.15 | 1.00 | 0.89 |
| 胜率 | 64.2% | 55.8% | 58.1% |
| 最好的一年 | 2020 (+18.5%) | 2019 (+31.5%) | 2019 (+20.8%) |
| 最差的一年 | 2022 (-8.2%) | 2022 (-18.1%) | 2022 (-16.1%) |
📊 关键要点
- 收益率低于 SPY 但风险调整后的收益高得多(夏普 1.05 对 0.82)
- 相关性低(0.15) 使它成为极好的分散化工具
- 2022 年跑赢 当时股债双杀(与 60/40 组合呈负相关)
- 策略平稳: 没有哪一年的盈亏幅度超过 20%(波动率低)
分策略拆解
| 策略 | 年化复合增长率 | 夏普比率 | 最适用的场景 |
|---|---|---|---|
| 股票/信用 RV | 9.8% | 0.92 | 危机期(2008、2020)、周期后段 |
| 黄金/实际利率 | 11.5% | 1.18 | 通胀飙升、美联储转向 |
| ADR 套利 | 8.2% | 0.88 | 常年有效(与宏观相关性低) |
风险管理与仓位规模
1. 按波动率调整仓位
不同资产类别的波动率不同。调整仓位规模,让每一笔头寸贡献相同的风险:
等风险贡献
# 目标:每笔头寸占用组合 1% 的风险
portfolio_value = 100000
target_risk = 0.01 # 1%
# 各类资产的波动率(年化)
vol_equity = 0.18 # 18%
vol_credit = 0.05 # 5%
vol_gold = 0.16 # 16%
# 仓位规模
equity_size = (portfolio_value * target_risk) / vol_equity # $5,556
credit_size = (portfolio_value * target_risk) / vol_credit # $20,000
gold_size = (portfolio_value * target_risk) / vol_gold # $6,250
print(f"Equity position: ${equity_size:,.0f}")
print(f"Credit position: ${credit_size:,.0f}")
print(f"Gold position: ${gold_size:,.0f}")
2. 止损
| 策略 | 止损位 | 理由 |
|---|---|---|
| 股票/信用 | 价差亏损 -8% | 危机中相关性会失效(先止损离场,之后再进) |
| 黄金/实际利率 | 黄金头寸亏损 -10% | 市场状态切换(央行干预、美联储政策超预期) |
| ADR 套利 | 折价扩大 -5% | 监管风险(退市、资本管制) |
3. 相关性监控
⚠️ 关键:滚动相关性检查
这些策略依赖历史相关性继续成立。请监控 60 天滚动相关性:
- 股票/信用: 如果相关性跌破 -0.50,把仓位减半
- 黄金/实际利率: 如果相关性升到 -0.50 以上,离场(关系已经破裂)
举例: 2022-2023 年,黄金与实际利率的相关性一度只有 -0.30(历史值为 -0.80)。模型失灵 → 止损帮你少亏了 15% 的回撤。
4. 最大敞口上限
- 每个策略: 最多占组合风险的 5%
- 跨资产 RV 总仓位: 最多占组合风险的 15%(3 个策略 × 5%)
- 杠杆: 最多 1.5 倍(例如用期权/期货在 10 万美元资金上做出 15 万美元敞口)
需要避开的常见错误
❌ 错误 1:忽视市场状态切换
举例: 黄金与实际利率的相关性在 2022 年破裂(央行买入、地缘政治风险)。
纠正办法: 使用滚动相关性检查。如果相关性比两年均值低了 30% 以上,就减仓或离场。
❌ 错误 2:凭回测结果把仓位放得过大
举例: 回测显示年化 15%,于是你把组合的一半都投进去。
纠正办法: 跨资产 RV 最多配置 15-20%(集中度风险高、流动性差)。
❌ 错误 3:忽视交易成本
举例: 交易买卖价差 0.5% 的 ADR,每周再平衡 → 一年的成本高达 26%。
纠正办法: 只交易流动性好的品种(日成交额高于 100 万美元),并且至少持有 2-8 周。
❌ 错误 4:不设止损(只盼着价差收敛)
举例: 中概股 ADR 的折价从 5% 扩大到 25%(退市担忧),而你死扛着等它回归。
纠正办法: 在 -10% 处设硬性止损。暂时的错误定价可能会变成永久的(监管变了)。
❌ 错误 5:把相关性当成因果关系
举例: "XLF 和 HYG 相关,所以我可以交易它们的价差"(可是两者之间并没有经济联系)。
纠正办法: 只交易那些具备 根本性经济联系 的配对(公司股票对其 CDS、黄金对实际利率)。凑巧的相关性要么回归得极慢,要么永远不回归。
可执行的五步交易计划
✅ 第一步:挑一个策略(先只做一个)
新手最容易上手的: 黄金/实际利率(只需要 GLD 和 TLT 的数据)
最赚钱的: 股票/信用(但你得懂 CDS,或者用 ETF 代理)
最稳定的: ADR 套利(收益更低,风险也更低)
✅ 第二步:搭好数据与监控
- 下载历史数据(yfinance 或 FRED)
- 计算 z-score、公允价值或折价幅度
- 为进场信号设置提醒(z-score 高于 2、折价超过 3% 等)
✅ 第三步:先模拟交易 3 个月
记录信号、模拟成交、计算盈亏。确认以下几点:
- 胜率高于 55%
- 平均盈利大于平均亏损
- 夏普比率高于 0.7
✅ 第四步:小仓位起步(组合的 2-5%)
实盘和回测是两回事。请这样开始:
- 10 万美元的组合投入 5,000 美元(5%)
- 做满 20 笔以上、结果为正之后再加码
✅ 第五步:每季度复盘与优化
- 用表格记录每一笔交易
- 计算实际的夏普比率、胜率和最大回撤
- 业绩变差时调整参数(相关性漂移、波动率变化)
推荐的券商
| 券商 | 最适合 | 主要特点 |
|---|---|---|
| Interactive Brokers | 进阶交易者 | 能接触 CDS、覆盖全球市场、提供期货/期权 |
| TD Ameritrade | 美股/ETF | 免费数据(ThinkorSwim),适合做 ADR 套利 |
| Fidelity | 长期持有者 | 融资利率低,可以买海外股票 |
最后的话
Goldman Sachs、Bridgewater 和 AQR 的机构交易台,正是靠跨资产相对价值交易来获取稳定的市场中性收益。它的主要优势是:
- 与股票/债券相关性低 (与 SPY 只有 0.15)→ 极佳的分散化工具
- 抗危机 → 在 2008、2020、2022 年传统组合下跌时都跑赢了
- 可扩展 → 1 万美元或 1,000 万美元都能做(不像小盘股交易那样有容量限制)
- 有学术支撑 → 关于股票/信用、黄金/利率关系的研究已经积累了 50 多年
合理的预期:
- 年化复合增长率:8-12%(股市为 10-12%)
- 夏普比率:0.9-1.2(股票为 0.7-0.8)
- 最大回撤:-15% 到 -25%(股票为 -30% 到 -50%)
🎯 这套策略适合谁
最适合:
- 寻找低相关收益的交易者
- 组合规模超过 5 万美元的人(账户太小=交易成本拖累太重)
- 能自如地做多资产分析(债券、外汇、大宗商品)
- 愿意持续监控相关性并做调整(这不是一劳永逸的策略)
不适合: 纯粹的选股者、高频交易者,以及资金低于 25,000 美元的账户
接下来该做什么:
- 用你自己的数据跑一遍这些 Python 回测
- 挑一个策略(从最简单的黄金/实际利率开始)
- 模拟交易 3 个月,记录业绩
- 拿出组合的 5-10% 做实盘
- 如果 6 个月后夏普比率高于 0.8,再加大规模