这是一款将 MACD 与 OSMA 合一的 MT4 指标,单次二选一。支持多周期显示(MTF),均线算法 EMA/SMA/SMMA/LWMA 与价格源可切换;线、柱、着色与点位样式任意组合,含箭头及弹窗/声音/推送/邮件提醒,插值可设无/线性/二次。用法:高周期做过滤、零轴同侧;选 MACD 看主线与信号线交叉,选 OSMA 看柱体零轴翻转;建议 alertsOnCurrent=false,收盘确认更稳。优点:灵活清晰、组合强、提醒完善、支持 MTF。缺点:均线类滞后、震荡易假信号、插值可能带来视觉误差。

#指标总览(MACD/OSMA二选一)
这是一款把MACD与OSMA合到同一面板的MT4指标。
MACD:由两条均线(快线/慢线)计算出的差值(主线),再对主线做一次均线(信号线)。交叉是核心信号。
OSMA(Oscillator of MACD):等于MACD主线−信号线,通常以柱状显示,零轴上/下代表多空动能的切换。
>一次只能选MACD或OSMA,显示样式可切换(线条、柱状、带/不带点、是否着色等)。图里红/蓝为线,柱子与蜡烛会随趋势上色,箭头标注交叉点(或零轴翻转)。
---
##参数逐项解释(按面板顺序)
TimeFrame
取值:Current time frame(当前周期)/其它周期。
用途:做多周期叠加(MTF)。例如在M15图上显示H1的MACD/OSMA。
TimeFrameCustom
以“分钟”为单位的自定义周期(填0表示不用)。例如填`90`表示90分钟。
(类型选择)
你截图里显示为“OsMA”,含义是此轮选择OSMA。切到MACD时会只画主线+信号线(和/或柱子)。
Fast/Slow/Signal(默认12/26/9)
MACD/OSMA的三个核心周期。数值越小越“灵敏”,越容易抖动。
常见替代:`8/17/9`(更短线)、`5/35/5`(趋势跟随)、`24/52/18`(慢速波段)。
Mode(均线算法)
Simple/Exponential/Smoothed/Linear weighted。
标准MACD用Exponential(EMA)。
Linear weighted(LWMA)最灵敏,Smoothed最钝化。
Price(价格源)
Close/Open/High/Low/Median(HL/2)/Typical(HLC/3)/Weighted(HLCC/4)。
默认用Median可略降噪;想更快就用Close。
DisplayType(显示样式)
线、柱、线+柱、带点的变体、是否着色。
“Display colored lines and bars with dots”=线与柱都着色,并在关键点打点。
LinesWidth/BarsWidth
线条与柱子的粗细。
alertsOn/alertsOnCurrent/alertsMessage/alertsSound/alertsPushNotif/alertsEmail/soundFile
alertsOn:总开关。
alertsOnCurrent:是否在当前未收盘K线就触发。建议false(等收盘,减少“回撤信号”)。
其它三项分别是弹窗、声音、推送、邮件的通道;`news.wav`是声音文件名。
UpPips/DnPips
以“点”为单位的箭头垂直偏移量或最低间距(这类指标常用它把箭头抬离蜡烛影线,默认0)。
做黄金/日元这类“点值不同”的品种时,可按`10×_Point`粗调到不遮烛身。
ArrowCodeUp/ArrowCodeDn
Wingdings字体的符号代码(233/234是常见的上/下箭头)。
ArrowGapUp/ArrowGapDn
额外的箭头位置偏移(像素或相对倍数,不同作者实现不同)。若箭头压到蜡烛上,可把它从`0.5`调到`0.8~1.2`。
ArrowSizeUp/ArrowSizeDn
箭头大小倍数。
ArrowOnFirst
`true`=只在首次翻转时画箭头;连环抖动时不重复打箭。
Shift
指标整体水平位移(`0`=不位移;正数向左)。一般保持0。
Interpolate(插值)
仅对MTF显示有影响。
No interpolation:阶梯状(真实高周期值)。
Linear/Quadratic:把高周期数值平滑拉伸到低周期,视觉更顺,但在高周期K线未收之前,图形会不断重画。
做决策建议No或Linear;Quadratic只为好看。
---
##怎么用(实战流程)
###A.选MACD:做“交叉+趋势过滤”
1.周期:M5~H1做入场;H1/H4做趋势过滤。
在M15图上将TimeFrame=H1叠加;只做与H1零轴同侧的信号。
2.参数:12/26/9,Mode选EMA,Price选Close或Median。
3.信号:
入场:MACD主线上穿信号线+(可选)主线在零轴上方→多;下穿+零轴下方→空。
过滤:若上穿发生在零轴下、或高周期方向相反,放弃。
4.出场(二选一或组合):
反向交叉;
主线回到零轴另一侧;
或用ATR(14)×1.5~2的止损,盈亏比≥1:1.2。
5.提醒:`alertsOn=true,alertsOnCurrent=false`,减少“假突破”。
###B.选OSMA:做“零轴切换+动能跟随”
1.周期:M15/H1最清爽。
2.信号:
入场:柱子由负转正(穿越零轴)→多;正转负→空。
加减仓:柱子不断放大说明动能扩张;柱子缩短甚至颜色翻转,减仓或平。
3.过滤:把高周期OSMA设为过滤器——只做与高周期同色的零轴翻转。
4.出场:柱子回落到零轴或显示明显减弱;或者固定追踪止损(如MA(20)跟踪)。
###C.显示与交互小技巧
只想看结构:Display lines或Display bars。
需要“第一时间提醒”但又怕重画:`alertsOnCurrent=true`+在更小仓位试单;收盘确认后加仓。
箭头压到蜡烛:上调UpPips/DnPips或ArrowGapUp/Dn;太小则增大ArrowSize以便一眼看到。
---
##参数搭配建议(给你三个稳妥预设)
1.日内快节奏:`8/17/9`,EMA,Close。M5~M15。
更灵敏,震荡里要配合趋势过滤或通道过滤(如200EMA方向)。
2.经典通用:`12/26/9`,EMA,Median。M15~H1。
噪音与滞后折中。
3.波段趋势:`24/52/18`,SMMA(Smoothed),Typical。H1~H4。
滤噪能力强,信号少但稳定。
---
##优点与适用场景
一体化:MACD与OSMA任你切换;样式自由(线/柱/点/着色),观感清晰。
交易友好:带箭头+多通道提醒(弹窗/声音/Push/邮件),兼顾自动化与人工盯盘。
可塑性强:支持MTF、均线算法、价格源,能适配不同品种与风格。
风险把控方便:`alertsOnCurrent=false`+零轴/高周期过滤,能显著减少“未收K线假信号”。
---
##局限与注意事项
本质滞后:再灵敏也是“均线/均线的均线”。极端快市(新闻)会晚半拍。
震荡易劈叉:区间内来回交叉/翻色,箭头会密集。需要趋势过滤(高周期、通道、200EMA)或成交量/波动率过滤。
MTF视觉误导:`Linear/Quadratic`插值只是画面平滑,不是更多信息;高周期K线未收时数值会变。
alertsOnCurrent=true的“回撤风险”:当前K线没收盘前的交叉可能被“收回”。
参数自由=过拟合风险:别把历史调到“完美”;跨样本(不同月份/品种)回放检验更重要。
点值差异:`UpPips/DnPips`在黄金/日元/加密等要按`_Point`调整,不然箭头可能遮烛或离得太远。
---
##一套简明的执行清单(拿去就能跑)
1.图表:M15;叠加H1作为过滤(TimeFrame=H1,Interpolate=No)。
2.类型:OSMA(初学更直观),`12/26/9`,EMA,Median。
3.信号:H1 OSMA>0只做多;M15 OSMA负→正(零轴上穿)入多。
4.风控:初始止损=最近摆动低点或ATR(14)×1.8;首目标=入场价+风险×1.2;随后用MA(20)追踪。
5.提醒:启用弹窗/声音,`alertsOnCurrent=false`。
6.可选优化:在多头里,若M15柱子连增三根再加仓;柱子缩短两根或出现反色先减半。
纽约:
伦敦:
东京:
悉尼:
香港:
新加坡:

