UT Bot Scanner MT4
- インディケータ
-
Evgenii Sutulov
I build trading indicators, strategies, and dashboards that don't repaint.
Seven years doing this. MetaTrader 4, MetaTrader 5, TradingView.
Closed bars only. What you see is what happened.
The bar being formed never changes a published value. - バージョン: 1.3
- アクティベーション: 20
二十八銘柄を四つの時間足で同時に見張り、その場でチャート上の取引まで見る。UT Bot Scanner は ATR トレーリングストップをウォッチリスト全体で走らせ、直近に反転したものからボードを並べ替え、銘柄ごとに何本の時間足が一致しているかを示し、表の下のチャートにインジケーターそのものを描きます。ボードが何かを見つけたその瞬間、あなたはすでにそれを見ています。測定できなかったセルは空白になる代わりに、その理由を言葉で説明します。
10件のご購入ごとに価格が10ドル上がります。
一つのファイルに収めた二つの製品です。一つ目は UT Bot MTF そのもので、目の前のチャートに描かれます。すなわち、いま位置している側の色をまとった ATR トレーリングストップと、反転の矢印であり、単一チャート版と同じ任意フィルターを備えています。二つ目はボードで、同じ計算を銘柄リスト全体に対して、しかも複数の時間足で同時に走らせます。
両方の半分が同じフィルターを通すため、何をシグナルとみなすかについてボードとチャートが食い違うことはありません。
フィルター
どのフィルターも初期状態では切ってあります。それぞれが相場についての別々の仮説であり、それぞれ単独で入れられます。トレンドフィルターは、上位時間足の移動平均の向きと一致するシグナルだけを残します。時間足も期間も計算方法もあなたが選びます。フィルター自身のデータより古いシグナルは判定されずそのまま残され、その本数をパネルが数えます。
セッションフィルターは、GMT の HH:MM 形式で与えた時間帯の中にあるシグナルだけを残します。ブローカーの GMT オフセットは手で指定するか、サーバー時計から検出します。ボラティリティフィルターは、ATR がポイントで与えた下限を下回っている間に出たシグナルを捨てます。下限がゼロなら何も捨てられず、パネルは働いているふりをせずそのとおり書きます。
パネルは、どのフィルターがどの設定で入っているかを常時表示し、生のシグナル何本のうち何本を残したかを、残りをどのフィルターが弾いたかの内訳とともに一行で示します。入っているのに仕事ができないフィルターは、そのことを自分の行で述べます。
ボード
銘柄ごとに一行、走査する時間足ごとに一列で、最大四列、最大二十八銘柄です。既定でリストが走査するのは十五銘柄で、設定ひとつで二十八まで引き上げられます。銘柄リストはカンマ区切りで与えるか、代わりに Market Watch のリストを取り込めます。ブローカーの接頭辞と接尾辞は、いま開いているチャートから検出するか、手で指定します。初期状態でボードが走査するのは四つ、M15、H1、H4、D1 です。
セルは ^14b のように読みます。トレーリングストップがどちら側にあり、何本前の足でそこへ反転したかです。flat は、計算は走ったが対象期間に反転が見つからなかったという意味です。三つの点はそのセルが未測定であることを示し、ツールチップを有効にしていれば、カーソルを合わせると理由が言葉で、ATR 単位の距離とともに表示されます。鮮度のしきい値より古い反転は色合いを保ったまま濃さを失います。どこかに新しい反転を含む行には、アクセント色の淡い塗りが入ります。
AGREE 列は、その銘柄について表示中の時間足の列を取り、多数派の側を求めて v3/4 のように表示します。すなわち方向と、表示中の時間足のうち何本がその側に立っているかです。全会一致はその側の色で太く描かれます。ボードが浮かび上がらせるために存在する行が、まさにこれだからです。同数の場合はダッシュ記号を表示し、意図的に判定を出しません。表示中の時間足が一つだけのときは、隣を繰り返すだけの 1/1 を書く代わりに、列そのものが消えます。
列見出しはボタンです。時間足の見出しを押すとその列で並べ替え、新しいものが上、何もない行が下に来ます。もう一度押すと逆順です。AGREE を押すと一致度で並べ替え、全会一致が上に来ます。同じ本数なら満票が部分一致より上位です。有効な見出しはアクセント色とマークを帯びます。別に Sort ボタンがあり、鮮度、グレード、名前を順に切り替えます。
Show ボタンは、すべて、買い、売り、新しいもの、を順に切り替えます。買いと売りは個々のセルではなく AGREE の判定に従うので、買いの下に出る行の AGREE は必ず上向きの記号になり、同数の行はどちらにも出ません。これは表示の絞り込みであって計算の絞り込みではありません。隠れた行も測定は続き、アラートも鳴りえます。
表の上の凡例は記法を解読し、消すこともできます。時間足ボタンは、背後の測定を止めずに列を表示または非表示にします。セルを押すと、クリックごとにウィンドウを開くのではなく、このチャートがその銘柄とその時間足に切り替わります。
表示行数はチャートのペインに合わせられ、行数設定は上限として働きます。ページボタンは行が収まらないときだけ現れ、収まっているときは死んだ操作子を描きません。ボードはペインに入る以上の行を決して描かないので、行数設定をどれだけ大きくしてもページボタンは常に画面内にあり、常に届きます。
二本のステータス行が常に見えています。全体のうち準備できた銘柄数、最後の更新からの経過時間、探索期間内のシグナル数。そのあとに、ウォッチドッグの行か、何も出ていない理由を説明する一文が続きます。
診断
既定では切ってある第二のパネルが「なぜシグナルが出ないのか」に答えます。銘柄の網羅状況、どの系列が何本足りないか、期間内に見つかったシグナル数、このインジケーターが Market Watch で有効にした銘柄数です。測定できなかったセルは空白のままにせず、理由が説明されます。
チャート上のインジケーター
価格ウィンドウに描かれます。側の色をまとったトレーリングストップと、BUY と SELL の矢印、そして任意でトレンドの塗りと線のグローです。ボードだけが欲しい場合は Styles タブから消せます。その時間足は、ボードが走査する時間足とは別に設定し、さらに、表示設定ではなくフィルターであるトレンドフィルターの時間足とも別に設定します。
設定シート
歯車が三つのタブを開きます。Values は、時間足、key value、ATR 期間、Heikin Ashi ソース、トレンドフィルターとその時間足、MA 長、MA 手法、そしてボラティリティフィルターとその ATR 下限を扱います。各行にステッパー、範囲、一文の説明が付きます。どれかを変えるとボード全体が再計算され、その間パネルが進捗を報告します。
Alerts は、主スイッチ、イベント別スイッチ、四つの経路、クールダウン、テストボタンを扱います。
Styles は、凡例、このチャートにインジケーターを描くかどうか、配色、ストップ線、矢印、線幅、矢印サイズ、トレンドの塗り、線のグロー、価格スケール上のストップ水準、そしてストップのラベル用の右余白を扱います。これらは対になる単一チャート版インジケーターと同じ表示操作子であり、名称も同じなので、片方で整えた見た目をもう片方で再現できます。
配色は三種類で、赤と緑ではなく青とオレンジを使う色覚多様性に配慮したものを含みます。パネル位置、配色、並べ替え、絞り込み、表示中の列、シートで変更したすべての値は、チャートごとに保存され、時間足の変更やターミナルの再起動をまたいで残ります。インターフェイスは英語です。
アラート
初期状態では鳴りません。主スイッチはパネル上にあり、その隣の Test alert ボタンが、そのとき有効なすべての経路へ送ります。
イベントは、走査する時間足ごとに個別に宣言される新しい BUY と新しい SELL、それにデータの健全性で、銘柄がデータを失ったとき、また取り戻したときに知らせます。最低グレードの設定がありますが、この移植版はグレードを付けないため、その設定にとってはすべてのシグナルがグレード一として扱われます。
経路はポップアップ、音、モバイル端末へのプッシュ、電子メールです。クールダウンはセルごと、イベントごとに保たれ、既定は三十分です。多数の銘柄を見張るボードは、一枚のチャートよりも繰り返す機会がはるかに多いからです。
ターミナルへの負荷
処理量は予算化されています。タイマーの一刻みごとに決められた数の銘柄だけを更新するので、長いリストはターミナルを止める代わりに負荷を広げます。最初の一巡は段階的に進み、パネルが測定済みの割合を示します。
EA からの読み取り
ボード自身の測定値はパネルの上にあり、チャート側の半分がバッファを公開します。MetaTrader 4 が描けるバッファは最大八本で、色インデックス付きの線も塗りのスタイルも持たないため、この版には固有の割り当てがあり、それは MetaTrader 5 のものではありません。二本のシグナルバッファは、反転した足で矢印の価格を、それ以外では EMPTY_VALUE を保持し、フィルターは適用済みです。したがってそれを読む EA は、人がチャートで見るのと同じシグナルを見ます。トレーリングストップの水準とその側はそれぞれ専用のバッファで公開され、さらに一本のバッファが、パネルから変更された設定の数を数えます。これにより戦略は、チャート上のインスタンスが手で変えた数値で動いていることを検出できます。iCustom で作られたインスタンスは読み取り専用で、常にあなたが渡したパラメーターで動きます。
この製品の土台になっている単一チャート版インジケーター UT Bot MTF は無料です。追う銘柄が一つなら、そちらを取ってください。このスキャナーは多数を同時に見張るためにあります。
出自
これは TradingView の "UT Bot Alerts" の移植です。着想は HPotter によるもので、アラート版は QuantNomad と Yo_adriiiiaan が公開しています。スクリプトは公開されており、そのため式に基づく移植が許容されます。本実装は行ごとの翻訳ではなく、式を作業仕様として再構成したものです。
製品が手法の名を冠しているのは、実装しているものがまさにそれだからです。原作は著者たちのものであり、ここでその著作者性を主張するものではありません。
正直な限界
トレーリングストップは構造上、反転が遅れます。レンジでは何度も何度も反転し、そのどれもがストップの本物の反転であり、そして悪いトレードです。ボードは、何が反転したのか、それがどれだけ前なのか、何本の時間足が一致しているのかを教えます。相場がトレンドであることは教えませんし、それを判定する仕組みもここにはありません。
ボードの良し悪しは、その背後にあるデータの良し悪しで決まります。ブローカーが配信していない銘柄や、履歴の足りない銘柄は、そのとおりに報告され、黙って flat として数えられることは決してありません。

