- Published on
Support Resistance MTF
- Authors

- Name
- CoresightQuant
NOTE
本文为公开交易策略的技战术复盘,聚焦方法逻辑、交易场景与风险边界。
在交易分析中,支撑与阻力是最古老、最直观的概念之一。然而,如何让支撑阻力线的定义更加客观、更具时效性,却始终是交易者关注的焦点。公开交易社区里曾流行过一款名为“Support Resistance MTF”的策略脚本,它通过多时间框架思想来动态捕捉关键价位。本文不复制原脚本,也不做结构化解读,而是从策略逻辑、交易理念与实战应用出发,对其进行完整解读与扩展,并尝试考证这类方法的演进脉络,最后给出切实可行的优化方向。
策略解读
该策略的核心目标,是在当前交易周期(比如5分钟或15分钟图)上,绘制出由更高时间周期(如1小时、4小时、日线等)的“开盘、最高、最低、收盘”数据所衍生出的支撑阻力区域。传统做法中,要获取更高周期数据,通常会调用平台自带的数据安全函数,但该策略的作者明确表示:他并没有使用这种外部数据请求函数,而是通过在小周期上逐根累积计算,自行合成高周期K线。这种做法有两大好处:一是减少传统函数可能带来的未来函数风险;二是让整个计算过程更加透明,便于交易者理解每一个价位的来源。
在使用上,该策略提供了非常灵活的周期选择方式。交易者可以选择“自动”模式,让策略根据当前周期自动匹配一组预设的高时间周期;也可以从下拉列表中手动指定,包括15分钟、30分钟、1小时、2小时、3小时、4小时、12小时、日线、周线、双周线、月线、三个月线等。自动模式适合快速看图,手动模式则适合对周期有明确偏好的交易者。
扩展来看,这个策略的深层理念是“大周期定方向,小周期找入场”。它并不试图预测未来,而是把更高周期的价格结构映射到当前图表上,让交易者始终知道自己所处的位置。比如,在15分钟图上看到日线级别的支撑位,那么当价格回落到该区域时,做多交易的逻辑自然比在小周期内随机找支撑更有说服力。因此,它更像是一套“方位识别系统”,而非自动交易信号。
此外,该策略标签中出现了“Breadth Indicators”(市场宽度指标),这个标签可能有些误导。实际上,这里的“宽度”并非指市场广度,而是指价格在不同时间周期上展开的“横向跨度”。多时间框架支撑阻力本质上是用不同周期的价格聚合来构建横向边界,这与传统的市场宽度概念并不完全相同。理解这一点,有助于避免过度解读标签含义。
名词解释
-
多时间框架分析:一种同时观察多个时间周期图表的技术分析方法。其基本理念是,较大周期反映市场的主要趋势与关键结构,较小周期提供更精细的入场与离场点。常见组合为“日线定方向,小时级找机会,分钟级执行”。
-
支撑与阻力:支撑是价格下跌后可能获得买盘托住的区域,阻力是价格上涨后可能遭遇卖盘压制的区域。传统上根据历史高低点、趋势线或心理整数位来确定,而本策略则通过更高周期K线的OHLC(开盘、最高、最低、收盘)来动态生成。
-
枢轴点(Pivot Point):一种经典的支撑阻力计算方法,通常由前一个时间周期的最高价、最低价和收盘价计算得出标准中枢位,再通过公式推出一组支撑和阻力位。本策略的“多时间框架枢轴支撑”标签,说明其与枢轴点思想一脉相承,但计算基础扩展为多个更高周期。
-
重采样(Resampling):在程序化交易中,将小周期数据聚合成大周期数据的过程。例如把1分钟K线聚合为5分钟K线。该策略在没有外部数据请求机制的情况下,通过自身的重采样逻辑,在图表本地计算出高周期OHLC,从而避免跨周期数据调用可能出现的延迟和偏差。
-
未来函数(Look-ahead Bias):指在计算指标时使用了当前K线结束后才能知道的数据,从而造成信号在历史回测中看起来“精准无敌”,实盘中却无法复现。该策略采用自己累积高周期数据的方式,并在当前周期收盘后计算下一周期,能有效规避这类问题。
-
手动周期选择与自动周期匹配:手动周期选择是交易者直接从列表指定一个高周期作为支撑阻力来源;自动周期匹配则是策略根据当前图表周期,按固定倍数规则(例如当前周期乘以若干倍)自动推荐高周期。两种模式均服务于“由大到小”的分析逻辑。
策略思路讲解
一般交易者看图表时,往往只关注自己正在操作的周期,容易“只见树木不见森林”。多时间框架支撑阻力策略正是为了解决这个问题而设计的。
首先,策略会从更大的时间周期上获取关键价位。其具体方法是:按所选高周期的时间尺度,将当前周期的K线数据分组。例如,当前周期为5分钟,若选择1小时作为高周期,那么策略会循环累计12根5分钟K线,将其最高价、最低价、开盘价、收盘价分别聚合,形成一根临时1小时K线。当这根1小时K线收线后,策略再基于它计算出下一根1小时K线的支撑阻力区域。这样,在5分钟图上,交易者就能实时看到“当前1小时级别的重要价位”在哪里。
支撑阻力的具体计算方式,原脚本并没有详细展开,但从标签“Pivot Support”以及常见实现来看,大概率是基于聚合后的高周期最高价、最低价、收盘价进行某种加权平均,得出类似标准枢轴点公式的结果。例如:中枢 =(高+低+收)/3,支撑1 = 2×中枢 - 高,阻力1 = 2×中枢 - 低等。这样,每个更高周期都会在图表上绘制出一条或一组水平线。当价格位于这些水平线之下时,它们表现为阻力;当价格突破后,它们可能转变为支撑。
策略的实用逻辑可以概括为以下几步:
- 交易者确定当前操作周期,并选择或自动匹配一个更高周期作为分析框架。
- 策略在图表上绘制出高周期的若干条关键价位线。
- 当价格移动到这些价位附近时,交易者结合小周期的K线形态、趋势方向或动能指标来寻找入场机会。
- 如果高周期方向上涨,价格回踩高周期支撑位则优先考虑做多;如果高周期方向下跌,价格反弹至高周期阻力位则优先考虑做空。
这种方法的本质,是将“大周期结构”作为“小周期交易”的背景音乐。它并不产生机械化的买卖信号,而是提供一幅具有层次感的地图,让交易者能够在大周期关键位置附近,等待小周期出现共振信号。
优点
-
多周期视角,方向感清晰:该策略避免交易者在小周期中迷失方向。通过将日线或小时线级别的关键价位映射到当前图表,交易者一眼便知当前价格处于整体结构的哪个位置,有助于顺势交易。
-
不依赖外部数据请求,规避未来函数:因为策略自行累积计算高周期数据,而不是直接调用可能带有延迟或未来函数风险的现成数据,所以从源头减少了信号失真问题,对回测与实盘的一致性有积极意义。
-
周期选择灵活,适配多种交易风格:自动模式适合快速切换周期的短线交易者,手动模式则适合有固定交易框架的波段交易者。从15分钟到3个月的周期范围,几乎覆盖了从日内超短到长期投资的全部时间尺度。
-
支撑阻力具有动态更新特性:随着高周期K线不断收线,支撑阻力区域会相应更新,从而反映市场最新的一段时间内的均衡位置。这比静态的固定价位更有生命力,也更贴近实战。
-
与经典价格行为理论高度兼容:多时间框架支撑阻力是价格行为交易者的“天然伴侣”,可以轻松与K线形态、量价关系、趋势通道等工具结合,不排斥其他分析方法。
-
计算原理透明,易于理解与验证:由于所有数据都在本地合成,交易者可以清楚知道每条支撑阻力线具体来自哪一根高周期K线,从而验证其有效性,而不是仅看到一个黑盒输出。
缺点
-
支撑阻力位可能被频繁穿越,产生噪音:在震荡市中,价格会反复触碰高周期关键价位,造成假突破和止损猎杀。如果交易者机械地在支撑位做多、阻力位做空,很容易连续亏损。
-
计算负荷相对较高:在小周期图表上自行聚合大周期数据,需要持续运算。尤其是在低端设备或数据量很大的长时间图表上,策略可能造成图表卡顿。虽然现代设备通常可以承受,但不适合老旧环境。
-
高周期选择主观性较强:虽然提供自动选项,但自动模式的周期倍数规则并非一定最优。交易者若手动选择不当,可能得到无意义的支撑阻力区域,甚至误导交易决策。
-
无法自动判别趋势环境:该策略本身不包含趋势过滤,例如均线方向或ADX值。在单边行情中,价格会一路突破阻力位,仅依靠支撑阻力进行反向操作会带来巨大风险。
-
对“收盘价”依赖较强:如果高周期数据计算基于收盘价,那么在收盘前,支撑阻力线可能尚未最终确定,导致盘中出现信号重绘。虽然该策略已尽量减少未来函数,但实时计算过程仍可能产生临时变动。
-
标签中的“市场宽度”概念容易被误读:其标签虽然带有“Breadth Indicators”,但实质并非传统市场宽度指标,容易令部分交易者对策略功能产生错误预期。
起源年份考证
严格来说,我们无法准确考证“Support Resistance MTF”这个具体策略脚本的首次发布时间与作者的有效年限,因为公开社区中的脚本经常更新、复制和修改。但“多时间框架支撑阻力”这一类方法有着清晰且悠久的发展脉络,可以梳理出一条公认的时间线:
-
20世纪30年代:道氏理论正式提出“三种趋势”概念,即主要趋势、次级趋势和短期趋势。这被认为是多时间框架分析的雏形,也是“从大周期看方向,从小周期找入场”思想的奠基。
-
20世纪70年代:枢轴点体系在商品期货交易圈中流行开来。早期场内交易员利用前一天的高、低、收盘价计算当日关键价位。这一做法后来被广泛纳入技术分析软件,成为多时间框架价格位计算的基础。
-
20世纪90年代:随着个人电脑与行情软件普及,交易者可以在不同周期图表间快速切换,多时间框架分析和程序化指标进入技术分析主流。此时,一些西方技术分析著作将一目均衡表、Fibonacci回调等工具与多周期概念结合,进一步丰富了支撑阻力的表达方式。
-
21世纪初:在线交易平台兴起,许多平台提供了跨周期数据调用功能,使普通交易者也能在分钟图上轻松绘制日线级别的支撑阻力位。这一时期,不少指标开始尝试用“更高周期OHLC”计算水平线,多时间框架支撑阻力作为一种独立策略类型被固化下来。
-
2010年代:社交式交易社区蓬勃发展,技术爱好者、算法工程师和图表专家共享大量策略脚本。以“多时间框架枢轴支撑”为标签的交易工具大量涌现,成为社区中的常见类型之一。本策略的框架和功能,正是在这一波开放共享浪潮中成型并传播开来。
因此,虽然无法将具体年份归属给某一位作者,但可以明确:该策略所属的“多时间框架枢轴支撑”方法,其思想源头上溯至道氏理论,而作为可交互的图表工具,其流行期大致在2010年代以后。
改进建议
-
引入趋势过滤或市场状态识别:在策略中加入均线方向、结构性高低点或平均真实波幅(ATR)来判断市场处于趋势还是震荡。例如,当价格位于长期均线上方时,只绘制支撑位并忽略阻力位;反之则只关注阻力位,避免在单边市中盲目逆势。
-
结合成交量或动量指标进行确认:当价格触及高周期支撑阻力位时,配合成交量变化、MACD柱状体收缩、RSI超买超卖等指标,能有效过滤假突破。特别是放量突破与缩量回踩,对支撑阻力的有效性有显著差异。
-
增加动态周期自适应机制:不再依赖固定周期列表,而是根据市场波动率自动选择最优高周期。例如,当ATR上升时,自动切换到更大的周期以获得更宽的价格区域;当波动率下降时,切换至较小周期以贴近价格行为。
-
引入多级别共振评分:将多个时间周期的支撑阻力同时绘制,并计算“共振程度”。例如,价格在15分钟、1小时、4小时三个周期上都落在同一支撑区间,这种多级别重合的价位往往比单一周期更有价值。可以设计一个评分机制,对不同周期赋予权重,在图表上标记出共振强度最高的区域。
-
优化重绘问题:采用“已收线”数据触发信号:为避免盘中K线尚未结束时支撑阻力线就频繁变动,可以规定只使用“已完全收线”的高周期K线来计算下一根周期内的支撑阻力。这样虽然会有一定延迟,但能保证信号一旦出现便不再变样,提高交易的确定性。
-
增加事件日历过滤功能:在重大新闻数据发布前(如非农、利率决议),市场可能剧烈波动,支撑阻力位极易失效。可在策略中加入经济日历提醒或人工开关,在风险事件前后自动暂停信号,或扩大容错范围。
-
支持与仓位管理逻辑联动:将支撑阻力位用作动态止损/止盈参考。例如,做多时可将止损设在支撑区域下方若干ATR处,止盈设在更接近阻力的位置。这种结构化的风险管理策略能提高盈亏比。
-
提供可视化背压测试报告:在原策略基础上增加简单的历史回测面板,统计不同高周期参数下价格触及支撑阻力位后的反弹概率、平均幅度以及最大反向波动,方便交易者客观评估所选周期的有效性。
总结
多时间框架支撑阻力策略是一种简洁而深刻的分析工具。它把高周期的价格结构“翻译”成当前图表上的横向水平线,让交易者能够以大视野审视小行情,在混沌中建立起可执行的边界。它的核心价值不在于提供高胜率的买卖信号,而在于帮助交易者理解“我所处的市场位置”和“真正值得关注的价格区”。
从起源来看,这类方法汲取了道氏理论和枢轴点交易的养分,并在电子化交易时代被包装成直观的图表工具。它天然带着老派交易智慧的厚重感,也具备现代软件交互的灵活性。当然,它并非万能钥匙,震荡市中的假突破、周期选择的主观性、缺少趋势过滤等问题,都要求使用者在实践中不断打磨和适配。
最好的用法也许是把这套策略当作“交易地图”,而不是“自动驾驶仪”。在大周期关键价位附近,结合小周期的K线形态、成交量和自身经验,等待那个属于自己的机会。最终,工具只是延伸视角的拐杖,真正的交易能力仍然来自持续的学习、复盘与纪律。
希望这篇文章能帮助你更深刻地理解多时间框架支撑阻力策略,并在你的交易体系中找到它的合适位置。