震荡交易(区间交易)描述了一系列在确定的价格区间内运行的规则。其难点在于:必须在确认该区间是否有效之前就将其定义清楚。“在支撑位买入并在阻力位卖出”还算不上是一条可复现的规则:它把边界确定、测试频率、失效条件以及突破后的应对行为都留给了主观判断。
以机械化方式定义区间
选择市场、交易工具、交易场所、时间周期、数据源以及 UTC 日期范围。区间边界可以使用先前 n 根已完成 K 线的最高价与最低价,或者使用在测试期开始前记录的明确划定水平位。说明收盘价、影线还是触及才算作一次测试。明确界定构成有效区间所需的最小间距或持续时间,以及新区间如何替代旧区间。
这是一个单单位、无杠杆的示例。先前 20 根已完成的小时 K 线设定了 98 的虚构低点和 102 的高点。在测试前,该规则规定:如果后续已完成的收盘价处于 98 至 98.50 的下限区域,则假设在下一根 K 线以 98.50 入场,目标价设为 100.50,止损价设为 97.50。毛利润目标距离为 $2,止损距离为 $1。如果明确假设综合单笔往返成本为 $0.20,则条件净结果为在目标位 +$1.80,而在止损位 −$1.20。这使得计划的盈亏比从成本前的 2:1 变为计入该成本假设后的 1.5:1。这并非经过检验的优势,也不是胜率预估。止损结果假设在 97.50 成交;如果出现跳空或更差的执行情况,亏损可能会更多。
如果只有这两种可能的结果且每笔成本均为 $0.20,其盈亏平衡的算术胜率将为 $1.20 ÷ ($1.80 + $1.20) = 40%。这并不等同于预测价格首先触及目标位的概率。真实样本可能包含平保出场、部分成交、跳空以及因交易而异的成本。该示例假设入场订单在 $98.50 真正成交;并不会仅仅因为某根 K 线的最低价触及该价格就推断订单已经成交。
单根 K 线可能会掩盖事件发生的先后顺序
假设模拟仓位已在 $98.50 成交。后续的一根小时 K 线开盘价为 $99.00,最高触及 $101.00,最低下探至 $97.00,收盘于 $99.50。其最高价穿过了 $100.50 的目标位,最低价穿过了 $97.50 的止损位。四个 OHLC 价格数值并不能表明究竟哪一个价位先被触及。在同样假设 $0.20 往返成本的情况下,先触及目标位会产生说明性的净额 +$1.80;先触及止损位则会产生净额 −$1.20。二者都是有条件的记账结果,而非交易结论的证据。
TradingView 的 Pine Script v6 经纪商模拟器使用图表 K 线数据和历史假设来推断 K 线内部的走势。其柱线放大器(Bar Magnifier)可以参考可用的更小时间周期 K 线,但该功能具有覆盖范围限制,且本质上仍是一个模拟器。如果回测中的目标位和止损位均落在同一根 K 线内部,在存在更精细数据时应予以查验,应用在查看结果前就选定的保守惯例,或者将该笔交易保留为模糊状态并同时报告两种可能的结果。切勿在看到收益表现之后才选择有利的价格路径。TradingView 在此提供了其模拟器与柱线放大器的文档说明。
明确写入入场条件与执行时机。一条假定的多头规则可能要求已完成的 K 线收盘价位于距下边界预先声明的距离之内,随后才允许在后续入场。明确定义数量、止损或失效条件、目标位或出场方式以及最长持有时间。如果价格向下跳空突破边界,请明确说明该规则是保持空仓还是等待后续信号。切勿在行情走完之后,仅仅因为某条线在视觉上看起来更好而事后调整边界。
同时还要决定订单如何创建以及由何种价格触发。止损阈值并不承诺仓位必定能在该价格平仓;市价单可能会发生滑点,而限价单则可能无法成交。具体到 Hyperliquid,其永续合约 TP/SL 文档指出标记价格会触发这些订单,并区分了市价与限价行为。这是特定交易场所的规则且可能会发生变动;请查验所研究交易场所的当前合约与账户规则。切勿假设仅仅依靠最新成交价 K 线就能重现标记价格触发的出场。Hyperliquid 的 TP/SL 文档正是触发与成交假设应当纳入记录的例证。
市场形态转变的情形至关重要
当价格脱离区间并持续朝单一方向发展时,震荡区间就会失效。仅仅因为价格“接近支撑位”就反复对亏损仓位进行加仓,会在前提假设遭到削弱的同时放大风险敞口。请预先声明总仓位上限以及推翻震荡假设的判定点。在复盘中应当涵盖假突破、强势单边行情以及长期没有合格信号的阶段。
对照基准以及备选日期片段对相同的边界进行测试。完整保留所有交易与无交易的区间。对比边界略微偏移时的测试结果,并计入价差、手续费、滑点以及相关的永续合约资金费率。狭窄的震荡区间可能还不及单次往返的交易成本。如果在未证明先后次序的情况下利用某根 K 线的高点以较低价格入场,这样的回测便产生了必须予以披露的执行假设。
切勿混淆震荡规则与突破规则
震荡高抛低吸(反转)规则是在确认边界受到测试后,寻找价格重回区间内部的走势。而网格策略则是分批挂出多个订单,必须考虑累积的持仓库存;突破规则则是顺应价格脱离区间的走势而入场。这些方法在同一根 K 线上可能会做出截然相反的决策。如果为震荡逆向交易添加突破过滤条件,应将其作为独立规则进行版本控制和评估,而不是将结果混为一谈。
对于加密货币而言,交易工具至关重要:CFTC 警告称虚拟货币价格可能波动剧烈,且期货杠杆会放大收益与亏损。其风险提示涵盖了现货及期货/期权风险;各产品和司法管辖区的交易场所条款及法律保护各有不同。本示例假设为单个无杠杆单位,并忽略了任何特定交易场所的机制。
SuperQuant 包含一个简单的前期区间突破示例,并非通用的区间反转交易或具备库存管理的网格策略构建器。其每小时 K 线与合成数据无法验证交易场所深度或真实的边界成交情况。请对比参考突破指南、均值回归方法、网格机制指南以及成本敏感度指南。本内容属于教育研究范畴,不构成任何建议或预测。
如需复用并记录边界、入场、失效条件、成本以及模糊柱线处理方式的选择,请使用加密货币震荡交易测试卡。请将突破测试保留在独立的结果集中;针对区间的逆向高抛低吸规则与顺应确认突破的规则所回答的是截然不同的问题。