突破策略是一套规则,用于在价格越过此前定义的边界时作出应对。这个边界可以是一个固定价位、滚动窗口内的最高价,或是指定交易时段内观察到的区间。这个名称并不能说明价格走势是否会延续。突破可能迅速反转,而当回看窗口或价格来源发生变化时,看似明确的边界也可能随之改变。
在检验结果之前先定义边界
写下资产、交易场所、合约品种、K线周期、时区、历史数据来源和测试日期。滚动区间规则需要精确的回看窗口,并且必须说明信号K线是否被排除在区间之外。如果当前K线参与了它随后必须突破的那个最高价的界定,这条规则可能无法成立,或者会以不一致的方式使用信息。如果策略研究的是某个具名交易时段,就要用 UTC 定义其确切的开盘和收盘时间,以及夏令时切换时的处理规则。
一个简单的例子是:在一根已完成的1小时K线收盘价高于此前20根已完成1小时K线的最高价之后,记录一个做多信号。要定义入场是在下一根K线的开盘价、某个观察到的报价,还是其他明确的约定。然后定义出场、最长持仓时间,以及什么情况会使信号失效。这里的数字描述的是一种规则形态,不是推荐参数,也不是交易想法。K线影线越过该价位,与收盘价确认越过该价位是两回事;请事先选定其中一种。
对信号之后的入场进行建模
设想一个虚构的前期区间高点 $100.00。一根已完成的信号K线收于 $101.80,高于该边界,但下一根1小时K线开盘于 $102.40。按照 TradingView Pine 默认的历史经纪商模拟器行为,在K线收盘时创建市价单的策略,通常会在下一个可用 tick 成交,也就是下一根K线的开盘价。这是一种模拟器约定;官方文档也描述了基于 OHLC 数据假定的K线内路径。这并不能证明交易所订单会以该价格成交,也不能证明1小时K线能揭示一根K线内实际的成交先后顺序。
假设这条虚构规则指定一个单位的仓位、$101.00 的止损、$105.00 的止盈,以及 $0.20 的总往返成本。仅从信号收盘价计算,止盈距离为 $3.20,止损距离为 $0.80,毛比较为 4:1。但后来建模的入场价 $102.40 改变了这些距离。在所述出场价位下,条件止盈结果为 +$2.40 净额(($105.00 − $102.40) − $0.20),止损结果为 −$1.60 净额(($102.40 − $101.00) + $0.20),在该成本假设下为 1.5:1。两者都仍是假设;止损价位并不保证能在该处出场。
现在设想之后某根1小时K线录得最高价 $105.10、最低价 $100.80。止盈和止损都位于该K线的区间之内。仅凭 OHLC 无法确定哪个价位先成交。回测必须采用有文档记录的模拟器约定或更细粒度的证据,并披露这一选择;它不能把有利的出场当作从该K线即可确知的结果来报告。TradingView 的策略与经纪商模拟器文档仅针对其 Pine 模拟器,并非通用的交易所成交规则。
给失败情形贴上标签
假突破可能越过区间后又收回到区间之内。跳空或价格快速变动可能跳过预期的入场点。清淡的市场可能不触发信号,而波动的市场可能产生多次看似突破的情形。在测试之前,要说明流程如何处理每种情形:忽略直到下一根已完成K线、只入场一次、等待回踩,还是拒绝该形态。每种选择都是不同的策略版本,都应有各自的记录。
不要推断更多确认条件会自动改进方法。第二个条件可能过滤掉一些事件,同时延迟另一些事件,缩小样本,或增加更多可供调参的机会。记录尝试过的每一个参数和过滤器。使用按时间顺序的评估,并报告被拒绝的信号数量以及被接受的信号数量。与同一品种的基准进行比较,并考察连续亏损、回撤、持仓时间,以及结果中有多大比例来自少数几次大幅波动。
让数据与你的结论相匹配
1小时K线可以在建模为下一根K线入场的假设下,检验基于1小时收盘价的规则。它们无法重建精确的订单簿深度、排队优先级、部分成交或亚秒级滑点。短线交易论点需要更高分辨率的观察数据,以及与其订单类型相匹配的成交模型。如果数据集不包含所需的证据,就应缩小问题范围,而不是呈现凭空编造的执行细节。
要计入入场和出场手续费、买卖价差、不利滑点,以及对于跨结算时点持有的永续合约,计入相关的资金费率记录。说明单位和来源。测试更高成本的情景,并核实当止损和止盈可能在同一根K线内都被触及时的结果。止损价位是规则的一个输入,不是保证的成交价格。保证金和强平取决于合约品种和交易场所;请另行查阅其当前的合约文档。
一个有边界的产品示例
SuperQuant 包含一个区间突破系列,它将一根已完成的信号K线的收盘价与此前若干K线的最高价或最低价进行比较。该引擎根据此前一根已收盘的1小时K线计算意图,并可以建模为在随后某根K线的开盘价入场。其内置历史数据是合成的,其简化的成本、成交和保证金模型无法复现交易所的执行过程。用它来验证一条研究规则是否按代码所写的方式运行,而不是用来断言真实发生了突破或产生了可交易的成交。
记录边界、确认规则、之后的入场约定、出场、最大敞口、成本、基准、样本划分,以及该规则可能失败的方式。阅读回测工作流程,比较趋势跟踪指南中的假设,并下载审计清单。突破研究属于通用教育内容,不是预测,也不是个性化的财务建议。