柱体变短只说明MACD与信号线的距离缩小,并不能证明价格即将恢复趋势。本原创模型跟踪一个新的同号波段,在回调结束前固定价格水位,只允许指定时点的第一次恢复。
1. 定义一套不同的趋势延续假设
模型研究MACD与信号差值在原侧首次恢复,同时主线与价格环境仍有方向性。它使用回调前水位,要求恢复K线本身确认价格。已有MACD/ATR剥头皮模型先选转折,再等待独立的下一根确认,并采用ATR退出。两者并非仅有时间周期不同。
使用虚构EURUSD H1 Bid OHLC与假设USD账户,并规定1 pip=0.0001。参数、间距、深度和期限都是原创研究选择,并非已证明的最优值。EMA环境与MACD重复使用价格历史,不构成独立证据。构造案例不报告实际订单、已测优势或交易结果。
2. 计数前先明确主线、信号与差值
使用M=EMA12(Close)−EMA26(Close)、S=SMA9(M)与D=M−S。传统MT4 MACD将M画成柱体,本策略收缩的是独立OsMA差值D。采用EMA信号会得到另一组D,也可能改变事件。这里的九值信号明确使用简单平均。
各价格EMA以最初n个收盘均值初始化,再应用E_n(k)=(2×Close(k)+(n−1)×E_n(k−1))/(n+1)。EMA12从k11开始,EMA26和M从k25开始,S与D从k33开始;最早完整的新D交叉可能出现在k34。终端的更早历史或初始化不同,不保证数值完全一致。
3. 仅从新的差值交叉启动
BUY起点Z要求D(Z−1)≤0 AND D(Z)>0,SELL要求D(Z−1)≥0 AND D(Z)<0。必须有两个读数。首个可用正值不能凭空制造从零开始的交叉。同号波段是D维持相同严格符号的连续区间,零值结束该区间。
在Z及之后每根候选K线,BUY要求M(t)>0 AND Close(t)>EMA26(t) AND EMA26(t)>EMA26(t−5),SELL反转全部三个严格比较。起点失败即消耗整个波段,之后环境改善也不能补救。不得事后采用持仓或请求未决期间出现的起点。
4. 收缩开始后才识别振幅峰值
从Z起要求至少三个严格递增的正U=abs(D)读数,包含Z。首次下降在C收盘且数据到达后识别A=C−1。A自身收盘时并未确认成峰。初始扩张时相等,或不足三个读数便下降,都会拒绝波段。
在C固定BUY水位B=max High(A−2…A)+1 pip或SELL水位B=min Low(A−2…A)−1 pip,包含两端。它使用回调前已结束K线,不跟随修正移动。收缩期间若价格已经收于B之外,就拒绝机会,不能靠稍后恢复修复。
5. 要求恰好三根严格收缩K线
收缩K线是C, C+1, C+2,满足U(A)>U(C)>U(C+1)>U(C+2)>0,定义K=C+2。K之前转向、读数相等或D换号均不合格。每根收盘都须保持环境条件。这里是三次下降,不是仅有两次下降的三个读数。
在K要求剩余振幅0.25≤U(K)/U(A)≤0.75,且U(A)严格为正。等价比较U(A)≤4U(K)≤3U(A)无需除法。这是声明的深度过滤,不是概率。合格构造保留峰值的0.4384475074;比较完整数值,不按四舍五入标签判定。
6. 下一根同时完成首次恢复与价格突破
唯一恢复K线为T=C+3=K+1。D严格符号不变,并要求U(T)>U(K)。BUY还需Close(T−1)≤B AND Close(T)>B,SELL还需Close(T−1)≥B AND Close(T)<B。影线、相等或已经在水位外侧的持续状态都不足以确认。
T若继续缩小或相等,就在该收盘到期。首次恢复发生但价格失败则立即消耗,不再给一根确认K线。后来更大的柱体或价格突破不能重启波段,必须等待未来独立的新D交叉。
7. 固定回调保护并先取消
三次收缩及K深度检查通过后,BUY固定F=min Low(C…K)−1 pip,SELL固定Bid上限V=max High(C…K)+1 pip。范围不包含T的任何价格。T若BUY出现Low(T)≤F或SELL出现High(T)≥V,先取消,再评估恢复及突破。
趋势失败、必需历史缺失或D符号无效,也终止活动候选。OHLC不能判定K线内结构破坏与之后收盘的先后,因此取消优先。用于取消活动候选的同根K线不能再启动另一起点。环境恢复本身不能重置已消耗波段。
8. SELL按绝对振幅镜像,不按数值上涨
SELL中主线与D都为负,EMA26向下。收缩使D接近零,再扩张使其变得更负。通用规则仍为U=abs(D)。负D数值上升并不是此处定义的SELL恢复。
独立SELL构造将所有Bid OHLC围绕1.10500反射,交换高低价并重算EMA、M、S、D。BUY/SELL报价及保护侧仍须区分。镜像Bid图不是真实Ask历史,也不承诺相同可执行风险。
9. 恢复收盘后只评估第一笔报价
紧接着的H1 K线为E。其首笔观察到的双侧报价必须在T预定收盘边界后60 seconds内到达,且收盘数据已就绪。首笔观察时缺数据就消耗机会,不等之后方便的报价。名义边界不证明数据到达或成交。
要求价格为正、Ask≥Bid、点差≤2.0 pips,BUY满足Bid_entry>B或SELL满足Ask_entry<B。不利位移须符合BUY的Ask_entry−CloseBid(T)≤2 pips或SELL的CloseBid(T)−Bid_entry≤2 pips。算好止损后要求6≤R≤25 pips。突破位相等不合格,其他声明的上下限包含边界。
10. 请求发出前固定正确报价侧的退出
BUY以Ask入场,采用SL_Bid=F、R=(Ask_entry−F)/pip、TP_Bid=Ask_entry+2R×pip。SELL以Bid入场,固定s_entry=Ask_entry−Bid_entry,再使用SL_Ask=V+s_entry、R=(SL_Ask−Bid_entry)/pip、TP_Ask=Bid_entry−2R×pip。SELL转换仅是入场点差的声明换算,不是历史Ask高点重建。
在请求前按所评估报价固定绝对价格,后续成交滑点不移动这些水位。不追踪、不摊平、不部分退出。首次保护执行即退出,否则在包括E的十二根H1结束后于Close(E+11)请求全部市价平仓。执行等待可交易报价;跳空、休市和点差变化影响成交及实际损失。
11. 计入成本并向下取整数量
使用计划预算0.5% of equity。独立示例假设账户净值$10,000、预算$50、点值$10 per pip per lot、往返佣金$7 per lot、数量步长0.01 lot,以及入场退出总不利预留0.4+0.6=1 pip。融资为零仅是本例假设,不是普遍事实。
每手估计损失(R+1)×10+7,扣除上述成本后潜在收益(2R−1)×10−7。采用floor((50/loss_per_lot)/0.01)×0.01,再检查数量限制、保证金、实际合约价值、报价网格及止损距离。最小手数的计划损失若超预算则拒绝。报价侧已含点差,不重复扣除。计划风险不是实际损失上限保证。
12. 复现完整BUY时间线及计划
第零根K线在2026-10-19 11:00 UTC开盘。新起点Z=k80、峰值A=k84、首次收缩C=k85、第三次K=k87、首次恢复T=k88。A/K/T的D为1.263422 / 0.553944 / 0.595605 pips。C处M仍上涨,D却收缩,说明两种柱体不能互换。
BUY在C固定B=1.10960,K固定F=1.10890。T收于1.10970,边界2026-10-23 04:00 UTC。假设首笔数据及Bid/Ask于04:00:10 UTC到达,报价1.10970 / 1.10986。因此R=9.6 pips,目标1.11178,每手损失/潜在收益$113 / $175。数量0.44 lot计划$49.72,下一步长为$50.85。如需时间退出,边界为2026-10-23 16:00 UTC。不声称存在之后成交或结果。
13. 核对独立SELL报价计划
镜像SELL使用B=1.10040、Bid上限V=1.10110及T收盘1.10030。A/K/T的D读数为−1.263422 / −0.553944 / −0.595605 pips。绝对振幅下降三次再增加,因此恢复对应D的数值下降。
假设首笔Bid/Ask为1.10014 / 1.10030,点差1.6 pips。固定Ask止损1.10126产生R=11.2 pips,Ask目标1.09790。每手估计损失/潜在收益$129 / $207;0.38 lot计划$49.02,下一步长为$50.31。报价及时间退出边界与BUY相同。两R毛目标不表示净收益为计划损失两倍。
14. 保留过早、过深、过晚和首笔失败
独立历史拒绝仅两次收缩后的恢复、低于下限的剩余振幅0.2139508498、T上的第四次缩小以及T触及保护。价格相等例的独立固定水位为B=1.10970;T恰好收在该位,即使之后收盘突破,首次恢复仍失败。
首笔报价拒绝例假设04:00:10 UTC时Bid/Ask为1.10955 / 1.10971。点差及有利位移可接受,但Bid仍低于BUY位。之后04:00:30 UTC的1.10970 / 1.10986被忽略。这是独立构造,不是看过输赢后挑选替代成交。
15. 下载完整历史并读取收盘缓冲值
第一份CSV提供八组虚构OHLC、完整预热、EMA12/26、主线、SMA信号及差值。峰值及固定水位栏仅在可知时出现。第二份记录事件与假设报价。表中BUY指标单位为pips,CSV指标为价格单位。初期空格表示不可用,并非零。
MT4已收盘差值可读取iOsMA(NULL,PERIOD_H1,12,26,9,PRICE_CLOSE,1)。也可在相同iMACD参数和偏移下,用MODE_MAIN减MODE_SIGNAL。前一根已收盘K线偏移二,零仍在形成。应保存时间戳,因为偏移会变化。MT4时间指开盘,本例UTC指收盘边界。
下载八组虚构H1 OHLC、EMA、MACD主线、SMA信号与差值(CSV)
| 索引 | UTC收盘边界 | Bid收盘 | M (pips) | S (pips) | D (pips) |
|---|---|---|---|---|---|
| 79 | 2026-10-22 19:00:00 UTC | 1.10790 | 7.000000 | 7.000000 | 0.000000 |
| 80 | 2026-10-22 20:00:00 UTC | 1.10820 | 7.159544 | 7.017727 | 0.141817 |
| 84 | 2026-10-23 00:00:00 UTC | 1.10940 | 8.756749 | 7.493327 | 1.263422 |
| 85 | 2026-10-23 01:00:00 UTC | 1.10920 | 8.884177 | 7.702680 | 1.181497 |
| 86 | 2026-10-23 02:00:00 UTC | 1.10910 | 8.802998 | 7.903013 | 0.899985 |
| 87 | 2026-10-23 03:00:00 UTC | 1.10910 | 8.639077 | 8.085132 | 0.553944 |
| 88 | 2026-10-23 04:00:00 UTC | 1.10970 | 8.890830 | 8.295225 | 0.595605 |
16. 先对账状态,再研究表现
每品种最多一笔持仓,每机会最多一次初始市价请求,并支持随单保护。经纪商拒绝、重新报价、过时数据或首笔失败均消耗波段。响应不明时须先核对票据与持仓,再承担新风险,绝不自动重试。确认退出后等待未来独立起点,不采用持仓期间开始的波段。
测试因果前缀、相等、缺失前值、精确深度边界及到期。Bid OHLC不能恢复Ask成交,也不能判断两退出同触时的先后;应保留歧义并取得tick。有效研究需要经纪商历史、真实成本、拒绝案例和样本外测试。构造只验证规则与计算可复现,不证明胜率,也不是投入真实资金的理由。
常见问题
本策略使用哪种柱状图?
MACD主线减去九值简单信号。MT4标准柱显示主线,研究其收缩属于另一模型。指数信号也会改变差值。
三个较小读数就够了吗?
不够。必须从已识别峰值严格下降三次,紧接下一根恢复。初始波段在收缩前还要至少三个递增读数。
价格可以晚一根确认吗?
不可以。首次按时恢复必须在同根已收盘K线通过固定突破测试。后来突破不能修复首笔价格相等或确认不足。
主线为正能重启拒绝波段吗?
不能。仅环境改善不重置。差值需离开旧严格符号,未来新交叉在空仓且状态核对后独立合格。
SELL止损是真实历史Ask高点吗?
不是。它是回调Bid上限按入场点差换算的固定值。未来点差改变会使Ask保护对应不同Bid;Bid K线不能重建Ask成交。
案例是否证明盈利能力?
没有。它们是原创虚构OHLC与假设报价,没有实际订单或结果。参数、深度、缓冲和期限仍未验证。
来源与研究说明
一手资料支持主线/信号/差值、MT4简单信号、其他平台EMA信号、收盘索引及可执行价格侧。精确波段、扩张、收缩、深度、时序、价格、保护、报价规则与全部构造数据均为原创假设,来源不验证其表现。
教学策略假设。八组虚构历史和假设报价,没有实际订单、经纪商回测、已测优势或保证结果。