MQL5/MQL4 port of dman103's Heikin Ashi Trend Indicator (TradingView). Combines HA candle smoothing with Tilson T3 moving average for clean trend signals. SAR-style positioning, 4-state color system with squeeze detection, 11 visual styles, multi-channel alerts. Non-repainting. All instruments and timeframes.
Buscar un archivo
2026-02-27 21:06:40 -06:00
HeikinAshi_Trend.mq4 Initial commit for HeikinAshi-Trend 2026-02-27 21:06:40 -06:00
HeikinAshi_Trend.mq5 Initial commit for HeikinAshi-Trend 2026-02-27 21:06:40 -06:00
README.md Initial commit for HeikinAshi-Trend 2026-02-27 21:06:40 -06:00

Heikin Ashi Trend Indicator


🇺🇸 Heikin Ashi Trend Indicator v2.1

MQL5/MQL4 port of the Heikin Ashi Trend Indicator originally published on TradingView by dman103 (2,300+ likes, 80,000+ views). It combines Heikin Ashi candle smoothing with the Tilson T3 moving average to produce clean, noise-reduced trend signals directly on the price chart.

How it works

The indicator processes price data in two stages. First, it computes Heikin Ashi OHLC values from the regular candlestick data. Then, it applies the Tilson T3 moving average (six cascaded EMAs with pre-calculated polynomial coefficients) to all four HA components: Open, Close, High, and Low.

Trend direction is determined by comparing the smoothed values:

  • Bullish: T3(haClose) > T3(haOpen) — markers or line drawn below price at the T3(haLow) level
  • Bearish: T3(haOpen) > T3(haClose) — markers or line drawn above price at the T3(haHigh) level

When the squeeze threshold is enabled, the indicator detects trend convergence (the percentage difference between T3 Close and T3 Open falling below the threshold) and switches to lighter colors as a reversal warning.

Visual features

The indicator offers 11 drawing styles in MQL5 (9 in MQL4), including crosses (original style), dots (Parabolic SAR style), solid and dashed lines (SuperTrend style), directional arrows, diamonds, squares, circles, stars, and thumbs. All four colors (bull strong, bull squeeze, bear strong, bear squeeze) are fully customizable. Optional chart bar coloring is available in MQL5. Multi-channel alerts support popup, sound, push notification, and email.

Parameters

Parameter Default Description
T3 Period 6 Lookback period for the six cascaded EMAs
T3 Volume Factor 0.7 Smoothness/responsiveness control (0.0–1.0)
Squeeze Threshold 0.0 Reversal warning threshold in percent (0 = disabled)
Drawing Style Crosses Visual style for trend markers or lines
Bull Color DeepSkyBlue Color for strong bullish trend
Bull Color (squeeze) Aqua Color for bullish trend under squeeze
Bear Color DeepPink Color for strong bearish trend
Bear Color (squeeze) HotPink Color for bearish trend under squeeze
Color Chart Bars false Apply trend colors to chart candlesticks (MQL5 only)
Enable Alerts false Activate the multi-channel alert system
Alert: Popup true Show popup alert on trend change
Alert: Sound false Play sound on trend change
Alert: Push false Send push notification on trend change
Alert: Email false Send email on trend change

Key characteristics

The indicator works on all instruments and timeframes. Signals are generated on closed bars only, so the indicator does not repaint. It uses 32 internal buffers (4 output + 4 Heikin Ashi + 24 T3 intermediates) with pre-calculated T3 coefficients for computation. Both MQL5 and MQL4 versions are included with identical signal logic. The T3 volume factor coefficients always sum to 1.0, preserving price amplitude.

Original source

Heikin Ashi Trend Indicator by dman103 — TradingView, Pine Script v4. Published September 26, 2020. https://www.tradingview.com/script/OULfXjkq-Heikin-Ashi-Trend-Indicator/


🇪🇸 Heikin Ashi Trend Indicator v2.1

Port para MQL5/MQL4 del indicador Heikin Ashi Trend Indicator publicado en TradingView por dman103 (2,300+ likes, 80,000+ vistas). Combina el suavizado de velas Heikin Ashi con la media móvil Tilson T3 para generar señales de tendencia limpias directamente sobre el gráfico de precios.

Cómo funciona

El indicador procesa los datos de precio en dos etapas. Primero, calcula los valores OHLC de Heikin Ashi a partir de las velas regulares. Luego, aplica la media móvil Tilson T3 (seis EMAs en cascada con coeficientes polinomiales pre-calculados) a los cuatro componentes HA: Open, Close, High y Low.

La dirección de la tendencia se determina comparando los valores suavizados:

  • Alcista: T3(haClose) > T3(haOpen) — marcadores o línea dibujados debajo del precio en el nivel T3(haLow)
  • Bajista: T3(haOpen) > T3(haClose) — marcadores o línea dibujados encima del precio en el nivel T3(haHigh)

Cuando el umbral de squeeze está activado, el indicador detecta convergencia de tendencia (la diferencia porcentual entre T3 Close y T3 Open cae por debajo del umbral) y cambia a colores más claros como advertencia de posible reversión.

Características visuales

El indicador ofrece 11 estilos de dibujo en MQL5 (9 en MQL4), incluyendo cruces (estilo original), puntos (estilo Parabolic SAR), líneas sólidas y discontinuas (estilo SuperTrend), flechas direccionales, diamantes, cuadrados, círculos, estrellas y pulgares. Los cuatro colores (alcista fuerte, alcista squeeze, bajista fuerte, bajista squeeze) son completamente personalizables. El coloreo opcional de velas está disponible en MQL5. Las alertas multicanal soportan popup, sonido, notificación push y email.

Parámetros

Parámetro Predeterminado Descripción
T3 Period 6 Período de las seis EMAs en cascada
T3 Volume Factor 0.7 Control de suavidad/respuesta (0.0–1.0)
Squeeze Threshold 0.0 Umbral de advertencia de reversión en porcentaje (0 = desactivado)
Drawing Style Crosses Estilo visual para marcadores o líneas de tendencia
Bull Color DeepSkyBlue Color para tendencia alcista fuerte
Bull Color (squeeze) Aqua Color para tendencia alcista en squeeze
Bear Color DeepPink Color para tendencia bajista fuerte
Bear Color (squeeze) HotPink Color para tendencia bajista en squeeze
Color Chart Bars false Aplicar colores de tendencia a las velas (solo MQL5)
Enable Alerts false Activar el sistema de alertas multicanal
Alert: Popup true Mostrar alerta popup al cambiar tendencia
Alert: Sound false Reproducir sonido al cambiar tendencia
Alert: Push false Enviar notificación push al cambiar tendencia
Alert: Email false Enviar email al cambiar tendencia

Características clave

El indicador funciona en todos los instrumentos y temporalidades. Las señales se generan únicamente en velas cerradas, por lo que no repinta. Utiliza 32 buffers internos (4 de salida + 4 Heikin Ashi + 24 intermedios T3) con coeficientes T3 pre-calculados. Se incluyen ambas versiones MQL5 y MQL4 con lógica de señales idéntica. Los coeficientes del factor de volumen T3 siempre suman 1.0, preservando la amplitud del precio.

Fuente original

Heikin Ashi Trend Indicator de dman103 — TradingView, Pine Script v4. Publicado el 26 de septiembre de 2020. https://www.tradingview.com/script/OULfXjkq-Heikin-Ashi-Trend-Indicator/


🇷🇺 Heikin Ashi Trend Indicator v2.1

Портирование индикатора Heikin Ashi Trend Indicator с TradingView (автор dman103, 2 300+ лайков, 80 000+ просмотров) на MQL5/MQL4. Индикатор сочетает сглаживание свечей Heikin Ashi со скользящей средней Tilson T3 для генерации чистых трендовых сигналов непосредственно на ценовом графике.

Принцип работы

Индикатор обрабатывает ценовые данные в два этапа. Сначала рассчитываются значения OHLC по методу Heikin Ashi на основе обычных свечей. Затем ко всем четырём компонентам HA (Open, Close, High, Low) применяется скользящая средняя Tilson T3 — шесть каскадных EMA с заранее рассчитанными полиномиальными коэффициентами.

Направление тренда определяется сравнением сглаженных значений:

  • Бычий тренд: T3(haClose) > T3(haOpen) — маркеры или линия ниже цены на уровне T3(haLow)
  • Медвежий тренд: T3(haOpen) > T3(haClose) — маркеры или линия выше цены на уровне T3(haHigh)

При активации порога сжатия индикатор обнаруживает конвергенцию тренда и переключается на более светлые цвета в качестве предупреждения о возможном развороте.

Визуальные возможности

Индикатор предлагает 11 стилей отображения в MQL5 (9 в MQL4): кресты (оригинальный стиль), точки (стиль Parabolic SAR), сплошные и пунктирные линии (стиль SuperTrend), направленные стрелки, ромбы, квадраты, круги, звёзды и большие пальцы. Все четыре цвета полностью настраиваемы. Окраска баров графика доступна в MQL5. Мультиканальные оповещения поддерживают всплывающие окна, звук, push-уведомления и электронную почту.

Параметры

Параметр По умолчанию Описание
T3 Period 6 Период для шести каскадных EMA
T3 Volume Factor 0.7 Управление гладкостью/отзывчивостью (0.0–1.0)
Squeeze Threshold 0.0 Порог предупреждения о развороте в процентах (0 = отключен)
Drawing Style Crosses Визуальный стиль маркеров или линий тренда
Bull Color DeepSkyBlue Цвет сильного бычьего тренда
Bull Color (squeeze) Aqua Цвет бычьего тренда при сжатии
Bear Color DeepPink Цвет сильного медвежьего тренда
Bear Color (squeeze) HotPink Цвет медвежьего тренда при сжатии
Color Chart Bars false Окрашивать свечи графика (только MQL5)
Enable Alerts false Активировать систему оповещений
Alert: Popup true Всплывающее окно при смене тренда
Alert: Sound false Звуковой сигнал при смене тренда
Alert: Push false Push-уведомление при смене тренда
Alert: Email false Email при смене тренда

Ключевые характеристики

Индикатор работает на всех инструментах и таймфреймах. Сигналы формируются только на закрытых барах — индикатор не перерисовывает. Используется 32 внутренних буфера с предварительно рассчитанными коэффициентами T3. Включены версии для MQL5 и MQL4 с идентичной логикой сигналов.

Оригинальный источник

Heikin Ashi Trend Indicator от dman103 — TradingView, Pine Script v4. Опубликован 26 сентября 2020. https://www.tradingview.com/script/OULfXjkq-Heikin-Ashi-Trend-Indicator/


🇯🇵 Heikin Ashi Trend Indicator v2.1

TradingViewでdman103氏が公開したHeikin Ashi Trend Indicator(2,300以上のいいね、80,000以上の閲覧)をMQL5/MQL4に移植したものです。平均足のスムージングとTilson T3移動平均線を組み合わせ、価格チャート上にノイズを低減したトレンドシグナルを表示します。

仕組み

インジケーターは2段階でデータを処理します。まず通常のローソク足からHeikin AshiのOHLC値を算出します。次に、Tilson T3移動平均線(事前計算された多項式係数による6段カスケードEMA)をHA Open、Close、High、Lowの4成分すべてに適用します。

トレンド方向はスムージング後の値を比較して判定します:

  • 上昇トレンド: T3(haClose) > T3(haOpen) — T3(haLow)レベルで価格の下にマーカーまたはラインを描画
  • 下降トレンド: T3(haOpen) > T3(haClose) — T3(haHigh)レベルで価格の上にマーカーまたはラインを描画

スクイーズ閾値を有効にすると、T3 CloseとT3 Openの乖離率が閾値を下回った際に淡い色に切り替わり、反転の可能性を警告します。

表示機能

MQL5で11種類(MQL4で9種類)の描画スタイルを提供します。クロス(オリジナル)、ドット(パラボリックSAR風)、実線・破線(スーパートレンド風)、方向矢印、ダイヤモンド、四角、丸、星、サムズの各スタイルに対応。4色すべてカスタマイズ可能。MQL5ではバーの色変更にも対応。アラートはポップアップ、サウンド、プッシュ通知、メールに対応しています。

パラメータ

パラメータ デフォルト 説明
T3 Period 6 6段カスケードEMAの期間
T3 Volume Factor 0.7 スムージング/応答性の制御(0.0–1.0)
Squeeze Threshold 0.0 反転警告の閾値(%、0=無効)
Drawing Style Crosses マーカーまたはラインの描画スタイル
Bull Color DeepSkyBlue 強い上昇トレンドの色
Bull Color (squeeze) Aqua スクイーズ中の上昇トレンドの色
Bear Color DeepPink 強い下降トレンドの色
Bear Color (squeeze) HotPink スクイーズ中の下降トレンドの色
Color Chart Bars false チャートバーにトレンド色を適用(MQL5のみ)
Enable Alerts false マルチチャネルアラートを有効化
Alert: Popup true トレンド変化時にポップアップ
Alert: Sound false トレンド変化時にサウンド再生
Alert: Push false トレンド変化時にプッシュ通知
Alert: Email false トレンド変化時にメール送信

主な特徴

全通貨ペア・全時間足で動作します。シグナルは確定バーのみで生成されるため、リペイントしません。T3係数を事前計算した32本の内部バッファを使用。MQL5とMQL4の両バージョンが同一のシグナルロジックで含まれています。

オリジナルソース

dman103によるHeikin Ashi Trend Indicator — TradingView、Pine Script v4。2020年9月26日公開。 https://www.tradingview.com/script/OULfXjkq-Heikin-Ashi-Trend-Indicator/


🇨🇳 Heikin Ashi Trend Indicator v2.1

将TradingView上由dman103发布的Heikin Ashi Trend Indicator(2,300+点赞,80,000+浏览)移植到MQL5/MQL4平台。该指标结合平均K线平滑处理与Tilson T3移动平均线,在价格图表上生成清晰的趋势信号。

工作原理

指标分两个阶段处理数据。首先,根据常规K线计算Heikin Ashi的OHLC值。然后,将Tilson T3移动平均线(六级级联EMA,使用预计算的多项式系数)应用于HA的四个分量:Open、Close、High和Low。

趋势方向通过比较平滑后的值来确定:

  • 看涨: T3(haClose) > T3(haOpen) — 在T3(haLow)水平的价格下方绘制标记或线条
  • 看跌: T3(haOpen) > T3(haClose) — 在T3(haHigh)水平的价格上方绘制标记或线条

启用挤压阈值后,当T3 Close与T3 Open的百分比差异低于阈值时,指标会切换为浅色,警告可能的反转。

视觉功能

MQL5提供11种绘图样式(MQL4提供9种),包括十字(原始样式)、圆点(抛物线SAR样式)、实线和虚线(SuperTrend样式)、方向箭头、菱形、方块、圆圈、星形和拇指。四种颜色完全可自定义。MQL5支持K线着色。多通道警报支持弹窗、声音、推送通知和电子邮件。

参数

参数 默认值 说明
T3 Period 6 六级级联EMA的周期
T3 Volume Factor 0.7 平滑度/响应性控制(0.0–1.0)
Squeeze Threshold 0.0 反转警告阈值,百分比(0=禁用)
Drawing Style Crosses 标记或线条的视觉样式
Bull Color DeepSkyBlue 强看涨趋势颜色
Bull Color (squeeze) Aqua 挤压中看涨趋势颜色
Bear Color DeepPink 强看跌趋势颜色
Bear Color (squeeze) HotPink 挤压中看跌趋势颜色
Color Chart Bars false 将趋势颜色应用于K线(仅MQL5)
Enable Alerts false 启用多通道警报系统
Alert: Popup true 趋势变化时弹窗提醒
Alert: Sound false 趋势变化时播放声音
Alert: Push false 趋势变化时推送通知
Alert: Email false 趋势变化时发送邮件

关键特性

适用于所有交易品种和时间周期。信号仅在K线收盘后生成,不会重绘。使用32个内部缓冲区,T3系数预先计算。包含MQL5和MQL4两个版本,信号逻辑完全一致。

原始来源

dman103的Heikin Ashi Trend Indicator — TradingView,Pine Script v4。发布于2020年9月26日。 https://www.tradingview.com/script/OULfXjkq-Heikin-Ashi-Trend-Indicator/


🇧🇷 Heikin Ashi Trend Indicator v2.1

Portagem para MQL5/MQL4 do indicador Heikin Ashi Trend Indicator publicado no TradingView por dman103 (2.300+ curtidas, 80.000+ visualizações). Combina a suavização de velas Heikin Ashi com a média móvel Tilson T3 para gerar sinais de tendência limpos diretamente no gráfico de preços.

Como funciona

O indicador processa os dados de preço em duas etapas. Primeiro, calcula os valores OHLC de Heikin Ashi a partir das velas regulares. Em seguida, aplica a média móvel Tilson T3 (seis EMAs em cascata com coeficientes polinomiais pré-calculados) aos quatro componentes HA: Open, Close, High e Low.

A direção da tendência é determinada pela comparação dos valores suavizados:

  • Alta: T3(haClose) > T3(haOpen) — marcadores ou linha desenhados abaixo do preço no nível T3(haLow)
  • Baixa: T3(haOpen) > T3(haClose) — marcadores ou linha desenhados acima do preço no nível T3(haHigh)

Quando o limite de squeeze está ativado, o indicador detecta a convergência de tendência e muda para cores mais claras como alerta de possível reversão.

Recursos visuais

O indicador oferece 11 estilos de desenho no MQL5 (9 no MQL4), incluindo cruzes (estilo original), pontos (estilo Parabolic SAR), linhas sólidas e tracejadas (estilo SuperTrend), setas direcionais, losangos, quadrados, círculos, estrelas e polegares. As quatro cores são totalmente personalizáveis. A coloração de barras do gráfico está disponível no MQL5. Os alertas multicanal suportam popup, som, notificação push e e-mail.

Parâmetros

Parâmetro Padrão Descrição
T3 Period 6 Período para as seis EMAs em cascata
T3 Volume Factor 0.7 Controle de suavidade/responsividade (0.0–1.0)
Squeeze Threshold 0.0 Limite de alerta de reversão em porcentagem (0 = desativado)
Drawing Style Crosses Estilo visual para marcadores ou linhas de tendência
Bull Color DeepSkyBlue Cor para tendência de alta forte
Bull Color (squeeze) Aqua Cor para tendência de alta em squeeze
Bear Color DeepPink Cor para tendência de baixa forte
Bear Color (squeeze) HotPink Cor para tendência de baixa em squeeze
Color Chart Bars false Aplicar cores de tendência às velas (apenas MQL5)
Enable Alerts false Ativar o sistema de alertas multicanal
Alert: Popup true Popup ao mudar de tendência
Alert: Sound false Som ao mudar de tendência
Alert: Push false Notificação push ao mudar de tendência
Alert: Email false E-mail ao mudar de tendência

Características principais

O indicador funciona em todos os instrumentos e timeframes. Os sinais são gerados apenas em barras fechadas, portanto não repinta. Utiliza 32 buffers internos com coeficientes T3 pré-calculados. Ambas as versões MQL5 e MQL4 estão incluídas com lógica de sinais idêntica.

Fonte original

Heikin Ashi Trend Indicator por dman103 — TradingView, Pine Script v4. Publicado em 26 de setembro de 2020. https://www.tradingview.com/script/OULfXjkq-Heikin-Ashi-Trend-Indicator/


🇰🇷 Heikin Ashi Trend Indicator v2.1

TradingView에서 dman103이 공개한 Heikin Ashi Trend Indicator(2,300+ 좋아요, 80,000+ 조회)를 MQL5/MQL4로 포팅한 지표입니다. 헤이킨 아시 캔들 스무딩과 Tilson T3 이동평균을 결합하여 가격 차트에 노이즈가 제거된 트렌드 시그널을 표시합니다.

작동 원리

지표는 두 단계로 데이터를 처리합니다. 먼저 일반 캔들스틱에서 Heikin Ashi OHLC 값을 계산합니다. 그 다음 Tilson T3 이동평균(사전 계산된 다항식 계수를 사용하는 6단 캐스케이드 EMA)을 HA의 Open, Close, High, Low 네 가지 구성요소에 적용합니다.

트렌드 방향은 스무딩된 값의 비교로 결정됩니다:

  • 상승 추세: T3(haClose) > T3(haOpen) — T3(haLow) 수준에서 가격 아래에 마커 또는 라인 표시
  • 하락 추세: T3(haOpen) > T3(haClose) — T3(haHigh) 수준에서 가격 위에 마커 또는 라인 표시

스퀴즈 임계값을 활성화하면 T3 Close와 T3 Open의 비율 차이가 임계값 이하로 떨어질 때 밝은 색으로 전환하여 반전 가능성을 경고합니다.

시각적 기능

MQL5에서 11가지, MQL4에서 9가지 그리기 스타일을 제공합니다. 크로스(원본 스타일), 점(파라볼릭 SAR 스타일), 실선 및 파선(슈퍼트렌드 스타일), 방향 화살표, 다이아몬드, 사각형, 원, 별, 엄지 스타일을 포함합니다. 4가지 색상을 모두 사용자 정의할 수 있습니다. MQL5에서는 차트 바 색상 변경을 지원합니다. 알림은 팝업, 사운드, 푸시 알림, 이메일을 지원합니다.

파라미터

파라미터 기본값 설명
T3 Period 6 6단 캐스케이드 EMA의 기간
T3 Volume Factor 0.7 스무딩/반응성 제어 (0.0–1.0)
Squeeze Threshold 0.0 반전 경고 임계값, 퍼센트 (0 = 비활성화)
Drawing Style Crosses 마커 또는 라인의 시각 스타일
Bull Color DeepSkyBlue 강한 상승 추세 색상
Bull Color (squeeze) Aqua 스퀴즈 중 상승 추세 색상
Bear Color DeepPink 강한 하락 추세 색상
Bear Color (squeeze) HotPink 스퀴즈 중 하락 추세 색상
Color Chart Bars false 차트 바에 추세 색상 적용 (MQL5 전용)
Enable Alerts false 다중 채널 알림 시스템 활성화
Alert: Popup true 추세 전환 시 팝업
Alert: Sound false 추세 전환 시 사운드 재생
Alert: Push false 추세 전환 시 푸시 알림
Alert: Email false 추세 전환 시 이메일 전송

주요 특징

모든 거래 상품과 시간대에서 작동합니다. 시그널은 마감된 바에서만 생성되므로 리페인팅하지 않습니다. T3 계수가 사전 계산된 32개의 내부 버퍼를 사용합니다. 동일한 시그널 로직으로 MQL5와 MQL4 버전이 모두 포함되어 있습니다.

원본 소스

dman103의 Heikin Ashi Trend Indicator — TradingView, Pine Script v4. 2020년 9월 26일 공개. https://www.tradingview.com/script/OULfXjkq-Heikin-Ashi-Trend-Indicator/