ForexBestRobots.com比较 EA →
ZH

剥头皮指标组合 · 指南3

EMA与MACD外汇剥头皮:动能、信息重叠与确认延迟

在M5结合EMA价格背景与MACD。区分信号线交叉和零轴交叉,识别重复确认,并比较等待、成本及账户币种换算。

EMA20/50提供明确的M5价格背景。MACD12/26配SMA9信号,区分新的信号线交叉与之后的零轴交叉。虚构教学输入,没有实测收益。
EMA20/50提供明确的M5价格背景。MACD12/26配SMA9信号,区分新的信号线交叉与之后的零轴交叉。虚构教学输入,没有实测收益。

EMA过滤与MACD看似提供两个独立确认,即使它们表达的是同一计算。等待另一种交叉也会改变观察时刻和可用价格。本指南区分共享信息与新事件,定义早期观察及限时延后观察,并重建五条M5路径。图形更清晰,并不能证明扣除成本后的结果更好。

1. 先问第二个指标究竟增加什么

EMA平滑选定价格序列,MACD从该序列的两条EMA求差,再与信号均值比较。放在不同图窗里,并不会使一致读数成为独立证据。持续上涨可令多个相关条件同时为正,横盘则可反复交叉。任何外观都不证明扣除真实成本后存在有效优势。

真正的问题是:明确的附加条件能否改善固定研究流程,足以补偿时点和执行变化。我们比较BUY方向早期观察A与延后观察B。它们是记录事件,不是市价订单或完整策略。交易时段、保护、退出、可接受报价、请求时间及组合限制仍须先明确,才能评估交易结果。

2. 固定价格序列及全部指标输入

采用虚构EURGBP Bid OHLC,在M5使用Close。背景为EMA20 / EMA50,MACD为12 / 26 / 9,信号使用SMA。图形偏移0。观察到新K线后,在shift=1读取已完成缓冲值,在shift=2读取再前一根。图形偏移不等于选择已完成数值的缓冲索引。

周期和2 bars确认窗口只是明确示例,并非已优化设置或通用剥头皮配方。看结果前固定品种、报价侧、缺失数据处理和数值比较。缺少必要已完成输入时,结束等待观察,重建足够连续历史,再等新的合格事件。不要跨越虚构K线或数据缺口默默保留旧起点。

组成参照决策作用
价格与时钟EURGBP · Bid · M5 · Close同一已完成K线序列
背景EMA20 / EMA50 · C>E50价格位置,并非独立证据
MACD12 / 26 · SMA9 · D=M−SX与Z事件分开
延后观察P+1...P+2 · T=1 · D>0先取消,再到期,再查Z

3. 计算EMA并揭示完全重复的条件

周期n使用a_n=2/(n+1)。有限参照先以E_n(n-1)=mean(C[0...n-1])初始化,再应用E_n(k)=a_n*C(k)+(1-a_n)*E_n(k-1)。12/20/26/50周期首次值分别在k11 / k19 / k25 / k49。更早历史或另一初值可改变后续数值;提供可复现初值,并不等于证明与运行终端完整历史一致。

相同输入及对齐下,M=E12-E26,所以M>0 iff E12>E26。同时要求二者不会增加过滤。本指南背景20/50是另一组合,没有这种完全等同,但全部序列仍重用相同收盘。应区分逻辑重复与统计依赖。增加指标名称不会自动带来独立信息,也不会自动降低不确定性。

MACD主线为自身EMA之差。相同输入下,M为正和EMA12高于EMA26是同一条件。背景20/50是另一组合,但仍来自相同价格。
MACD主线为自身EMA之差。相同输入下,M为正和EMA12高于EMA26是同一条件。背景20/50是另一组合,但仍来自相同价格。 小屏幕上可横向滚动图表,以便清楚阅读标注。

4. 区分主线、信号与OsMA

参照定义M(k)=E12(k)-E26(k)、S(k)=mean(M[k-8...k])及D(k)=M(k)-S(k)。M始于k25,S与D始于k33。新信号线交叉为X(k)=[D(k-1)<=0 AND D(k)>0],从k34可判断。主线新零轴上穿为Z(k)=[M(k-1)<=0 AND M(k)>0],从k26可判断。

MT4标准MACD把主序列画成柱。这不自动等于其他图表常称MACD柱状图的“主线减信号”;这里该差值为OsMA。应识别数值缓冲,而非依赖图形样式。把SMA9信号改为EMA9会改变实验。计算与判断在导出小数前使用精确分数;把很小的负主线舍入为零,不能制造交叉。

M为主线,S为SMA9信号,D=M−S为OsMA差值。X是信号线交叉,Z是M的零轴上穿。图形样式不改变数列。
M为主线,S为SMA9信号,D=M−S为OsMA差值。X是信号线交叉,Z是M的零轴上穿。图形样式不改变数列。 小屏幕上可横向滚动图表,以便清楚阅读标注。

5. 定义背景与合格的早期起点

设T(k)=[E20(k)>E50(k) AND C(k)>E50(k)],首次可用k49。这是明确的价格位置背景,不是持续上涨趋势的证明。起点P要求T(P)=1 AND X(P)=1 AND M(P)<0,记录A(P)=1并开启一个延后观察。严格价格条件不接受相等;主线已为零或正值时,不属于本研究的负值起点。

该起点研究主线仍负时,MACD相对信号的早期改善,不要求同一根出现EMA20/50交叉。D持续为正不等于新X。若X出现时T失败,后来背景改善不能收编旧事件。保留被拒的原始交叉,让读者能看到不合格理由,而不只是被筛选的成功示例。

6. 为延后版本设定有限期限与判定顺序

只有P+1及P+2可确认。每根后续已完成K线上,先在T=0 OR D<=0取消,再在k>P+2判到期,之后才接受新的Z(k)=1并记录B(k)=1,否则继续等。主线等于零不算正值。背景和主线高于信号的条件必须在每个中间收盘持续成立,不能只在最终交叉时检查。

确认、取消或到期即关闭该P。之后主线变正不能复活它;已按等待状态处理的行,不能在同根再开新起点。未来独立X只有重新满足全部起始条件,才可开始另一观察。这允许未来事件,同时防止已结束轮次事后得到方便的确认或暗中延长期限。

7. 从头重建五组虚构历史

公开文件包含5组独立历史,每组100根,共500行。三组共享前76个收盘:固定tick网格上的60个上涨值、10个下跌值及6个恢复值,分支为timely / late_zero / signal_lost。context_late使用另一段较慢上涨与恢复;第五组OHLC恒定。每条EMA以及M、S、D、背景、交叉、起点和观察标记均提供。

各行使用从01:45 UTC开始的预定UTC完成时间。共享起点为P=k75 / 08:00 UTC,独立context_late交叉发生于k72 / 07:45 UTC。每组均从其初值独立重算。实体与影线由固定网格收盘构造。这些路径检验定义、精度与顺序,不提供市场发生频率或实测交易收益。

下载虚构EMA–MACD M5输入及计算(CSV)

下载独立EURGBP BUY报价比较(CSV)

8. 读取零下交叉与及时确认

共享P处收盘0.85235,T通过。以pip缩放,M为-0.3316,S为-0.3520,D为+0.0204,前一D为负。因此M仍为负时已有X=1和A=1。主线与信号是两个不同负数,向上穿越信号不要求主线先变正。

下一主线仍为负。到k77 / 08:10 UTC,收盘0.85255,M为+0.1778 pips,S为-0.4285 pips。背景与D一直有效,因此Z=1在P+2确认,B=1。图上收盘相差2.0 pips。这是价格路径观察,不是可执行入场价差,也不证明任何一版获利。

timely:k75新信号交叉在零下开启A。背景与D持续有效,到k77=P+2的Z记录B。K线、EMA及MACD均来自虚构CSV。
timely:k75新信号交叉在零下开启A。背景与D持续有效,到k77=P+2的Z记录B。K线、EMA及MACD均来自虚构CSV。 小屏幕上可横向滚动图表,以便清楚阅读标注。
分支/K线Bid收盘M / pipS / pipTXZAB状态
timely · k750.85235-0.3316-0.352011010零下的新信号线交叉
timely · k770.852550.1778-0.428510101期限内零轴确认
late_zero · k770.85240-0.0035-0.457510000延后观察B
late_zero · k780.852600.2874-0.390410100零轴交叉前已到期
signal_lost · k760.85196-0.4822-0.474910000信号条件丢失:取消
signal_lost · k770.852950.1951-0.470011100新交叉不满足起始条件
context_late · k720.85037-0.5790-0.786501000起点背景不合格
context_late · k740.85053-0.1137-0.747410000明确的EMA价格背景
context_late · k750.850610.1414-0.636610100无有效起点的零轴交叉
flat · k770.850000.00000.000000000恒定输入:无严格事件

9. 把接近零的负值与迟到交叉分开

late_zero在k77的主线仍约为-0.0035 pips。D为正、T有效,但没有严格零轴上穿。将价格单位数值仅显示少数小数,可能隐藏负号或显示为零。判断采用精确值,显示精度不定义事件。

在k78 / 08:15 UTC,M转正并有Z=1,但这是P+3。到期优先,故B=0,即使此时图形显得更一致。A仍是早期观察,不能把其时间或价格借给迟到版本。更长窗口须作为另一个事先声明的候选完整比较,不能事后修补。

late_zero:k77的M仍略负,k78=P+3才上穿零轴。先判断到期;之后更强的一致不能复活旧起点。
late_zero:k77的M仍略负,k78=P+3才上穿零轴。先判断到期;之后更强的一致不能复活旧起点。 小屏幕上可横向滚动图表,以便清楚阅读标注。

10. 信号条件失效时先取消观察,再看后续双交叉

signal_lost在k76收盘0.85196。EMA背景仍通过,但D约-0.0073 pips,主线不再高于信号,立即取消延后观察。数学条件失效只是观察失效,不是已执行止损、实现亏损或金额风险边界。

在k77,强反弹产生X=1 AND Z=1且M已为正。旧P保持取消,B=0。新X也不满足负值起点,因此该根A=0。允许正主线与同时交叉起始的模型可以另行定义、测试,但不能借用此前起点,也不能把所有交叉混为一谈。

signal_lost:k76的D转负,背景有效也取消。k77同时X、Z不能重用P;正M亦不满足零下起始要求。
signal_lost:k76的D转负,背景有效也取消。k77同时X、Z不能重用P;正M亦不满足零下起始要求。 小屏幕上可横向滚动图表,以便清楚阅读标注。

11. 不要把恢复背景追溯赋给旧事件

独立context_late在k72出现新X,但E20=0.85026351低于E50=0.85027680。T失败,因此A=0且不开延后观察。到k74背景通过,但X不再新鲜。到k75主线上穿零轴时没有进行中的P,仍B=0。

这种起始拒绝与合格开始后的条件丢失不同,应保留两类。恒价历史还检验相等:相同初始化均线给出零M和零D,没有严格X、Z或T。精确计算避免舍入平台制造事件。真实震荡价格更不规则;EMA背景通过后仍可反转、反复交叉并产生高换手成本。

context_late:k72的X没有合格EMA背景。k74背景通过,k75有Z,却无有效起点。后续状态不能追认此前交叉。
context_late:k72的X没有合格EMA背景。k74背景通过,k75有Z,却无有效起点。后续状态不能追认此前交叉。 小屏幕上可横向滚动图表,以便清楚阅读标注。

12. 区分K线完成时刻与订单时钟

P在07:55 UTC开盘,于08:00 UTC完成。随后两根M5分别于08:05 UTC及08:10 UTC完成,08:15 UTC已在窗外。只有后续数据表明K线结束,最终指标值才可获知。历史边界不证明当时存在可执行报价或已成交订单。

按该日期实际时差换算经纪商时间,并保存映射。完整策略须另限报价年龄、请求延迟、可接受距离和重试。改用M1会改变输入历史及真实窗口时长,相同期数不保留跨周期信号。更快版本须作为独立固定实验比较,并纳入自身换手和执行成本。

UTC阶段可用信息尚未确定
P · 08:00零下合格X;A未来Z与可执行报价
P+1 · 08:05第一根后续已完成K线第二根与实际请求
P+2 · 08:10最后合格Z;全通过才有B实际请求及成交
P+3 · 08:15无此前确认则到期不重用旧起点

13. 比较独立EURGBP BUY报价的成本后结果

此独立比较固定Bid止损0.85180与目标0.85340。较早Bid/Ask为0.85230 / 0.85240,较晚为0.85246 / 0.85256,点差均1.0 pip。往返佣金0.5 pip加总不利执行预留0.3 pip,合计0.8 pip。较早计划损失6.8 pips、净目标9.2 pips、比率1.3529;较晚分别为8.4 pips、7.6 pips和0.9048。

声明门槛为net reward / planned loss >=1.20,仅较早报价通过。权益10000 USD、预算0.30%=30 USD,按每标准手假设pip价值12.50 USD与手数步长0.01,较早允许0.35 lots / 29.75 USD。较晚仅供比较的规模0.28 lots / 29.40 USD不能修复被拒比率。这些替代报价独立于历史,不是图中K线之后记录的成交。

独立EURGBP BUY报价采用固定Bid退出和虚构GBP–USD换算。较晚Ask更高令计划损失增、净目标减。缩小比较手数无法修复被拒比率。
独立EURGBP BUY报价采用固定Bid退出和虚构GBP–USD换算。较晚Ask更高令计划损失增、净目标减。缩小比较手数无法修复被拒比率。 小屏幕上可横向滚动图表,以便清楚阅读标注。
报价Bid / Ask止损(pip)损失+成本净目标比率手数风险USD
较早报价 · 通过0.85230 / 0.852406.06.89.21.35290.3529.75
较晚报价 · 被拒0.85246 / 0.852567.68.47.60.90480.2829.40

14. 换算报价币种风险,点差只计算一次

假设合约100000 EUR,pip为0.0001。标准手一个pip是10 GBP,不是10 USD。用虚构规划换算1 GBP=1.25 USD得到12.50 USD。point和tick假设为0.00001。核实实际合约、向账户币种换算、手数限制、保证金和止损规则。实际退出前换算率可能变化,固定规划假设不保证未来现金价值。

BUY在佣金和预留前使用(Ask-S_bid)/pip及(T_bid-Ask)/pip。可执行报价侧已包含点差效果,不要再次加点差。SELL以Bid进入、Ask退出,须有独立规则。计划保护和预留不能限制跳空、滑点或拒单造成的真实损失。超时后先核对实际订单与成交再重试;指标重新一致,不能解决结果未知的订单。

15. 在共同起点上比较早期与延后规则

在同一组合格P事件上比较A与B,保留取消、到期及缺失观察。A更早,B多一道条件和另一个决策时刻。完整交易规则确定后,在各自实际观察时刻应用相同报价可用政策、保护、退出、成本和仓位方法。不要给B分配A的早价,也不要只评价最后确认的子集。

固定搜索范围,预留未用后续数据。记录试过的每组EMA、MACD周期、信号均值、背景和期限。检查净期望、回撤、换手、不确定性和成本敏感度;事件更少或筛选后胜率更高并不足够。同根内退出可能竞争时需tick顺序。五条构造路径只验机制,不能估计哪版在未知市场数据中表现更好。

在相同合格起点,按A与B各自真实时刻比较。保留拒绝、取消和到期。虚构历史不提供交易表现估计。
在相同合格起点,按A与B各自真实时刻比较。保留拒绝、取消和到期。虚构历史不提供交易表现估计。 小屏幕上可横向滚动图表,以便清楚阅读标注。

16. 先完成指南基础,再定义完整策略

研究记录应明确报价侧、周期、EMA初值、MACD信号方法、缓冲对齐、精确比较及数据可用时点。分清M、S、D与X、Z,识别重复条件并固定起点、取消、到期优先级。其他读者应重现相同事件,而不是事后挑有利图形,或在困难分支改设置。

这是剥头皮组合组第三篇指南。EMA–RSI研究有限动能重置序列;布林带–随机指标研究首次收复固定边界。规则保持独立。基础指南和上线检查后再构建完整策略。数据、币种换算及已有MACD模型文章补充背景,实际入场、保护、退出、时段与组合仍须完整定义。

常见问题

MACD为正能再次确认EMA12高于EMA26吗?

相同价格、周期、初值和对齐下,二者完全相同,因为主线就是EMA12减EMA26。重复计算不会增加筛选。EMA20/50是另一组合,但仍重用价格。

MT4标准MACD柱子就是OsMA吗?

MT4把MACD主线画成柱。OsMA是主线减信号。其他图表可能把该差值称为柱状图。应核对数列与信号均值方法,不要只看形状。

新信号线交叉可以发生在零下吗?

可以。主线能高于更负的信号,而两者仍为负。timely在k75出现X,到k77才有主线零轴交叉。条件与时间不同。

主线恰好等于零能确认延后观察吗?

不能。Z要求前值不大于零,当前值严格大于零。显示舍入不定义比较。还须在两根窗口内,并持续满足背景与信号条件。

后来的EMA一致能挽救已拒交叉吗?

不能。新起点时背景就须通过。context_late在k72失败,后续改善却没有新合格X。之后零轴交叉没有进行中的P。另一时间规则须独立研究。

A与B是盈利的剥头皮策略吗?

只是BUY观察,没有实测交易收益。仍需完成订单、保护、退出、时段、报价、成本及组合规则,再用适当未见数据和执行假设检验表现。

来源与研究说明

MetaQuotes说明iMA和iMACD参数、采用简单均值信号的MACD主线、主线减信号的OsMA,以及可执行订单价格。有限SMA初值、精确有理数比较、观察期限和虚构历史都是明确的研究选择,并未证明与终端完全一致或参数最优。两个下载文件公开计算;独立报价采用假设换算率。

教育内容。历史、报价和换算率均为虚构。外汇交易有风险。相关指标、确认等待、计划止损及预留不保证盈利执行,也不限制实际亏损。