私たちのファンページに参加してください
- ビュー:
- 15
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
スキャルパー向けのサブウィンドウインジケーターで、リアルタイムのスプレッドをヒストグラムとして表示し、水平の閾値ラインを描画するとともに、設定可能なルックバック期間における現在のスプレッド、平均スプレッド、最大スプレッド、最小スプレッドに加え、1トレードあたりの往復スプレッドコスト(損益分岐点に達するために必要なピップ数)を表示します。 スプレッドが設定した閾値を超えた際にアラート(ポップアップ、ログ、オプションでプッシュ通知)を発信します。クールダウン機能が搭載されており、スプレッドが広い状態が続く間はアラートが出ません。 スプレッドはピップ単位で表示され、Digits() による適応機能により、どの銘柄でも正確に表示されます(5桁、3桁、およびJPYブローカーでも正しく表示されます)。このインジケーターは読み取りと表示のみを行い、注文の送信、変更、決済は一切行いません。
機能
- サブウィンドウ内のスプレッドヒストグラム— リアルタイムのスプレッドは、チャート下部の専用ペインに縦棒として表示されるため、ローソク足を覆うことはありません。 MT5はバーごとのスプレッド履歴を保持しないため、インジケーターを適用する前のバーは偽の値ではなく空白のままとなります。適用した瞬間から、新しいバーごとに独自のスプレッドが記録され、形成中のバーはティックごとにリアルタイムのスプレッドを追跡します。そして、その記録された履歴はセッション終了まで保持されます。
- 垂直スケール固定、ちらつきなし— ヒストグラムのY軸は、表示されているデータに自動調整されるのではなく固定されています(デフォルトでは0~アラート閾値の4倍、または「ヒストグラムスケール上限(ピップ)」を手動で設定可能)。これにより、バーの高さと閾値ラインはティックごとに視覚的に安定して表示されます。
- タイムフレームを切り替えても履歴は保持されます。記録されたスプレッドは、銘柄+タイムフレームごとに小さなファイルに保存されます(「スプレッド履歴を記憶」機能、デフォルトでオン)。M5からM15へ、そして再びM5に戻っても、M5のバーは空白から始まるのではなくそのまま残ります。異なる銘柄には常に個別の履歴が作成され、他のチャートの履歴と混在することはありません。
- ヒストグラム上の閾値線— スプレッドの閾値(ピップ)に設定された点線の水平線がヒストグラム上に表示されるため、現在のバーが閾値を上回っているか下回っているかを一目で確認できます。
- 統計パネル(現在値/平均/最大/最小)— コーナーパネルには、リアルタイムのスプレッドに加え、直近のルックバック期間における平均、最大、最小値が表示されます。これにより、スプレッドの拡大は、バーの高さだけでなく数値としても確認できます。
- 1取引あたりの往復コスト— スプレッド×2(エントリー+エグジット)が「Cost/trade」としてパネルに表示されます。これは、1回の取引で損益分岐点に達するために必要な正確なピップ数です。多くの無料スプレッドモニターは単純なスプレッド値のみを表示しますが、本ツールは実際にどれだけのコストがかかるかを示します。
- クールダウン機能付きスプレッド閾値アラート— スプレッドが設定した上限を超えると、ポップアップとログ行が表示されます (スプレッドアラート:X.Xピップス — エントリー前に確認してください(閾値 Y.Y));設定可能なクールダウン(秒)により、スプレッドが広い状態が続く間、アラートが連発されるのを防ぎます。
- オプションのプッシュ通知— スプレッドアラートをMetaTraderモバイルアプリにプッシュできます(SendNotification)。デフォルトではオフになっています。
- スプレッドはピップ単位で、どの銘柄でも正確に表示されます。SymbolInfoInteger(SYMBOL_SPREAD) からの生のポイントスプレッドは、銘柄の桁数を使用してピップに変換されるため、5桁および3桁(JPY)のブローカーでも正しく読み取られ、金属銘柄に適用した場合も同様に正しく表示されます。
- 設定可能なパネル— データの表示位置、フォントサイズ、テキストの色を選択可能です。ヒストグラムの色や閾値線の色も設定可能です。
- 単一ファイルで、依存関係や外部インクルードはありません。 エラー0件、警告0件でコンパイルされます。
使用方法
- 任意のチャートにこのインジケーターを適用します。チャートの下にあるサブウィンドウにスプレッドヒストグラムが表示され、その上に破線の閾値ラインが表示され、隅に統計パネルが表示されます。
- 「Lookback bars」を、平均/最大/最小スプレッドを計算したい期間(デフォルトは100バー)に設定します。
- 「アラート閾値(ピップ)」を、エントリーしたくない水準に設定します。ライブスプレッドがこの水準を超えると、ヒストグラムのバーが破線と交差し、パネルの「スプレッド:」行が赤くなり、アラートが発動します。ヒストグラムのスケール上限(ピップ) は、デフォルトでこの閾値の4倍に設定されています。スプレッドが定期的にこの値を超えて急上昇する場合は、手動で値を引き上げてください。
- スプレッドが広い状態が続く間、アラートが繰り返し表示されないよう、「アラートのクールダウン(秒)」 を調整してください。
- 「1取引あたりのコストを表示」を オンにしておくと、パネルに「1取引あたりのコスト(往復スプレッド)」が表示されます。これは、取引が利益になる(損益分岐点に達する)までにクリアしなければならないピップスです。
- 必要に応じて「プッシュ通知」を オンにすると、携帯電話でスプレッドアラートを受信できます。
- 「スプレッド履歴を記憶」 をオンにしておくと、時間枠を切り替えても記録されたバーが保持されます(シンボルと時間枠ごとに MQL5\Files に小さなファイルを作成したくない場合は、オフにしてください)。
なぜこれを使うのか
スキャルパーにとって、スプレッドは単なる手数料ではなく、それ自体が取引そのものです。1.5ピップのスプレッドは、1つのポジションが利益に転じる前に稼がなければならない1.5ピップであり、ロールオーバーやニュース発表のタイミングで静かに3倍に膨らんだスプレッドは、ローソク足が形成される前に、良いエントリーを損失に変えてしまいます。 ステータスバーに表示されるスプレッドの数値だけでは、こうしたことは一切わかりません。ヒストグラムならわかります。これにより、スプレッドは本来あるべき場所、つまりルックバック期間の平均値や極値の隣にある専用のペインに表示され、往復コストが損益分岐点として明確に示されます。この数値こそが、そのスキャルピングのセットアップが取る価値があるかどうかを決定づける唯一の指標なのです。 取引設定も不要、ブローカーへの注文送信も不要――クリックする前に、画面上でエントリーにかかるコストがひと目でわかるのです。
スクリーンショット
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/76557
RegimeRouter — レジームごとの勝率台帳を備えたトレンド/レンジ分類器
ADX、ハースト指数、およびラグ1の自己相関を用いて市場を分類し、各バーをブレイクアウト・モジュールまたは平均回帰モジュールに振り分け、ウィルソン95%下限を用いて各レジームごとに個別の勝率台帳を管理するため、実際に機能しているのはどちらの半分の戦略かを確認することができます。
ワンクリック・トレード・マネージャー — リスクに基づいたロットサイズ設定、エントリー、ストップ、ターゲットをワンクリックで設定
リスク率とストップ距離に基づいてロット数を算出し、ストップロスとテイクプロフィットをあらかじめ設定した上で取引を開始します。決して自動で取引を行うことはありません。
RiskGuard Lite - Percent-Risk EMA/ATR EA
教育用MT5 EA:クローズドバーのEMAクロスオーバーによるエントリー、ATRに基づくストップロスとテイクプロフィット、OrderCalcProfitによる純資産の一定割合に基づくロットサイズ設定、スプレッドフィルター、マジックナンバーの分離、およびサーバーの戻りコードチェック機能を搭載。リスク管理されたEAを構築するためのシンプルなテンプレートです。収益を保証するものではありません。
Session Candle Counter: candles numbered from the cash open, DST aware
フランクフルト、ロンドン、ニューヨーク、または東京の現物市場開始時刻を起点として、当日の各ローソク足に番号を振ります。基準時刻は、取引所の現地時間からブローカーのサーバー時間へ、自動夏時間調整を適用して変換されるため、夏時間・冬時間を問わず、市場開始後の最初のローソク足は常に1番となります。
