Nadaraya Watson Envelope 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
平均回帰は数のゲームであり、その数は見張れる以上に多くのチャートに存在します。Nadaraya Watson Envelope Scannerは因果的で再描画しないカーネル回帰エンベロープを、あなたのシンボルリスト全体に対して最大四つのタイムフレームで同時に走らせ、各再侵入をその経過とともに表示し、タイムフレームが一致する行を印付けします。初期状態では十五通貨ペアをスキャンし、一つの設定で二十八まで引き上げられます。エンベロープ自体は目の前のチャートに描かれるため、二つ目のインジケーターをアタッチせずにテーブルが見つけたものに対して行動できます。
10件のご購入ごとに価格が10ドル上がります。
チャート側はNadaraya Watson Envelopeそのものです。因果的なNadaraya-Watsonカーネル回帰の中心線、その周りの平均絶対誤差から作られるエンベロープ、そして価格が外側で取引されたあとエンベロープの内側へ戻った場所のマークです。ボード側は同じ計算をリスト全体で走らせ、その答えを表にまとめます。ボードはどこを見るべきかを示し、その下のチャートは実際にそこに何があるかを見せます。
ボード
シンボルごとに一行、スキャンされるタイムフレームごとに一列で、最大四列、最大二十八シンボル。初期状態では十五がスキャンされ、最大値は設定一つで届きます。シンボルリストはカンマ区切りで指定するか、あるいはボードがMarket Watchのリストを代わりに使うこともできます。ブローカーのプレフィックスとサフィックスは今いるチャートから検出されるか、手動で与えられます。初期状態ではボードは四つ、M15、H1、H4、D1をスキャンします。
セルは^14bのように読まれます。方向のグリフのあと、そのシグナルが何本前のバーで起きたかです。flatという語は計算が走って方向が見つからなかったことを意味します。三つの点はそのセルがまだ測定されていないことを意味し、ツールチップが有効なら、そこにカーソルを合わせると理由が言葉で示されます。シグナルが鮮度のしきい値より古いセルは同じ色で、しかし控えめに描かれ、色相がどちら向きかを、彩度がまだどれだけ重要かを示します。どこかに新鮮なシグナルがある行はアクセントカラーの淡い色が乗り、一つのセルも読む前に目がそこへ向かうようになっています。
AGREE列はこのボードの存在理由です。そのシンボルの表示中のタイムフレーム列を取り、多数側を見つけ、v3/4のように表示します。多数派が一致する方向と、表示中のタイムフレームのうちいくつがその側にあるかです。表示中のすべてのタイムフレームが一致する行は太字でその側の色で描かれます。それがこのボードが表示するために存在する行だからです。同数の場合は横棒を表示し、判定なしとして扱われます。一対一の内訳をシグナルと呼ぶことは、ボードが持ってもいない確信をでっち上げることになるからです。表示中のタイムフレームが一つだけのときは、隣のセルを繰り返すだけの1/1を示す代わりに、この列はヘッダーごと完全に取り除かれます。
各列のヘッダーはボタンです。タイムフレームのヘッダーをクリックするとボードがその列で並べ替えられ、そのタイムフレームで最も新しいシグナルが先頭に来て、シグナルのない行はまとめて下に行きます。同じヘッダーをもう一度クリックすると順序が反転します。AGREEをクリックすると一致度で並べ替えられ、完全な一致が先頭に来て、同数の場合は同じ数のフルハウスが部分的な一致に勝ります。アクティブな列は方向を示す矢印とともにアクセントカラーで描かれ、並べ替えの状態がヘッダー自体に表れます。列ごとの並べ替えではなくボード全体の順序が必要なときのために、鮮度、グレード、名前を巡回するSortボタンもあります。
Showボタンはall、buys、sells、freshを巡回します。BuysとSellsは単独のセルではなくAGREEの判定に従うため、buysの下に見える行はAGREEで常に上向き矢印を示します。同数はどちらの下にも表示されません。これは表示をフィルターするだけで計算はフィルターしません。隠れた行も測定は続き、アラートも続けられます。
凡例はテーブルの上にあり、表記を一行で解読します。上向きグリフ、下向きグリフ、経過バー数、そしてAGREEの分数が何を意味するかです。暗記したら消すこともできます。
上部のタイムフレームボタンは列を表示、非表示にします。列を隠しても背後の計算は止まりません。
行数は価格パネルの高さに合わせて調整され、行数設定は要求ではなく上限です。すべてが収まるときはページボタンは一切描かれません。収まらないときは、ページ番号付きの前へ、次へのボタンが現れます。ボードはパネルに収まる以上の行を決して描かないため、行数設定がどうであっても、ページボタンは常に画面上にあり常に届く位置にあります。
セルをクリックするとこのチャートがそのシンボルとそのタイムフレームに切り替わります。クリックのたびにウィンドウを開くことはありません。
二行のステータスは常に表示されます。準備できているシンボル数がいくつ中いくつか、ボードが最後に更新されてからどれだけ経ったか、検索ウィンドウ内でいくつのシグナルが見つかったか、そしてその後にウォッチドッグ自身の行か、何も表示されない理由を説明する一文のどちらかです。
診断
初期状態ではオフの二つ目のパネルが「なぜシグナルがないのか」に答えます。シンボルのカバレッジ、どのシリーズがバー不足でどれだけ不足しているか、ウィンドウ内でいくつのシグナルが見つかったか、そしてこのインジケーターが仕事をするためにMarket Watchでいくつのシンボルをオンにしたかを一覧します。セルを説明なしに空のままにする代わりに、セルがどの段階で失敗したかを名指しします。
チャートインジケーター
価格ウィンドウに描かれます。傾きで色分けされた中心線、上下のエンベロープ、そしてBUYとSELLのマークです。ボードだけが欲しい場合はStylesタブからオフにできます。そのタイムフレームはボードのタイムフレームとは別に設定されます。ボードは複数をスキャンし、チャートは一つを描きます。
設定シート
歯車アイコンは三つのタブを開きます。Valuesはタイムフレーム、ウィンドウN、バンド幅h、エンベロープ倍率を持ち、それぞれにステッパー、範囲、ヘルプの一文があります。ここで一つ変更するとボード全体が再計算され、パネルは作業中にそれを伝え、いくつのシンボルがすでに再計算されたかのカウントとともに示します。
Alertsはマスタースイッチ、イベントごとのスイッチ、チャネル、クールダウン、テストボタンを持ちます。
Stylesは次を持ちます。凡例を表示するか、このチャートにインジケーターを描くか、パレット、中心線とエンベロープと矢印を表示するか、線の太さ、矢印のサイズです。これらは対応する単一チャートインジケーターが同じ名前で持つのと同じ表示コントロールであり、一方で設定したチャートをもう一方で再現できます。
三つのカラースキームが利用可能で、赤と緑を決して対にしない、青とオレンジを使う色覚特性対応のものも含まれます。パネルの位置、スキーム、折りたたみ状態、並べ替え、フィルター、どのタイムフレーム列が表示されているか、シート上で変更されたすべての値はチャートごとに保存され、タイムフレームの変更やターミナルの再起動を越えて残ります。インターフェースは英語です。
アラート
初期状態ではオフです。パネル自体のマスタースイッチがシートを開かずにすべてをオン、オフでき、現在オンになっている各チャネルを通して発火するTest alertボタンがあります。
イベント: 新鮮なBUYと新鮮なSELLで、スキャンされる各タイムフレームごとに別々に宣言されます。加えて、シンボルがデータを失ったり回復したりしたときに発話するデータヘルスがあります。最小グレードの設定があり、この移植版はグレードを付けないため、この目的においてはすべてのシグナルがグレード1として数えられます。
チャネル: ポップアップウィンドウ、サウンド、モバイル端末へのプッシュ、電子メール。クールダウンはセルごと、イベントごとに適用され、既定で三十分です。多くのシンボルを見張るボードは単一のチャートよりもはるかに繰り返す機会が多いからです。Telegramはこの製品には含まれません。
負荷
作業は予算化されています。タイマーの一ティックごとに一定数のシンボルが更新され、この数を低くするほど遅いマシンに優しくなるため、長いリストはターミナルを止めることなく負荷を分散します。最初のパスは目に見えて段階的で、パネルはシンボルの何パーセントがすでに測定されたかを伝えます。
EAからの読み取り
チャートインジケーターはこのプラットフォームでiCustom経由で読み取れる十二のバッファを公開します。このマップはMetaTrader 5版のマップとは異なります。MQL4には色インデックス付きのプロットがないため、傾きで色分けされる中心線は単純な線のペアとして描かれ、その背後のインデックスがずれます。
バッファ0、BuyはBUYバーでのマーク価格を保持し、それ以外ではEMPTY_VALUEで、描画はされません。バッファ1、SellはSELLバーで同様です。バッファ2と3は中心線の二つの表示半分で、一方は上昇中、もう一方は下降中に使われます。バッファ4、Upperとバッファ5、Lowerはエンベロープの二つの縁です。バッファ6と7はバッファ0と1の描画済みコピーです。バッファ8は中心線を一本の連続したシリーズとして持ち、MetaTrader 5版がそのインデックス2で公開するのと同じ値です。バッファ9はその色インデックスです。バッファ10、Signalは下からの再侵入で+1、上からの再侵入で-1、どちらでもなければ0を返します。バッファ11、Slopeは中心が上昇中は+1、下降中は-1です。
Data Windowは描画される八行を一覧表示します。その背後の契約、バッファ8から11は、そこには現れませんが、それは何も証明しません。iCustomは上記のどのインデックスも同じように読み取ります。中心線を値として欲しいEAはバッファ8を読みます。
バッファ0と1がEAとの契約です。これらは決して着色されず、Stylesタブの設定にかかわらず毎パス埋められるため、表示側の何もストラテジーからシグナルを奪うことはできません。ここにOverrideバッファはなく、これはこのマップが単一チャートインジケーターのNadaraya Watson Envelope MTFと共有しないインデックスです。あちらではパネルのオーバーライドカウンターがマップを締めくくりますが、こちらには単に存在しません。
MQL4には入力グループがないため、EAがここでiCustomに渡すパラメータリストはMetaTrader 5版よりも短く、位置も異なります。呼び出しは他のプラットフォームのものではなく、この版の入力リストに合わせて構築してください。iCustomで作成されたインスタンスは読み取り専用であり、常に渡されたパラメータを使用します。
ボード自体はパネルであり、バッファではありません。目とアラートで読み取られます。
正直な限界
ボードは確定バーを読み取り、セルの経過は確定バー数で数えられます。確定バーで公開された値はその後変わりません。チャートインジケーターの現在の形成中バー上のマークは、そのバーが確定する前に現れて消えることがあります。
AGREEはタイムフレームの数であり、確率ではありません。四つのタイムフレームが同じ方向を指すということは、同じ銘柄の四つの相関した読み取りが一致したことを意味し、それは知っておく価値があるものであって予測ではありません。
同数の場合は意図的に判定を出さず、同数の行はbuysフィルターとsellsフィルターの両方から隠されます。それは欠落した答えではなく、正直な答えです。
スキャンにはコストがかかります。四つのタイムフレームで二十八シンボルは百十二セルとなり、遅いマシンではそれが体感されます。予算設定はあなたが下げる項目です。
ブローカーが保持していないシンボル、あるいはカーネルウィンドウに対して履歴が短すぎるシンボルは測定できません。ボードは空のセルを示す代わりに、どれがなぜかを伝えます。
利益率、勝率、バックテスト結果の数字はここでは一切主張されていません。

