一 经典策略回测
1.1 唐其安通道回测黄金原油
- 唐奇安通道(Donchian Channel)是经典趋势跟随策略,核心是突破 N 周期高低点入场、回归中轨 / 反向突破离场;优化重点是过滤假突破、动态参数、风控与仓位管理。
一、唐奇安通道基础策略(海龟经典版)
- 通道计算(N 常用 20/55)
上轨:N 周期最高价(阻力)
下轨:N 周期最低价(支撑)
中轨:(上轨 + 下轨)/2(多空分界) - 入场规则(突破入场)
做多:收盘价向上突破 N 周期上轨,开多
做空:收盘价向下突破 N 周期下轨,开空 - 离场规则(海龟标准)
短线(20 日):入场后,价格反向突破10 日通道边界 / 中轨,平仓
长线(55 日):入场后,价格反向突破20 日通道边界 / 中轨,平仓
通用:价格回到中轨,主动减仓 / 平仓 - 核心优缺点
✅ 优点:规则简单、客观、抓大趋势、无主观干扰
❌ 缺点:震荡市假突破多、连续亏损、信号滞后、需强风控
二、实战优化建议(按优先级) - 信号过滤(解决假突破,最关键)
量价共振(最有效):突破时成交量同步放大 / 突破均量线,再入场;可过滤 90% 无效信号
影线过滤:突破日上影线 / 下影线过长(> 实体 2 倍),放弃信号;影线短则确认有效
趋势先行(均线过滤):仅在价格在 20/60 日均线上方时做多,下方时做空;排除逆势突破
波动率过滤(ATR):仅在ATR > 近 1 年 ATR 中位数(高波动)时开仓;低波动震荡期不开仓
动量过滤(RSI/MACD):突破时RSI>50(多)/RSI<50(空)、MACD 金叉 / 死叉共振 - 参数动态化(适配不同周期 / 品种)
双周期嵌套:用55 日判断大趋势,20 日找入场点;只在大趋势方向上开仓
自适应 N:按ATR / 波动率动态调整 N:高波动用15–20,低波动用25–30
分周期策略:
短线:10/20 日通道,快进快出
中线:20/55 日通道,抓趋势
长线:55/100 日通道,做大周期 - 风控与仓位(保命核心)
ATR 止损(动态):入场后,止损设为1–2×ATR;趋势延续时,** trailing stop(跟踪止损)** 上移 / 下移
固定比例仓位:单笔风险不超总资金 1–2%;按ATR计算仓位:仓位 =(资金 × 风险 %)/ATR
分批建仓:突破后分 2–3 次加仓(首次 1/3,回踩确认再加);避免一次性重仓
最大连续亏损限制:连续3–5 次亏损,暂停开仓或减半仓;防震荡市爆亏 - 离场优化(提高盈亏比)
中轨 + ATR 离场:盈利后,回落至中轨 + 0.5×ATR平仓;保留大部分利润
多空切换离场:多头持仓,价格跌破下轨平仓;空头持仓,价格突破上轨平仓
盈利回撤离场:盈利达3×ATR后,回撤1×ATR即止盈;锁定收益 - 市场适配(减少无效交易)
只做趋势品种:避开横盘 > 30 日、波动率低的品种;优先指数、商品、强趋势个股
时间过滤:避开开盘 / 收盘 15 分钟、重大数据 / 财报前 1 小时;减少噪音突破
三、优化后完整策略示例(20 日 + 55 日双周期)
趋势判断:价格在55 日均线上方,只做多;下方只做空
入场:收盘价突破 20 日上轨 + 成交量放大 + RSI>50,开多(反之开空)
止损:入场价 ±1.5×ATR
离场:价格回到20 日中轨,或反向突破10 日下轨 / 上轨,平仓
仓位:单笔风险1%,分 2 次建仓
四、回测与执行要点
回测:用5 年以上数据,覆盖牛熊 / 震荡;重点看最大回撤、胜率、盈亏比
执行:严格按规则,不主观预判;震荡期主动降频 / 空仓
迭代:每季度优化参数 / 过滤条件,适配市场风格变化;
1.2 策略编写
- 用AI助手写的策略:帮我写个期货策略框架,交易策略为唐其安通道,交易品种为黄金原油,交易合约为主力合约,交易时间为2025年;
- 回测结果
;
中间闹心的过程
回测不出数据,收益为零,那我就去改获取主力合约,没有,改品种,没用,后没重新建一个空白策略又跑通了,玄学,一样的意思,跑出不同的回测结果