UT Bot Alerts for MT4

UT Bot Alerts — ATRトレーリングストップシステム

TradingViewの伝説的インジケーター「UT Bot Alerts」(QuantNomad作)をMQL5・MQL4に完全移植。

オリジナルコンセプトはHPotter、初期実装はYo_adriiiiaan、Pine Script v4アラート版はQuantNomad(Vadim Cissa)が開発。QuantNomadはTradingViewで10万人以上のフォロワーを持つクオンツ開発者です。オリジナルスクリプトはTradingViewで110万回以上の閲覧、35,500以上のお気に入りを獲得しており、史上最も人気のあるオープンソース取引インジケーターの一つです。

この移植版はオリジナルアルゴリズムを100%の論理的忠実度で再現しています:同じ4分岐再帰的トレーリングストップ、同じクロスオーバー検出、同じシグナル生成。確定バーでリペイントしません。

UT Bot Alertsとは?

UT Bot Alertsは、トレンドフォロー型シグナルシステムです。ATR(Average True Range)を使用して価格からの距離を動的に調整する適応型トレーリングストップという、シンプルで洗練されたコンセプトに基づいています。

上昇トレンド時、トレーリングストップは上方にのみ移動し、決して下がりません(利益を確保)。下降トレンド時、ストップは下方にのみ移動し、決して上がりません。価格がトレーリングストップを交差すると、システムが方向を切り替え、BuyまたはSellシグナルを生成します。

特徴:

  • トレーリングストップラインの色でトレンド方向を識別
  • トレンド反転時に正確なエントリーシグナルを生成
  • ATRにより市場のボラティリティに自動適応
  • あらゆる金融商品で動作(FX、暗号通貨、株式、商品、指数)
  • あらゆる時間足で動作(M1〜月足)

本質的には、終値を使用するよりスマートなATR適応型Supertrendです。

アルゴリズムの仕組み

インジケーターは各バーで3つの要素を計算します:(1) 適応型トレーリングストップ、(2) 現在のトレンド状態、(3) 売買クロスオーバーシグナル。

ステップ1 — ATRとストップ距離

ATRはワイルダーの平滑化法(RMA)で設定期間にわたり計算されます。トレーリングストップの距離は次のように定義されます:

nLoss = Key Value × ATR

Key Valueが高い=ストップが遠い(シグナル少、ノイズ少)。Key Valueが低い=ストップが近い(シグナル多、反応速い)。

ステップ2 — 4分岐再帰的トレーリングストップ

分岐1 — 上昇トレンド継続: 現在価格と前回価格の両方が前回ストップより上→ストップは上方にのみ移動(ラチェット機構で利益確保)。

分岐2 — 下降トレンド継続: 現在価格と前回価格の両方が前回ストップより下→ストップは下方にのみ移動。

分岐3 — 強気反転: 価格がストップを下から上に交差→ストップを(価格 - nLoss)にリセット。

分岐4 — 弱気反転: 価格がストップを上から下に交差→ストップを(価格 + nLoss)にリセット。

ステップ3 — シグナル検出

  • Buyシグナル = 価格がトレーリングストップを下から上に交差
  • Sellシグナル = 価格がトレーリングストップを上から下に交差

各クロスオーバーにつき1回のみシグナルが発生。確定バーではリペイントしません。

入力パラメーター

UT Botコア

パラメーター タイプ デフォルト 説明
Key Value double 1.0 ATR乗数/感度。ストップと価格の距離を制御。高い=広いストップ、少ないシグナル。低い=狭いストップ、多いシグナル。
ATR Period int 10 ワイルダー平滑化(RMA)によるATR計算期間。
Heikin Ashi bool false 有効時、通常の終値の代わりに平均足の終値を使用。価格変動を平滑化し、偽シグナルを削減。

ビジュアル

パラメーター デフォルト 説明
Show Trailing Stop Line true ATRストップライン表示(緑/赤/青)。
Show Buy/Sell Arrows true シグナル矢印表示。
Color Price Bars true (MQL5のみ)トレンド方向によるローソク足の色分け。
Arrow Distance 10 バーからの矢印距離(ポイント)。

アラート

ポップアップ、サウンド、プッシュ通知、メール — 各タイプ個別に設定可能。

推奨設定

FX

  • 安定通貨ペア(USDJPY、EURUSD):Key Value 1.0〜1.5、ATR Period 10〜14
  • ボラタイル通貨ペア(GBPJPY、GBPNZD):Key Value 2.0〜3.0、ATR Period 10〜14

暗号通貨

  • BTC、ETH:Key Value 2.0〜3.5、ATR Period 10〜14
  • アルトコイン:Key Value 3.0〜5.0、ATR Period 10〜20

商品

  • 金(XAUUSD):Key Value 2.5〜3.5、ATR Period 10〜14
  • 原油:Key Value 2.0〜3.0、ATR Period 10〜14

時間足ガイドライン

  • スキャルピング(M1〜M5):Key Value 0.5〜1.0
  • デイトレード(M15〜H1):Key Value 1.0〜2.0
  • スイング(H4〜D1):Key Value 2.0〜3.5
  • ポジション(W1〜MN):Key Value 3.0〜5.0

UT Bot Alertsの取引方法

基本戦略

  • 緑のBuy矢印で買い
  • 赤のSell矢印で売り/決済
  • トレーリングストップラインを動的ストップロスとして使用

トレンドフィルター併用(推奨)

200期間EMAを追加:

  • EMA200より上ではBuyシグナルのみ採用
  • EMA200より下ではSellシグナルのみ採用

追加確認との組み合わせ

  • RSI:RSI < 70の時のみBuy、RSI > 30の時のみSell
  • VWAP:VWAP上でBuy、VWAP下でSell
  • 出来高:平均以上の出来高でシグナル確認

EA(エキスパートアドバイザー)との連携

インジケーターは iCustom() でアクセス可能なバッファーを通じてデータを提供します。

MQL5バッファーマップ

バッファー 内容
0 トレーリングストップ値
1 ライン色インデックス(0=緑、1=赤、2=青)
2 Buyシグナル(価格またはEMPTY_VALUE)
3 Sellシグナル(価格またはEMPTY_VALUE)
9 ポジション状態(+1ロング、-1ショート、0ニュートラル)

MQL4バッファーマップ

バッファー 内容
3 Buyシグナル(価格またはEMPTY_VALUE)
4 Sellシグナル(価格またはEMPTY_VALUE)
5 トレーリングストップ値(完全・連続)
6 ポジション状態(+1ロング、-1ショート、0ニュートラル)

インストール

MetaTrader 5

  1. UTBotAlerts.mq5 を MQL5/Indicators/ フォルダにコピー
  2. MetaEditorでコンパイル(F7)
  3. ナビゲーターウィンドウからチャートにドラッグ

MetaTrader 4

  1. UTBotAlerts.mq4 を MQL4/Indicators/ フォルダにコピー
  2. MetaEditorでコンパイル(F7)
  3. ナビゲーターウィンドウからチャートにドラッグ

プラットフォームの違い

機能 MQL5 MQL4
ストップライン 動的色変更の単一ライン 3本の重複カラーライン
バー色分け 対応 非対応
アルゴリズム・シグナル 同一 同一
アラート 同一 同一

TradingViewオリジナルとの比較

同一銘柄・時間足でテストした場合、95%以上のシグナル一致率を達成。約5%の差異はプラットフォーム間のデータフィード差異によるものであり、アルゴリズムの問題ではありません。

クレジット

  • オリジナルコンセプト:HPotter(TradingView)
  • 初期開発:Yo_adriiiiaan(TradingView)
  • Pine Script v4アラート版:QuantNomad / Vadim Cissa(TradingView)
  • MQL5/MQL4移植:Exobeacon — exobeacon.com

作者のその他のプロダクト
SuperTrend for MT5
Ulises Calderon Bautista
4.83 (6)
人気のある「スーパートレンド」インジケーターは、金融市場でのトレンドの方向と可能なエントリーポイントまたはエグジットポイントを特定するのに役立つテクニカル分析ツールです。このインジケーターは、価格の範囲に基づいて市場のボラティリティを測定する平均真のレンジ(ATR)に基づいています。他のプラットフォームでは無料で提供されており、ここでも同様です! 一般的に次の3つの方法で使用されます: 現在のトレンドの特定:価格がこのラインの上にある場合、上昇トレンドと見なされ、価格が下にある場合は下降トレンドと見なされます。 ストップロスレベルとして使用されます。 ダイナミックなサポート/レジスタンスとして:上昇トレンドでは、このラインは価格の下にあり、ダイナミックなサポートレベルとして機能します。下降トレンドでは、このラインは価格の上にあり、ダイナミックなレジスタンスレベルとして機能します。
FREE
指数移動平均(ダブルまたはトリプル)エンベロープインジケーターは、金融市場でのトレンドと潜在的な反転ポイントを特定するのに役立つ技術分析ツールです。このインジケーターは、トレーダーがダブル指数移動平均(DEMA)またはトリプル指数移動平均(TEMA)の2つのタイプの指数移動平均から選択できる柔軟性を提供します。 主要な特徴: ダブルまたはトリプル指数:DEMAとTEMAを選択して、分析の好みやニーズに基づいて切り替えます。 カスタマイズ可能なエンベロープ:バンド幅のパラメータを定義し、トレーディングスタイルに合わせてエンベロープの外観を調整できます。 トレンドの識別:エンベロープは市場トレンドを視覚化するのに役立ち、上昇トレンドと下降トレンドを特定しやすくします。 潜在的な反転ポイント:価格がエンベロープに触れることで、潜在的な反転ポイントを示すことがあり、情報を元に判断できます。 ユーザーフレンドリー:このインジケーターはMetaTrader 5プラットフォームで簡単にインストールおよび使用できます。 このインジケーターを今すぐ無料でダウンロードして、MetaTrader 5でのテ
FREE
「Envelope of Adaptive Moving Average」インジケーターは、金融市場で賢明な意思決定を支援するツールです。これは、トレードにおけるトレンドの方向やエントリーおよび出口の可能性ポイントを明確に示すために設計されています。 このインジケーターは適応型移動平均に基づいており、市場のボラティリティの変化に自動的に適応します。これにより、穏やかな時期からボラティルな時期まで、さまざまな市場状況で有用です。このインジケーターは適応型移動平均を包む2本のラインを表示します。これらのラインはサポートとレジスタンスの重要なレベルを識別するのに役立ち、資産を買うか売るかの判断をより的確に行うのに役立ちます。 高度なテクニカルツールであるにもかかわらず、理解しやすく使いやすいため、初心者から経験豊富なトレーダーまでに適しています。このインジケーターは市場の変動に適応できる能力を持っており、さまざまな状況で効果的です。市場のトレンドを明確に視覚化し、衝動的な取引を避けるのに役立ちます。このインジケーターはトレーディングツールボックスの中で貴重なツールとなることでしょう。
FREE
UTBot Alerts
Ulises Calderon Bautista
UT Bot Alerts — ATRトレーリングストップシステム TradingViewの伝説的インジケーター「UT Bot Alerts」(QuantNomad作)をMQL5・MQL4に完全移植。 オリジナルコンセプトはHPotter、初期実装はYo_adriiiiaan、Pine Script v4アラート版はQuantNomad(Vadim Cissa)が開発。QuantNomadはTradingViewで10万人以上のフォロワーを持つクオンツ開発者です。オリジナルスクリプトはTradingViewで 110万回以上の閲覧、35,500以上のお気に入り を獲得しており、史上最も人気のあるオープンソース取引インジケーターの一つです。 この移植版はオリジナルアルゴリズムを 100%の論理的忠実度 で再現しています:同じ4分岐再帰的トレーリングストップ、同じクロスオーバー検出、同じシグナル生成。確定バーでリペイントしません。 UT Bot Alertsとは? UT Bot Alertsは、 トレンドフォロー型シグナルシステム です。ATR(Average True Range)を使用
FREE
The popular "SuperTrend" indicator is a technical analysis tool designed to help identify trend direction and potential entry or exit points in financial markets. This indicator is built upon the Average True Range (ATR) , which gauges market volatility based on price ranges. It is available for free on other platforms, and this should be no exception! Common Use Cases The SuperTrend is typically utilized in three primary ways: Trend Identification: When the price is trading above the indicator
FREE
Correlated MT5
Ulises Calderon Bautista
Correlation occurs when the price of two or more currency pairs move together. Being positive correlation, where prices move in the same direction or negative correlation, where they move in opposite directions. As a trader, it's important to understand that relation, as it can unconsciously affect your account's risk exposure. Correlated is an Expert Advisor that identifies and takes advantage of divergent movements in strongly correlated currency pairs. It also shows a table of yields, standa
フィルタ:
レビューなし
レビューに返信