目的
マーケットウォッチ内のすべての銘柄について、MetaTrader 5 が公開する 3 つのティック値プロパティを比較します:
重要性の理由
多くのEAは、リスクに基づくロットサイズの決定に、これらのティック値プロパティのいずれかを使用しています。LOSSとPROFITが異なる場合(多くのブローカーにおけるクロス通貨ペアでそうであるように)、誤ったプロパティを選択すると、ポジションサイズが不適切になってしまいます:
このスクリプトは、シンボルごとの実証データを提供するため、利用しているブローカーの特性に基づいて適切な判断を下すことができます。
使用方法

出力
各銘柄は、以下のいずれかのカテゴリに分類されます。
ALL_EQUAL: 3つのプロパティがtolの範囲内で一致しています。
TV_MATCHES_PROFIT: TV == PROFIT、LOSS はわずかに異なる。
TV_MATCHES_LOSS: TV == LOSS、PROFIT はわずかに異なる。
ALL_DIFFER: 3つの特性すべてが異なる。
末尾の要約では、各カテゴリごとの件数が集計されます。
解釈
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/73211
SetSLByLoss - set Stop Loss on all open positions by target loss amount
口座の通貨建てで設定された目標損失額(例:1ポジションあたり50ドル)に基づき、すべてのオープンポジションにストップロスを設定するスクリプトです。あらゆる入金額通貨およびFX銘柄に対応しています。ブローカーのストップレベルやフリーズレベルを検証します。通貨換算は自動的に行われます。
Heiken ashi as series
すべてのバッファを「シリーズ」として設定したヘイケンアシ
Real-Time Spread Monitor with Session Statistics
現在のビッド・アスクのスプレッドをポイントおよびピップ単位でチャート上に直接表示し、インジケーターの追加以降、そのセッションのスプレッドの最小値、最大値、平均値をリアルタイムで追跡します。スプレッドがユーザー設定の閾値を超えた場合、色が変わって警告が表示されます。
fair value gap/imbalance
「ダイナミック・フェアバリュー・ギャップ(FVG)」は、MetaTrader 5用のMQL5インジケーターであり、市場価格の不均衡を自動的に検出します。このインジケーターは、「スマートマネー・コンセプト(SMC)」戦略を活用するトレーダーに最適です。