策略
NEAR 在 1H 上的唐奇安通道趋势跟随
结局: 已放弃
NearOneHourDonchianTrendFollowLongShort
结局总结
该策略在 NEAR 1H 唐奇安通道上进行多空双向突破交易,使用 ATR 移动止损;代码经确认无误——1,029 笔入场,零笔被丢弃。但基础策略没有优势(盈利因子 0.993,夏普比率 -0.10,期望收益为负,剔除 +5.3% 表面收益中的未实现部分后,实际已实现收益约为 -4%),且七年中有四年亏损。更糟的是,该策略在结构上无法交易:模型估算的冲击成本达到毛 PnL 的 118%,而容量只有 $71K,因此 1H 的交易频率只是在流动性薄弱的标的上过度交易,直至收益被耗尽。分析师在优化前放弃了该策略,并指出调参无法创造缺失的优势,而放慢信号只会重现现有的 NEAR 4H Supertrend 趋势跟随策略(PF 1.34,容量约 $47M)。
假设
一种在 NEARUSDT 永续期货上运行、使用 1 小时 K 线和唐奇安通道的趋势跟随策略。唐奇安通道跟踪回看期内的最高价和最低价,是最简单的突破指标,没有滞后或平滑伪影。当价格突破上轨时做多;跌破下轨时做空。通过基于 ATR 的移动止损离场,在趋势中锁定利润,同时为正常回撤留出空间。NEAR Protocol 是一种流动性较好的 L1 山寨币(市值约 $2-5B),受叙事周期、生态发展和 AI 叙事关联驱动,呈现强劲的趋势行为。1H 时间周期提供了足够的交易频率(估计每年 150-300 笔交易),同时滤除较低时间周期中的噪声。该策略明确避开均值回归(在山寨币上表现失败,见 BNB 的失败案例),也避免使用会在验证中产生冻结信号的过度复杂多指标组合。唐奇安通道的计算极其简单:max(highs[-N:]) 和 min(lows[-N:]),确保价格演变时 calculate_signal() 始终会产生变化的数值。
实现最简单的无滞后突破趋势跟踪策略:使用唐奇安通道(回看期内的最高价/最低价)进行入场,并使用 ATR 追踪止损进行离场,刻意避免均值回归和多指标组合,以防产生冻结的验证信号。calculate_signal 返回连续的通道位置评分,以便验证器始终看到变化的数值(如假设所强调),而离散的前一通道突破布尔值则控制 should_enter 和 position_size,从而避免 gated-to-0.0 反模式。追踪止损是路径依赖状态:当新仓位开仓时(通过入场价格变化检测)重新初始化,且仅向有利于交易的方向收紧(多头取最大值,空头取最小值),初始的 2x ATR 止损定义了用于相对资金仓位规模管理的风险。交易场所为 BINANCE USD-M 期货,因为该策略同时做多和做空,需要保证金账户;杠杆保持在 1.0(未使用放大),因此不会触发 leverage_set_but_unused 门控。1H NEAR 永续合约拥有多年历史和充足的交易频率;采用宽幅 ATR 追踪实现趋势捕获,使平均盈利远高于约 0.10% 的期货往返手续费。
NEAR 1H 唐奇安趋势跟踪策略具有 NO 优势,且在结构上不可交易。Impact_cost_pct 为 118.4%——建模的市场冲击超过了全部毛盈亏——且 capacity_usd 仅为 $71,372,因此在任何可部署规模下,冲击都会吞噬全部优势:在流动性如 NEAR 的中盘山寨币上,1H 突破策略产生约 1,029 笔交易(约 180/年,74.5% 暴露),频率过高,远超其流动性承受能力。该基准本身也是净亏损:profit_factor 0.993(<1),夏普比率 -0.10,期望值 -$4.06/笔交易(为负),win_rate 35%,其中 +5.3% 的标题数据具有误导性(end_unrealized 9.5% 超过了它,因此实际约为 -4%),且在 7 年中有 4 年为负。代码正确且按设计交易,因此这是无优势前提叠加结构性过度交易/流动性问题,而非代码缺陷——优化无法创造不存在的优势,也无法提升 $71K 的容量,而降低频率(更长的唐奇安/更高时间框架)只会趋同于已覆盖的 NEAR 4H Supertrend 趋势跟踪策略(PF 1.34,容量约 $47M)。不值得花费 2 小时。FAILURE PATTERN:在中盘山寨币(NEAR)上的 1H 唐奇安突破趋势跟踪产生了净亏损、不可交易的结果——冲击成本(毛利的 118%)超过了优势,容量崩塌至约 $71K,因为该信号在低流动性品种上过度交易;山寨币趋势跟踪必须在更慢的时间框架(4H+)上运行才能同时实现盈利和流动性,而 1H 版本被交易成本主导,不存在幸存优势。
实现
在 NEARUSDT.BINANCE USD-M 期货上进行多空双向唐奇安通道趋势跟随,使用 1H K 线,纯 OHLCV 单一数据源。价格突破前 20 根 K 线的唐奇安高点时做多(LONG),跌破前 20 根 K 线的低点时做空(SHORT)。使用在入场时以入场价 +/- 2x ATR 初始化、并按 3x ATR 跟踪的 ATR 移动止损管理仓位,另设 300 根 K 线的安全时间止损。信号为每根 K 线重新计算的连续通道位置 (close - mid)/(half-range);离散突破信号作为入场门槛。仓位规模为权益名义金额的 20%,并设上限,使初始-ATR-止损风险 <= 权益的 1.5%。杠杆 1.0。
回测评审
- 夏普
- -0.10
- 总收益率
- 5.34%
- 最大回撤
- 35.97%
- 总交易数
- 1029
- 胜率
- 35.0%
- 盈利因子
- 0.99
实现正确且交易行为符合规范:1,029 个唐奇安突破入场(530 笔做多 / 499 笔做空),0 笔被丢弃——不存在代码错误
在结构上无法交易:impact_cost_pct 118.4%(冲击成本为毛 PnL 的 EXCEEDS),capacity_usd 仅为 $71,372——任何实际仓位规模下,优势都会被完全耗尽
没有优势:profit_factor 0.993(<1),夏普比率 -0.10,期望收益 -$4.06/笔(为负),win_rate 35%;+5.3% 的表面收益具有误导性(end_unrealized 9.5% > total_return,因此实际已实现收益约为 -4%)
在中市值山寨币上,1H 过度交易(约每年 180 笔,74.5% 敞口),造成 $26.9k 冲击成本 + $23.9k 佣金;7 年中有 4 年亏损,max_drawdown 36%(CI 至 78%),max_drawdown_duration 约 1926 天
重复:NEAR 4H Supertrend 趋势跟随策略已通过 PF 1.34 和约 $47M 的容量覆盖了这一思路
结局总结
1H 突破趋势跟随策略过度消耗中市值山寨币的流动性——冲击成本和佣金占主导,容量骤降至约 $71K;山寨币趋势跟随需要采用更慢的时间周期(4H+),才能兼顾盈利能力和流动性,而这会趋同于已覆盖的 NEAR 4H Supertrend 跟随策略。
分析师在回测审查时放弃了该策略,认为它既没有优势,在结构上也无法交易——impact_cost_pct 为 118.4%(模型估算的冲击成本超过了全部毛 PnL),而 capacity_usd 仅为 $71,372,因此在流动性薄弱的中盘山寨币上,以 74.5% 敞口每年频繁交易约 180 笔,会在可部署的仓位规模下耗尽任何优势。
一种在 NEARUSDT 1H 永续期货上运行的唐奇安通道多空突破趋势跟随策略:价格突破上轨时做多,跌破下轨时做空,并通过 ATR 移动止损管理仓位,按每笔交易风险 1.5% 进行仓位规模控制。
在 1,918 天和 1,029 笔交易中(530 笔做多,499 笔做空),该策略没有优势:盈利因子 0.993,夏普比率 -0.10,期望收益 -$4.06/笔,胜率 35%,最大回撤为 36%(从 CI 到 78%);+5.3% 的表面收益具有误导性,因为期末未实现收益 9.5% 超过了该收益,实际已实现 PnL 约为 -4%。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。