私たちのファンページに参加してください
- ビュー:
- 10
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
公正価値ギャップ検出ツール
その仕組み
フェアバリュー・ギャップは、強力で勢いのあるローソク足が、その直前のローソク足や直後のローソク足では触れられていない価格帯を残したときに形成されます。これは典型的な3本のローソク足による不均衡です: もし3本目のローが1本目のハイを上回っている場合、そのギャップの範囲内では取引が行われておらず、価格はその後、不均衡を「埋める」ためにその水準に戻ってくることが多く、その後、上昇を続けます。 このインジケーターは、すべての終値バーについて、この正確な3本のローソク足の関係(両方向)をスキャンし、それが検出された瞬間に、そのギャップゾーンを、推進力のあるローソク足から先へと広がる長方形として描画します。
その後、各ギャップは個別に追跡されます。解消されていない間は、そのボックスはリアルタイムで現在のバーに向かって前方へ伸び続けます。 後続のローソク足の値幅がそのゾーン内に戻った瞬間、ボックスは解消された地点で正確に固定され、(デフォルトでは)灰色に変化します。これにより、どのギャップがまだ「アクティブ」な未解消の不均衡であり、どのギャップがすでに再訪されたものか、一目で判別できます。
解釈方法
- 強気のギャップ(デフォルトは緑/白) — 3本目のローが1本目のハイを上回っている。上昇過程で市場が置き去りにした、現在の価格より下の未消化のスペース。押し目における潜在的なサポートとして注目されることが多い。
- 弱気ギャップ(デフォルトは赤) — 3本目のローソク足の高値が、1本目のローソク足の安値を下回っています。下落過程で市場が残した、現在の価格より上の未解消のスペースであり、反発時の潜在的なレジスタンスとして注目されることがよくあります。
- 延長(色付き)ボックス— ギャップはまだ解消されていません。「InpExtendUntilMitigated」 が有効(デフォルト)の場合、その右端はリアルタイムで前方に移動し続けます。無効の場合は、設定された「InpExtendBars」 バー数に達すると停止します。
- 固定された灰色のボックス— ギャップが解消されました:後のローソク足の値幅がそのゾーンを再び通過し、ボックスはそのバーで正確に停止しました。チャートをすっきりさせるには、InpHideMitigatedGaps を設定して、解消されたボックスを灰色表示にするのではなく削除するようにしてください。
- 最小サイズフィルター—InpMinGapSizePoints は、現在の銘柄のティックサイズにおいて意味のあるノイズとはみなせないほど小さいギャップを排除します。
外部変数(入力)
| 入力 | デフォルト | 目的 |
|---|---|---|
| InpMinGapSizePoints | 50 | 検出された不均衡を描画するための最小ギャップサイズ(ポイント単位)。無視できる程度のギャップを除外します。 |
| InpMaxGapsToShow | 50 | チャート上に同時に保持されるギャップの最大数。新しいギャップがこの上限を超えた場合、追跡されている最も古いギャップが1つ削除される。 |
| InpExtendUntilMitigated | true | true の場合、解消されていないギャップのボックスは現在のバーまでリアルタイムで拡張され続けます。false の場合、固定されたバー数に達すると拡張は停止します。 |
| InpExtendBars | 20 | 固定の延長長さ(バー単位)。InpExtendUntilMitigatedがfalseの場合にのみ使用されます。 |
| InpHideMitigatedGaps | false | true の場合、ギャップのボックスは、グレーアウトされて保持されるのではなく、緩和された瞬間に削除されます。 |
| InpBullishColor / InpBearishColor | ライム / 赤 | 解消されていない強気および弱気のギャップボックスの色。 |
| InpMitigatedColor | 薄グレー | 緩和された(非表示でない場合)ギャップのボックスの色が変更される色。 |
| InpFillBox | true | ギャップボックスを塗りつぶすか、輪郭線のみで描画するかを指定します。 |
| InpBoxStyle / InpBoxWidth | Solid / 1 | 各ギャップボックスの枠線スタイルと幅。 |
推奨される使用法
どの銘柄、どの時間枠でも機能します。不均衡は、銘柄固有の仮定を一切含まない純粋な価格変動パターンですが、1本の「ローソク足」がすでに取引セッション全体を表しているような非常に長い時間枠よりも、バー内の構造が明確に表れている時間枠(M1~H4)でより明確に読み取ることができます。 検出および緩和チェックは、設計上、完全にクローズしたバーでのみ実行されるため、現在のバーの高値/安値がまだ変化している間は、ローソク足の中途でギャップが出現したり消えたりすることはありません。新しく形成されたギャップは、形成中のティックごとに表示されるのではなく、次のバーがオープンした時点で表示されることを想定してください。
非常に長いチャート履歴では、何千もの小さなギャップが蓄積される可能性があります。InpMinGapSizePointsおよび InpMaxGapsToShowは、過去の不均衡を無制限に積み上げ続けるのではなく、チャートの可読性を維持し、オブジェクト数を制限するために特別に用意されています。 このインジケーターは価格データを読み取るだけで、注文の発注、変更、決済は一切行わないため、どの口座タイプでも安全に実行できます。
すべてのチャートオブジェクトは、単一の内部名プレフィックスの下で作成され、インジケーターが切り離された際に OnDeinit() 内の ObjectsDeleteAll() によって完全に削除されるため、チャート上に何も残しません。

図1. XAUUSDのM15チャートにおける、緩和されていない強気のギャップと緩和された弱気のギャップ。コードベースの画像ガイドライン(750×500 px)に従い、白黒で表示されています。
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/76538
Neural Loss-Pattern Auditor
「Neural Loss-Pattern Auditor」は、ネイティブのMQL5で一から記述された小規模なフィードフォワード型ニューラルネットワークを、約定済み取引履歴を用いて学習させ、行動特性や市場状況の特徴量によって、どの取引が損失を被る可能性が高いかを予測できるかどうかを検証します。 このツールは、単純なベースライン、確率較正テーブル、順列による特徴量の重要度ランキング、および推奨事項付きの構成可能なA~Fの総合評価と比較して、精度の向上を報告します。 初回実行時には組み込みの合成デモデータを使用するため、設定なしで即座に出力を確認できます。入力の一つを「InpUseDemoData=false」に切り替えることで、実際の口座履歴を分析することも可能です。純粋なMQL5:外部ライブラリ、Python、およびいかなる種類のAIサービスも使用していません。
Server Clock and Daily Reset Hour
プロップファームの日次リセットルール(同社が使用するタイムゾーンで記述されたもの)を、利用しているブローカーの実際のサーバー時刻に変換し、次回のリセットまでのリアルタイムのカウントダウンを表示し、夏時間への切り替えによって境界が1時間ずれる前に警告を表示する、無料の読み取り専用MetaTrader 5パネルです。 注文の送信や口座データの読み取りは行わず、表示のみを行います。
MT5 Vertical Scroll
これにより、MT5のチャートをTradingViewのチャートのようにスクロールできるようになり、リセット用の自動ボタンも備わっています。
Interactive On-Chart Risk Management and Execution Panel
手動トレーダーやクオンツ開発者向けに設計された、MetaTrader 5用のインタラクティブなGUIパネルです。口座の純資産に対する正確なリスク比率に基づいて動的なポジションサイジングを自動化し、ワンクリックでの注文執行(買い/売り)、即時損益分岐点設定、全ポジション決済機能、および継続的なリアルタイムのトレーリングストップ管理機能を備えています。