ForexBestRobots.com比较 EA →
ZH

指标组合 · 策略 3

布林带与RSI外汇策略:H1中轨回踩与次根确认

明确的EURUSD H1研究模型:收盘回踩中轨,仅由下一根K线确认收复,结合RSI、固定出场价和完整交易成本。

上升中轨、收盘回踩、下一根收复与RSI确认。虚构输入用于解释研究规则,不代表实测交易业绩。
上升中轨、收盘回踩、下一根收复与RSI确认。虚构输入用于解释研究规则,不代表实测交易业绩。

本研究模型只考虑买入:先在上升的布林中轨附近形成已收盘的回踩,再由紧接着的一根H1已收盘K线收复中轨。RSI只过滤这次收复,触及外轨本身不触发交易。下一根未通过,原机会即结束。图表采用可复现的虚构数据,区分Bid蜡烛图与按Ask买入的计划,也说明较贵的第一组报价为何可能否定合格信号。

1. 先定义趋势回踩假设

研究的问题是:价格收盘回到上升中轨下方,随后立即按限定条件收复,是否形成值得测试的趋势延续样本。布林带描述位置与离散程度,RSI过滤收盘动量。两者使用重叠的价格信息,吻合不等于独立的优势证据。市场转弱后,中轨仍可能继续上升一段时间。

本版本只研究EURUSD买入,不包含卖出、摊平成本、加仓、追踪止损、主观决定的再次回踩或外轨反转入场。碰上轨并不自动卖出,碰下轨也不自动买入。已有布林均值回归和挤压策略采用不同事件及出场方法,应分别测试,不能混合业绩。

2. 固定数据、UTC时段及可参与条件

使用已收盘Bid H1 OHLC,布林带和RSI均按Close计算。回踩收盘可发生于周一至周四的07:00–15:00 UTC。唯一候选线在同一天一小时后收盘,最迟为16:00 UTC。须有连续H1区间、含回踩在内至少26根已收盘K线、有效指标和正带宽,且模型没有持仓、待发送或结果未解决的入场请求。

应将经纪商实际K线区间转换为UTC,包含历史时差调整;只改时间标签不够。缺线、指标不可用或错过实时评估都应跳过。不得在已知候选线收盘后重建有利回踩。已激活的机会不能重叠,候选线也不能同时激活另一机会。

组成明确设置作用或限制
布林带20 / 2 / Close / shift 0中轨、位置与冻结宽度
RSI14 / Close / Wilder候选动量:50–65
顺序收盘回踩 → 下一根H1仅一个候选,不延后补救
执行首组报价 / 固定Bid出场先计成本再定手数,当日退出

3. 识别收盘回踩并冻结尺度

p为回踩线,C为Bid收盘,L为Bid最低价,M为中轨,B−为下轨,各用自身K线的值。只有C(p−1) > M(p−1)、M(p) > M(p−5)、B−(p) < L(p)和C(p) ≤ M(p)同时满足才激活。收盘等于中轨可以,触及下轨不可以。仅下影线穿过M而收盘仍在其上,不构成本模型的回踩。

在该收盘冻结W0 = B+(p) − B−(p) = 4σ(p)。W0是保护缓冲和追价上限所用的价格距离,不是概率,也不等于ATR。后续轨道可用于候选线自身的检查,但不能改写W0。中轨走平、带宽为零或触及下轨时不成立机会,之后改善不能补救。

上一根收于中轨上方后,回踩以收盘确认。冻结的是回踩带宽;下一根候选使用自身重新计算的轨道,而不是把旧轨道当成不变的信号线。
上一根收于中轨上方后,回踩以收盘确认。冻结的是回踩带宽;下一根候选使用自身重新计算的轨道,而不是把旧轨道当成不变的信号线。 小屏幕上可横向滚动图表,以便清楚阅读标注。

4. 只接受下一根收盘线及其RSI

仅评估k = p + 1,要求M(k) < C(k) < B+(k)、L(k) > B−(k)、M(k) > M(k−5)及50 ≤ RSI14(k) ≤ 65。RSI含上下端点。收盘等于M不算收复,收在上轨或其外属于另一事件,在这里拒绝。无需另一个RSI交叉,也不要求超卖状态。

候选线无论通过还是失败都会结束原机会。未收复中轨、触下轨、斜率不再向上或RSI失败,均不能由后来反弹补成。新机会必须在该候选线之后,从前一根收于中轨上方重新形成合格的向下收盘穿越,并先解决持仓及请求状态。

同一根已收盘候选收复中轨,RSI在含端点范围内。形成中的数值或后来的RSI读数,都不能替换该候选的判定。
同一根已收盘候选收复中轨,RSI在含端点范围内。形成中的数值或后来的RSI读数,都不能替换该候选的判定。 小屏幕上可横向滚动图表,以便清楚阅读标注。

5. 明确布林带和RSI参考算法

用包括k在内的最近二十个已收盘价计算M(k) = Σ C(i)/20。本参考采用总体标准差σ(k) = sqrt[Σ(C(i) − M(k))²/20],轨道为B±(k) = M(k) ± 2σ(k),不作线位移。分母用十九、改为EMA中轨、换应用价格或移动轨道,都会得到另一参考。两倍标准差并不保证固定比例的价格被包在带内。

RSI先拆分收盘上涨与下跌幅度,各以前十四次变化的平均值初始化,再按W(k) = [13W(k−1) + x(k)]/14及RSI = 100G/(G + D)更新;输入采用非负幅度g = max[C(k)−C(k−1),0]; d = max[C(k−1)−C(k),0]。此处G和D都为零时规定为五十;G正而D零为一百,反之为零。起始不可用值留空。声称与终端一致前,应比较实际输出和历史初值。MQL4中轨道位移和历史缓冲索引是不同参数;未完成K线不能代替收盘确认。

中轨与总体标准差都使用二十个已收盘价。候选的带宽虽然变化,保护尺度仍采用回踩时冻结的宽度。
中轨与总体标准差都使用二十个已收盘价。候选的带宽虽然变化,保护尺度仍采用回踩时冻结的宽度。 小屏幕上可横向滚动图表,以便清楚阅读标注。

6. 将信号合格与第一组报价分开

合格线在t收盘后,只检查最先观察到的一组双边Bid/Ask。尚未发送的请求只能在0 ≤ elapsed < 10 s内发出,报价年龄至多2 s。要求spread ≤ 1.5 pips、Ask − C(k) ≤ 0.25W0,Ask到止损距离处于5–30 pips,且计划净收益与损失比至少1.5。报价须正常有序,Bid高于止损、Ask低于目标。

发送前检查实际tick网格、经纪商止损距离、附带保护、手数及保证金。首组报价失败、到期仍无报价或明确拒单,均结束机会,不能等更好报价。期限内已发送的请求可能稍后成交;客户端发送窗口到期不代表经纪商订单取消。

7. 分别记录各类失败

区分时间不合格、历史缺失、已有持仓、没有真正收盘穿越、中轨不升、触下轨、零带宽、下一根未收复、上轨延伸和RSI拒绝。执行层另记过期报价、过大点差或追价、保护距离、净比率、手数、保证金与拒单。减小仓位不能修复无效信号或不合格比率。

原始回踩数、合格候选数和真实请求数应分别统计,它们回答不同问题。若下一根缺失,机会在其预定收盘时结束,后来可用的一根不是替代品。改斜率周期、RSI区间、只限下一根的规定或时段,应建立新版本,并保留已放弃的参数方案。

8. 复现完整的虚构输入

CSV提供64根H1线,收盘时间从2026-07-06 00:00 UTC开始,初始收盘1.10000。以pip计的变化依次为(+5,−4) × 20,接着+1 × 21、−10、+4;这里1 pip = 0.00010。这条路径专为讲解条件而构造,不是用来估计胜率的市场样本。

之后每根开盘等于上根收盘;最高价为开收较大值加一pip,最低价为较小值减一pip。首根开收相同,高低规则一致。输入、均值、标准差、RSI组成、冻结宽度和事件状态全部提供。空白表示不可用,不是零。文件止于k63,不含未来交易结果或收益曲线。

下载完整虚构OHLC、布林带、RSI及事件CSV

9. 阅读实例中的回踩与有效收复

k61的Bid收盘1.10410高于中轨1.103150。回踩p = k62在2026-07-08 14:00 UTC收盘:价格1.10310低于中轨1.103195,最低价1.10300仍高于下轨。中轨高于五根前的值,冻结宽度21.3719 pips。这不是下一根候选线的带宽。

唯一候选k63在15:00 UTC收盘。价格1.10350在中轨1.103255之上、上轨之下,最低价高于下轨,斜率仍向上。RSI从51.9023变为57.5231,候选通过。展示数值已四舍五入,判断用完整精度。合格还不等于成交,后续路径特意不提供。

单独影线不激活模型。真正收盘回踩只获得紧接着一根候选;若候选失败,原机会结束,不能等待迟来的收复。
单独影线不激活模型。真正收盘回踩只获得紧接着一根候选;若候选失败,原机会结束,不能等待迟来的收复。 小屏幕上可横向滚动图表,以便清楚阅读标注。
K线Bid收盘中轨RSI 14激活候选Q
k611.104101.10315074.9153000
k621.103101.10319551.9023100
k631.103501.10325557.5231011

10. 固定结构止损及以信号为锚的目标

设S_raw = min[L(p), L(k)] − 0.05W0,将买入止损按实际tick向下取整,然后计算并向下取整T_raw = C(k) + 3[C(k) − S]。这两个Bid出场价在检查入场报价前固定。缓冲来自回踩冻结带宽。不得把目标改成后来的上轨,也不能让止损跟随移动中轨。

较低低点为1.10300,原始止损约1.10289314。在假定网格0.00001上得到S = 1.10289及T = 1.10533。目标是信号收盘至止损距离的三倍,并不承诺实际净风险回报三比一。Ask入场、成本与取整会改变比率,必须另行检查。

固定Bid保护根据两个低点及冻结宽度缓冲计算。Ask标记只是入场计划,图中没有绘制未来盈利走势。
固定Bid保护根据两个低点及冻结宽度缓冲计算。Ask标记只是入场计划,图中没有绘制未来盈利走势。 小屏幕上可横向滚动图表,以便清楚阅读标注。

11. 扣除完整成本后比较两种首组报价

假设15:00:02 UTC首次Bid/Ask为1.10350 / 1.10362。点差1.2 pips,Ask至Bid止损距离7.3 pips。往返佣金0.6 pip加总不利执行预留1.0 pip,得到计划损失8.9 pips、净目标距离15.5 pips及比率1.7416。这些算术门槛通过,仍须满足其他经纪商条件。

若首次报价改为1.10370 / 1.10382,点差不变,追价3.2 pips仍低于冻结上限约5.3430 pips,但损失10.9 pips、净目标13.5 pips及比率1.2385要求拒绝。它们是首组报价的替代场景,不是等待后挑选。按Ask买、按Bid出已计入点差效应,不能再加一次。真实滑点可能超过预留。

两种首组报价共享固定出场价和点差。较贵报价仍在追价上限内,但计划净收益损失比不足,因此拒绝下单。
两种首组报价共享固定出场价和点差。较贵报价仍在追价上限内,但计划净收益损失比不足,因此拒绝下单。 小屏幕上可横向滚动图表,以便清楚阅读标注。
首组报价Bid / Ask未计成本止损距离 (pip)损失+成本净目标比率决定
可接受1.10350 / 1.103627.38.915.51.7416通过
较贵1.10370 / 1.103829.310.913.51.2385拒绝

12. 从金额预算向下取整仓位

示例账户净值10000 USD、研究风险比例0.5%,预算为50 USD。标准合约100000 EUR、USD账户每标准手pip价值10 USD、手数步长0.01时,用预算除以每手计划损失并向下取整。可接受报价得到0.56 lots、计划风险49.84 USD。

实际交易需使用真实合约、tick价值、账户币种换算、最小及最大手数、步长和保证金。最小手数超预算就跳过,不向上凑。被拒报价即使换手数后能进预算也不下单,组合敞口还需另设上限。预算和止损并不能保证跳空、故障或执行失败时的最大损失。

13. 保持固定保护并执行当日时间出场

保留初始Bid止损和目标。若尚有持仓,在回踩当日18:00 UTC或之后的第一可执行Bid请求平仓。新的RSI、中轨或上轨触及不增加额外出场规则。不自动反手,也不从旧机会重新入场。故障可能延误时间平仓。

Ask碰目标不说明买单Bid目标已到达:Ask 1.10533 / Bid 1.10521中Bid仍低于目标。假设未来某线为H = 1.10550及L = 1.10270,它会跨越两出场价,却无法说明先后。需要tick序列或标记顺序不明,不可选择有利结果。这根未来线不在CSV中。

示例14:00 UTC激活,15:00评估唯一候选;未发请求仅有十秒窗口,持仓从18:00起请求当日平仓。
示例14:00 UTC激活,15:00评估唯一候选;未发请求仅有十秒窗口,持仓从18:00起请求当日平仓。 小屏幕上可横向滚动图表,以便清楚阅读标注。

14. 先核对不确定订单,再允许新机会

记录回踩与候选收盘时刻、冻结宽度、精确指标、首组报价及时间、请求标识、申请手数、实际成交和保护。响应中断或超时不等于拒单。再发请求前核对经纪商持仓及订单;重复整笔买入可能使敞口翻倍。发送时限不是市价单的到期参数。

成交后若缺少必要保护,应尝试受控的立即平仓,并在持仓和请求状态解决前阻止新入场。平仓失败或仅部分完成仍有残余风险,需继续监控。不要私自改价、扩大止损,或在不确定响应后假定空仓。后来的合格形态不能覆盖未解决执行。

15. 在相同布林基线上测试RSI增量

比较同样的上升中轨回踩与下一根收复模型,有RSI过滤和无RSI过滤两版。日历、下轨排除、冻结止损缓冲、目标、首组报价、成本、仓位和时间出场均不变。分别按时间跟踪每版持仓状态;取消一笔交易可能释放下一次机会,只删除已完成交易表中的几行并不充分。

使用合适的Bid/Ask或tick数据、现实拒单和后续时间验证。报告净期望、回撤、样本、不确定性、错过的盈利单及全部试过设置。检查敏感度时,不要每个时期另选赢家。漂亮图表、高胜率或正确算例都不是盈利证据。CSV验证定义,而非优势。

比较相同布林回踩基线与增加RSI过滤的版本。执行和成本保持一致,同时分别跟踪各模型随时间变化的持仓状态。
比较相同布林回踩基线与增加RSI过滤的版本。执行和成本保持一致,同时分别跟踪各模型随时间变化的持仓状态。 小屏幕上可横向滚动图表,以便清楚阅读标注。

16. 实验前使用可复现清单

确认UTC映射、完整收盘、上根在中轨上、中轨上升、无下轨接触及固定W0。仅评估下一根候选,严格价格不等式与含端点RSI范围必须一致。随后检查报价年龄、期限、点差、追价、网格化保护、净比率、预算、手数及保证金。保留取消与不确定响应,不只记录完成交易。

至此三篇指南后的三种组合策略齐备:MACD与RSI、EMA与ADX及ATR,以及本篇布林中轨回踩与RSI。事件不同,应独立测试。精确研究规则让假设可审核,不构成实盘建议,也不意味着多加指标就能盈利。

常见问题

碰到中轨就可以买入吗?

不可以。须从上一根收于中轨上方,形成收于上升中轨或其下的回踩,且未触下轨;再由紧接着的一根已收盘线收复。RSI、报价、执行和风险条件也必须全部满足。

RSI必须上穿五十或进入超卖吗?

不需要。收复候选收盘时处于五十至六十五之间即可,含两端。要求上穿事件或超卖反转属于另一个规格。尚在形成的K线读数不能代替已收盘确认。

下一根失败后,之后反弹能挽救吗?

不能。候选无论通过与否都结束原机会。之后须形成新的合格回踩,并先解决持仓和请求状态。旧回踩不能延长等待,也不能拿后来的指标值重新判定。

轨道会变化,为什么带宽要冻结?

候选信号按候选自身的轨道检查,而保护和追价上限按回踩时冻结带宽计算。两者承担不同任务。这样后来的波动不会改写已经制定的初始风险计划。

三倍距离目标就是净收益风险三比一吗?

不是。目标锚定信号Bid收盘,实际Ask入场、佣金、执行预留和tick取整共同决定计划净收益与损失。示例较贵的首组报价虽然不过度追价,却不通过净比率。

这些图是回测或盈利证明吗?

不是。完整虚构输入止于信号时点。两种报价仅展示算术与拒绝规则,没有未来交易结局、实测胜率或商业EA表现,也不能用来推断真实盈利能力。

来源与研究说明

John Bollinger的资料解释布林带,并提醒触轨本身不等于自动交易信号。MetaQuotes说明iBands和iRSI接口。本文另外定义回踩状态、阈值、总体标准差、有限历史RSI初值、虚构输入与执行规则。这是原创研究规格,不代表上述来源认可这套交易规则,也不构成EA盈利证据。

教育性研究规格。价格、图表及报价计划均为虚构。外汇交易有风险;指标、保护订单与预算不保证盈利或最大损失。