2. 市场与品种选择
Donchian突破系统的成败,在写第一行策略代码之前就已经被“选什么市场、做什么品种”决定了一大半。突破系统的盈利逻辑是“用多次小亏损换取少数几次大趋势”,它天然依赖两个条件:价格能走出足够长的趋势,以及交易成本不会把趋势利润吃掉。因此,本章的核心不是“哪个品种涨得好”,而是建立一套可复用的筛选流程:先理解市场特性,再评估流动性,然后筛选波动性,最后落到具体品种案例。
一、核心原理:突破系统对市场的三个硬性要求
Donchian突破在价格创出N日新高时做多、创出N日新低时做空,其收益结构是典型的右偏分布:胜率通常只有35%~45%,但盈亏比可以做到2以上。这种结构对市场提出三个硬性要求。
- 趋势持续性:价格突破后能延续,而不是立刻回撤打止损。趋势性弱的市场会让突破系统陷入“假突破—止损—再突破—再止损”的连续消耗。
- 流动性充足:买卖价差小、盘口深,滑点可控。突破系统常在波动放大时入场,此时流动性若不足,实际成交价会显著偏离信号价。
- 波动性适中且可过滤:波动太小,趋势利润覆盖不了手续费;波动太大,止损频繁被扫。需要用ATR等指标做二次筛选。
核心判断:突破系统赚的是“趋势的肥尾”,而不是“震荡的均值”。选品种的本质,是选那些历史上肥尾更厚、成本更薄的市场。
二、期货与外汇市场特性对比
期货与外汇是突破系统最常用的两类市场,但它们的微观结构差异很大,直接影响参数设置与执行方式。
| 维度 | 期货市场 | 外汇市场 |
|---|---|---|
| 交易场所 | 交易所集中撮合,有中央对手方 | OTC场外市场,银行间与零售经纪商分层 |
| 交易时间 | 有明确开盘收盘,部分品种有夜盘 | 24小时连续,周一至周五 |
| 成本结构 | 手续费+滑点,部分品种有平今仓差异 | 点差为主,可能含隔夜利息与佣金 |
| 杠杆与保证金 | 交易所规定保证金,杠杆相对固定 | 经纪商提供杠杆,差异大,需注意合规 |
| 趋势特征 | 受供需、库存、宏观驱动,趋势段清晰 | 受利差、央行政策、风险情绪驱动,趋势与震荡交替 |
| 跳空风险 | 隔夜与假期跳空明显,止损可能失效 | 连续报价,跳空较少但周末有缺口风险 |
对Donchian突破而言,期货的优势在于趋势段清晰、可回测数据规范;外汇的优势在于连续交易、点差成本透明。但外汇的“24小时连续”也意味着假突破更多,需要更严格的波动性过滤。
三、流动性评估与波动性筛选流程
流动性评估不能只看“成交量大小”,而要看“单位波动下的成交成本”。建议按以下流程执行。
- 日均成交额筛选:期货看日均成交金额与持仓量,外汇看主要货币对的日均点差与经纪商报价深度。剔除成交额过低的品种。
- 买卖价差评估:计算平均点差占ATR的比例。若点差长期超过ATR的5%,突破利润会被显著侵蚀。
- 滑点压力测试:在回测中人为加入1~2个最小变动价位的滑点,观察策略是否仍为正期望。
- 波动性筛选:用ATR/价格计算归一化波动率,剔除波动过低(无趋势利润)和过高(止损频繁)的品种。
- 趋势性检验:用ADX、效率比率或简单趋势回测,确认该品种历史上存在可被突破系统捕获的趋势段。
# 波动性与流动性筛选伪代码
for symbol in universe:
atr = ATR(close, 20)
norm_vol = atr / close
spread_ratio = avg_spread / atr
turnover = avg_volume * close
if turnover < min_turnover: # 流动性不足
continue
if spread_ratio > 0.05: # 成本过高
continue
if norm_vol < 0.008: # 波动过低
continue
if norm_vol > 0.06: # 波动过高
continue
if trend_score(symbol) < threshold: # 趋势性不足
continue
selected.append(symbol)
实操建议:先用日线数据做粗筛,再用分钟级数据复核点差与滑点。粗筛看“能不能做”,细筛看“划不划算”。
四、适合突破系统的品种案例与常见误区
以下案例基于历史特征归纳,不构成当前交易建议,重点在于理解“为什么这些品种适合或不适合”。
- 期货案例:原油、铜、部分农产品(如大豆、玉米)在供需矛盾突出时容易走出长趋势,且交易所流动性充足,适合Donchian突破。但需注意换月移仓成本与跳空风险。
- 外汇案例:EUR/USD、USD/JPY、GBP/USD等主要货币对点差低、流动性好,适合突破系统;但震荡期假突破多,需结合ATR过滤与时间过滤。
- 不适合的品种:成交清淡的小品种、点差极高的交叉盘、长期区间震荡的品种,以及受政策强力干预、价格被“钉住”的品种。
常见误区一:只看历史涨幅选品种。涨幅大不等于趋势可被突破系统捕获,可能是跳空或单边政策行情。误区二:忽略交易成本。高波动品种若点差大,突破利润会被反复吃掉。误区三:用同一套参数套所有品种。不同品种的ATR与趋势周期不同,参数必须分别校准。
复盘时建议记录每个品种的“突破后平均延续长度”与“假突破率”,形成自己的品种评分表。只有把市场特性、流动性、波动性和趋势性四个维度都量化,Donchian突破系统才有稳定的土壤。