Heikin Ashi Trend mt5
- インディケータ
- Ulises Calderon Bautista
- バージョン: 2.1
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日公開。
