# Impulse MACD [LazyBear] > Port of the open-source TradingView indicator by LazyBear (2015) · MQL4 + MQL5 · Exobeacon Labs --- ## 🇺🇸 English ### Impulse MACD [LazyBear] v1.0 Port of LazyBear's open-source TradingView indicator, which has accumulated over 8,700 favorites since its publication in 2015. It filters out false MACD signals by measuring momentum only when price breaks outside a smoothed moving average channel. #### How it works The indicator builds a channel using two Smoothed Moving Averages (SMMA) applied to the High and Low. A Zero-Lag EMA (mathematically equivalent to DEMA) is computed on the typical price (HLC3). The ImpulseMACD value is: - **Positive** when the ZLEMA is above the upper SMMA band (bullish impulse) - **Negative** when the ZLEMA is below the lower SMMA band (bearish impulse) - **Zero** when the ZLEMA is inside the channel (no signal — ranging market) A Signal line (SMA of the ImpulseMACD) and a difference histogram complete the display. #### Visual features - Color histogram (4 states): Lime, Green, Orange, Red based on price position relative to ZLEMA and SMMA channel - Maroon signal line (SMA of ImpulseMACD) - Blue difference histogram (ImpulseMACD − Signal) - Zero reference line - Multi-channel alerts: popup, sound, push, email #### Parameters | Parameter | Default | Description | |---|---|---| | MA Period | 34 | Period for SMMA channel (High/Low) and ZLEMA | | Signal Period | 9 | Period for the Signal line (SMA of ImpulseMACD) | | Enable Alerts | false | Activates the alert system | | Alert: Popup | true | Shows a popup dialog | | Alert: Sound | false | Plays a sound file | | Alert: Push | false | Sends a push notification | | Alert: Email | false | Sends an email alert | | Sound File | alert.wav | Name of the sound file to play | #### Key characteristics - Does not repaint: alerts fire on the last closed bar only - Available for MetaTrader 4 and MetaTrader 5 - Works on any symbol and timeframe - Alerts trigger on: signal line crossovers and zero-line crossovers #### Original source Script by LazyBear, published April 29, 2015. https://www.tradingview.com/script/qt6xLfLi-Impulse-MACD-LazyBear/ --- ## 🇪🇸 Español ### Impulse MACD [LazyBear] v1.0 Port del indicador de código abierto de LazyBear publicado en TradingView en 2015, con más de 8.700 favoritos acumulados. Filtra las señales falsas del MACD midiendo el momentum únicamente cuando el precio rompe fuera de un canal de medias suavizadas. #### Cómo funciona El indicador construye un canal con dos Medias Móviles Suavizadas (SMMA) aplicadas al High y al Low. Sobre el precio típico (HLC3) se calcula una EMA de Lag Cero (matemáticamente equivalente a la DEMA). El valor del ImpulseMACD es: - **Positivo** cuando la ZLEMA supera la banda superior del canal (impulso alcista) - **Negativo** cuando la ZLEMA cae bajo la banda inferior (impulso bajista) - **Cero** cuando la ZLEMA permanece dentro del canal (mercado lateral, sin señal) Una línea de señal (SMA del ImpulseMACD) y un histograma de diferencia completan la visualización. #### Elementos visuales - Histograma de color (4 estados): Lima, Verde, Naranja, Rojo según la posición del precio respecto a la ZLEMA y el canal SMMA - Línea de señal granate (SMA del ImpulseMACD) - Histograma azul de diferencia (ImpulseMACD − Señal) - Línea de referencia en cero - Alertas multicanal: popup, sonido, push, email #### Parámetros | Parámetro | Por defecto | Descripción | |---|---|---| | MA Period | 34 | Período para el canal SMMA (High/Low) y la ZLEMA | | Signal Period | 9 | Período de la línea de señal (SMA del ImpulseMACD) | | Enable Alerts | false | Activa el sistema de alertas | | Alert: Popup | true | Muestra un diálogo emergente | | Alert: Sound | false | Reproduce un archivo de sonido | | Alert: Push | false | Envía una notificación push | | Alert: Email | false | Envía una alerta por correo electrónico | | Sound File | alert.wav | Nombre del archivo de sonido a reproducir | #### Características técnicas - Sin repintado: las alertas se disparan únicamente en la última vela cerrada - Disponible para MetaTrader 4 y MetaTrader 5 - Compatible con cualquier símbolo y temporalidad - Las alertas se activan en: cruces de la línea de señal y cruces del nivel cero #### Fuente original Script de LazyBear, publicado el 29 de abril de 2015. https://www.tradingview.com/script/qt6xLfLi-Impulse-MACD-LazyBear/ --- ## 🇷🇺 Русский ### Impulse MACD [LazyBear] v1.0 Порт открытого индикатора LazyBear, опубликованного на TradingView в 2015 году и собравшего более 8 700 отметок «Избранное». Фильтрует ложные сигналы классического MACD: значение формируется только тогда, когда цена выходит за пределы канала сглаженных скользящих средних. #### Принцип работы Индикатор строит канал из двух сглаженных скользящих средних (SMMA) по значениям High и Low. На типичной цене (HLC3) рассчитывается EMA с нулевым запаздыванием (математически эквивалентна DEMA). Значение ImpulseMACD: - **Положительное** — когда ZLEMA выше верхней границы канала (бычий импульс) - **Отрицательное** — когда ZLEMA ниже нижней границы канала (медвежий импульс) - **Ноль** — когда ZLEMA находится внутри канала (боковой рынок, сигнал отсутствует) Сигнальная линия (SMA от ImpulseMACD) и гистограмма разности дополняют отображение. #### Визуальные элементы - Гистограмма (4 состояния): Лайм, Зелёный, Оранжевый, Красный — по положению цены относительно ZLEMA и канала SMMA - Тёмно-красная сигнальная линия (SMA от ImpulseMACD) - Синяя гистограмма разности (ImpulseMACD − Signal) - Горизонтальная линия нулевого уровня - Многоканальные оповещения: всплывающее окно, звук, push, email #### Параметры | Параметр | По умолчанию | Описание | |---|---|---| | MA Period | 34 | Период канала SMMA (High/Low) и ZLEMA | | Signal Period | 9 | Период сигнальной линии (SMA от ImpulseMACD) | | Enable Alerts | false | Включает систему оповещений | | Alert: Popup | true | Показывает всплывающее окно | | Alert: Sound | false | Воспроизводит звуковой файл | | Alert: Push | false | Отправляет push-уведомление | | Alert: Email | false | Отправляет уведомление по email | | Sound File | alert.wav | Имя звукового файла | #### Технические характеристики - Без перерисовки: оповещения срабатывают только на последней закрытой свече - Доступен для MetaTrader 4 и MetaTrader 5 - Работает с любым инструментом и таймфреймом - Сигналы: пересечение сигнальной линии и пересечение нулевого уровня #### Источник Скрипт LazyBear, опубликован 29 апреля 2015 г. https://www.tradingview.com/script/qt6xLfLi-Impulse-MACD-LazyBear/ --- ## 🇯🇵 日本語 ### Impulse MACD [LazyBear] v1.0 2015年にTradingViewで公開されたLazyBearのオープンソース・インジケーターのポート版で、8,700件以上のお気に入りを獲得しています。スムーズ移動平均チャンネルを使い、価格がチャンネル外に出たときだけモメンタムを計測することで、MACDの偽シグナルを除去します。 #### 計算ロジック インジケーターは高値と安値にSMMA(スムーズ移動平均)を適用してチャンネルを構築します。標準価格(HLC3)にはゼロラグEMA(DEMAと数学的に等価)を適用します。ImpulseMACDの値は次のとおりです。 - **正の値**:ZLEMAがチャンネル上限を上回る場合(強気インパルス) - **負の値**:ZLEMAがチャンネル下限を下回る場合(弱気インパルス) - **ゼロ**:ZLEMAがチャンネル内に収まる場合(レンジ相場、シグナルなし) シグナルライン(ImpulseMACDのSMA)と差分ヒストグラムも表示されます。 #### 視覚的な要素 - カラーヒストグラム(4状態):ライム、グリーン、オレンジ、レッド(ZLEMAとSMMAチャンネルに対する価格位置で決定) - シグナルライン(マルーン) - 差分ヒストグラム(ブルー):ImpulseMACD − Signal - ゼロ基準線 - マルチチャンネルアラート:ポップアップ、サウンド、プッシュ通知、メール #### パラメーター | パラメーター | デフォルト | 説明 | |---|---|---| | MA Period | 34 | SMMAチャンネル(高値/安値)とZLEMAの期間 | | Signal Period | 9 | シグナルライン(ImpulseMACDのSMA)の期間 | | Enable Alerts | false | アラート機能の有効化 | | Alert: Popup | true | ポップアップダイアログの表示 | | Alert: Sound | false | サウンドファイルの再生 | | Alert: Push | false | プッシュ通知の送信 | | Alert: Email | false | メールアラートの送信 | | Sound File | alert.wav | 再生するサウンドファイル名 | #### 技術的な特徴 - 再描画なし:アラートは最後に確定した足でのみ発火 - MetaTrader 4 および MetaTrader 5 対応 - すべての銘柄・時間足に対応 - アラート条件:シグナルラインのクロスオーバーおよびゼロラインのクロス #### オリジナルソース LazyBearによるスクリプト、2015年4月29日公開。 https://www.tradingview.com/script/qt6xLfLi-Impulse-MACD-LazyBear/ --- ## 🇨🇳 中文 ### Impulse MACD [LazyBear] v1.0 本指标是LazyBear于2015年在TradingView发布的开源指标的移植版本,已累计超过8,700个收藏。它通过平滑移动平均通道过滤MACD的虚假信号,仅在价格突破通道时才生成动量读数。 #### 计算原理 指标对最高价和最低价分别应用平滑移动平均(SMMA)构建价格通道,对典型价格(HLC3)计算零延迟EMA(数学上等同于DEMA)。ImpulseMACD的值定义如下: - **正值**:ZLEMA高于通道上轨时(多头冲量) - **负值**:ZLEMA低于通道下轨时(空头冲量) - **零值**:ZLEMA处于通道内时(横盘市场,无信号) 信号线(ImpulseMACD的SMA)和差值柱状图构成完整的显示界面。 #### 视觉元素 - 彩色柱状图(4种状态):酸橙色、绿色、橙色、红色,根据价格相对于ZLEMA和SMMA通道的位置确定 - 深红色信号线(ImpulseMACD的SMA) - 蓝色差值柱状图(ImpulseMACD − 信号线) - 零轴参考线 - 多渠道警报:弹窗、声音、推送通知、电子邮件 #### 参数说明 | 参数 | 默认值 | 说明 | |---|---|---| | MA Period | 34 | SMMA通道(高/低价)和ZLEMA的周期 | | Signal Period | 9 | 信号线(ImpulseMACD的SMA)的周期 | | Enable Alerts | false | 启用警报系统 | | Alert: Popup | true | 显示弹出对话框 | | Alert: Sound | false | 播放声音文件 | | Alert: Push | false | 发送推送通知 | | Alert: Email | false | 发送电子邮件警报 | | Sound File | alert.wav | 要播放的声音文件名 | #### 技术特点 - 无重绘:警报仅在最后一根已收盘K线触发 - 支持MetaTrader 4和MetaTrader 5 - 适用于任何品种和时间周期 - 警报触发条件:信号线交叉和零轴交叉 #### 原始来源 LazyBear脚本,2015年4月29日发布。 https://www.tradingview.com/script/qt6xLfLi-Impulse-MACD-LazyBear/ --- ## 🇧🇷 Português ### Impulse MACD [LazyBear] v1.0 Port do indicador de código aberto de LazyBear publicado no TradingView em 2015, com mais de 8.700 favoritos acumulados. Filtra os falsos sinais do MACD medindo o momentum apenas quando o preço rompe fora de um canal de médias móveis suavizadas. #### Como funciona O indicador constrói um canal com duas Médias Móveis Suavizadas (SMMA) aplicadas às máximas e mínimas. Sobre o preço típico (HLC3) é calculada uma EMA de Atraso Zero (matematicamente equivalente à DEMA). O valor do ImpulseMACD é: - **Positivo** quando a ZLEMA supera a banda superior do canal (impulso de alta) - **Negativo** quando a ZLEMA cai abaixo da banda inferior (impulso de baixa) - **Zero** quando a ZLEMA permanece dentro do canal (mercado lateral, sem sinal) Uma linha de sinal (SMA do ImpulseMACD) e um histograma de diferença completam a exibição. #### Elementos visuais - Histograma colorido (4 estados): Lima, Verde, Laranja, Vermelho conforme a posição do preço em relação à ZLEMA e ao canal SMMA - Linha de sinal marrom-escuro (SMA do ImpulseMACD) - Histograma azul de diferença (ImpulseMACD − Sinal) - Linha de referência no zero - Alertas multicanal: popup, som, push, email #### Parâmetros | Parâmetro | Padrão | Descrição | |---|---|---| | MA Period | 34 | Período do canal SMMA (máximas/mínimas) e da ZLEMA | | Signal Period | 9 | Período da linha de sinal (SMA do ImpulseMACD) | | Enable Alerts | false | Ativa o sistema de alertas | | Alert: Popup | true | Exibe uma caixa de diálogo popup | | Alert: Sound | false | Reproduz um arquivo de som | | Alert: Push | false | Envia uma notificação push | | Alert: Email | false | Envia um alerta por e-mail | | Sound File | alert.wav | Nome do arquivo de som a reproduzir | #### Características técnicas - Sem repintura: alertas disparam apenas na última vela fechada - Disponível para MetaTrader 4 e MetaTrader 5 - Compatível com qualquer ativo e período - Alertas acionados em: cruzamentos da linha de sinal e cruzamentos do nível zero #### Fonte original Script de LazyBear, publicado em 29 de abril de 2015. https://www.tradingview.com/script/qt6xLfLi-Impulse-MACD-LazyBear/ --- ## 🇰🇷 한국어 ### Impulse MACD [LazyBear] v1.0 2015년 TradingView에 공개된 LazyBear의 오픈소스 지표를 포팅한 버전으로, 8,700개 이상의 즐겨찾기를 보유하고 있습니다. 스무드 이동평균 채널을 활용해 가격이 채널 밖으로 돌파할 때만 모멘텀을 측정함으로써 MACD의 거짓 신호를 필터링합니다. #### 작동 원리 지표는 고가와 저가에 SMMA(평활 이동평균)를 적용해 채널을 구성합니다. 표준 가격(HLC3)에는 제로 래그 EMA(수학적으로 DEMA와 동일)를 적용합니다. ImpulseMACD 값은 다음과 같이 결정됩니다. - **양수**: ZLEMA가 채널 상단을 상향 돌파할 때(강세 임펄스) - **음수**: ZLEMA가 채널 하단을 하향 돌파할 때(약세 임펄스) - **0**: ZLEMA가 채널 내에 있을 때(횡보 장세, 신호 없음) 시그널 라인(ImpulseMACD의 SMA)과 차이 히스토그램이 함께 표시됩니다. #### 시각적 구성 요소 - 색상 히스토그램(4가지 상태): 라임, 초록, 주황, 빨강 — 가격의 ZLEMA 및 SMMA 채널 대비 위치에 따라 결정 - 자주색 시그널 라인(ImpulseMACD의 SMA) - 파란색 차이 히스토그램(ImpulseMACD − Signal) - 0 기준선 - 다중 채널 알림: 팝업, 사운드, 푸시 알림, 이메일 #### 매개변수 | 매개변수 | 기본값 | 설명 | |---|---|---| | MA Period | 34 | SMMA 채널(고가/저가) 및 ZLEMA 기간 | | Signal Period | 9 | 시그널 라인(ImpulseMACD의 SMA) 기간 | | Enable Alerts | false | 알림 시스템 활성화 | | Alert: Popup | true | 팝업 대화 상자 표시 | | Alert: Sound | false | 사운드 파일 재생 | | Alert: Push | false | 푸시 알림 전송 | | Alert: Email | false | 이메일 알림 전송 | | Sound File | alert.wav | 재생할 사운드 파일 이름 | #### 기술적 특징 - 리페인팅 없음: 알림은 마지막으로 마감된 봉에서만 발동 - MetaTrader 4 및 MetaTrader 5 지원 - 모든 종목 및 타임프레임 호환 - 알림 조건: 시그널 라인 교차 및 제로 라인 교차 #### 원본 출처 LazyBear 스크립트, 2015년 4월 29일 게시. https://www.tradingview.com/script/qt6xLfLi-Impulse-MACD-LazyBear/