無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
MetaTrader 5ターミナルからコードベースにアクセスしてください。
適切なコードが見つからなかったらフリーランスセクションで注文できます
エキスパートアドバイザーやインディケータを書く方法

MetaTrader 5のためのMQL5テクニカル指標ソースコード

icon

MQL5テクニカル指標は株や商品マーケットと同様、FXでMetaTrader 5価格チャートを分析します。インディケータはトレンドの方向や力、買われ過ぎと売られ過ぎの状態、サポートとレジスタンスのレベルを定義します。基本的な数学モデルは現在のマーケットの状態を客観的に評価し、トレーダーはトレーディングシステムのシグナルを受け入れるかまたは拒否するかをできます。

提供されたエキスパートアドバイザーをMetaTrader 5からダウンロードし実行することができます。 インディケータのライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。

コードを投稿

このインジケーターの機能 「Clock (Spread).mq5」は、MetaTrader 5用のチャートインジケーターであり、チャートの隅に以下の情報を表示する小さなテキストラベルを表示します: 現在のローソク足が引けるまでのカウントダウンタイマー(時間枠に応じてHH:MM:SSまたはMM:SSの形式で表示) 現在のスプレッド(アスク - ビッド、ポイント単位)を、タイマーの横の括弧内に表示します。 変更履歴: バージョン 2.20: - スプレッドの色が、方向に応じて動的に変化するようになりました(緑=拡大、赤=縮小) - スプレッドの色を設定可能な入力項目を追加しました

インサイドバーパターンを自動的に検出し、投影矩形を描画し、リアルタイムのアラートを受け取ることができます。これらすべてを1つの強力なインジケーターで実現します。 スイングトレードおよびフルマージントレーダー向け

価格の勢いの向きやニュースの影響に基づいて、OHLCローソク足を色分けするローソク足チャート

ロンドンセッションにおけるブレイクアウト水準を備えたアジアレンジ指標。エントリーポイント、アラート、プッシュ通知。XAUUSDのM15に最適化されています。

Pivot SuperTrend BhanuCodeLabは、確認済みのピボットポイントとATRに基づくトレーリングトレンドラインを組み合わせたトレンドフォロー型指標であり、市場の方向性、トレンドの反転、および潜在的な「買い」または「売り」シグナルを特定します。

「Smart Trend Score」は、複数のトレンドおよびモメンタムフィルターを用いて質の高い取引機会を特定するように設計された、シンプルで軽量なMetaTrader 5用インジケーターです。

個人投資家のノイズに振り回される取引はやめましょう。これは機関投資家向けの非同期型マルチアセットスキャナーです。True Fractal CHOCH、Zスコアに基づく出来高の異常値、およびフェアバリューギャップ(FVG)による検証を組み合わせることで、ターミナルをフリーズさせることなく、高確率のオーダーブロックを検出します。

セッションベースの流動性ブレイクアウト&フィボナッチ・リトレースメント戦略(FXや仮想通貨取引でよく用いられる)。 この戦略は、オーダーブロックやフェアバリューギャップといった複雑なスマートマネー概念(SMC)を避け、代わりにアジアセッションの流動性、タイミング(セッション開始時)、およびフィボナッチレベルを活用することで、取引を簡素化します。

「アジアン・セッション・ブレイクアウト」は、アジア取引時間帯に形成された価格レンジを特定し、そのセッション終了後の価格動向を監視します。 「アジアン・ハイ」と「アジアン・ロー」は、ブローカーの取引日終了まで有効です。このため、このレンジは、欧州および米国セッションにおける日中のサポート・レジスタンスゾーンとして有用です。 コンパクトなダッシュボードには、現在のレンジ値、設定されたセッション時間、ブレイクアウトの状態、ブレイクアウトの確認方法、および確認の時間枠が表示されます。 このインジケーターは、トレードの執行や管理を行うものではありません。裁量取引やEA開発のための市場構造およびブレイクアウト情報を提供します。

「ドロー・オン・リクイディティ(DOL)」インジケーターは、これらの重要な水準をチャート上に自動的にプロットし、セッション中の「キルゾーン」を通じて、勝率の高いトレードチャンスを強調表示します。充実したカスタマイズオプションを備えており、すっきりとしたプロフェッショナルな、かつ情報量の豊富な表示により、トレード判断を強化します。

ほとんどのチャネル指標は、ブレイクアウトレベルがどこにあるかを示します。この指標は、 現在、そのレベルからどれほど離れているかを、具体的な行動に結びつけられる形で示してくれます。 このパネルには、チャネルの上限と下限の両方について、以下の情報が表示されます: レベルそのもの 現在の価格からの距離(銘柄固有の価格単位で表示) 同じ距離をATR単位で表したもの 価格がトリガーに近づくにつれて塗りつぶされていく近接バー ATRの列が重要な理由。ブレイクアウトからの距離が8ドルであるということは、 静かなアジア市場の時間帯と、ニュース発表中の時間帯では、その意味が全く異なります。 その距離を現在のATRで割ることで、その数値は、異なる取引セッション間、ボラティリティの状況、および銘柄間で比較可能になります。0.30 ATRという数値は、金市場でもEURUSDでも同じ意味を持ちます。 色分け: 通常のテキスト:InpNearATR以上離れている(デフォルト 1.0 ATR) 金色:InpNearATR以内 オレンジ・赤:InpVeryNearATR以内(デフォルト 0.5 ATR)

「Pro Dashboard Screener」で取引実績をしっかりと管理しましょう。本格的なトレーダー向けに設計されたこのツールは、チャート上で直接、口座の状態を明確かつプロフェッショナルな形式でリアルタイムに把握できるようにします。

「Value Area Levels」は、MetaTrader 5 用のセッションベースのバリューエリア指標です。この指標は、現在形成中のプロファイル、直近のプロファイル、および過去のプロファイルについて、バリューエリア高値、コントロールポイント、バリューエリア安値のレベルを算出し、表示します。

Pine ScriptからMQL5へ移植された、機関投資家向けのオーダーフローおよびフットプリントチャート指標です。 この指標は、より低い時間足(LTF)の過去のティック/実出来高データを用いて主要な時間足のバーを動的に分解し、各価格水準における買い/売りの出来高差を算出します。 このインジケーターは、自動時間枠選択、ポイント・オブ・コントロール(POC)のハイライト表示、スタック型アンバランス、 極端な吸収の検出、リアルタイムの緩和措置を伴うアンフィニッシュド・ビジネス(UB)の追跡、およびリアルタイムのアラートトリガーを備えています。

任意の銘柄セットと、それらをすべて同時に保有するために口座が必要とする合計証拠金との間の過去のピアソン相関を、純資産に対する割合として算出します。 外部ライブラリ、Python、AIを一切使用せずにMetaTrader 5上でネイティブに動作します。銘柄リストとロット数を入力として設定するだけで、「エキスパート」タブおよびチャート上に完全な行列が表示され、タイマーに基づいて自動的に更新されます。

「SMMA Levels MTF」は、MetaTrader 5 用のマルチタイムフレーム・スムース移動平均(SMMA)インジケーターです。 このインジケーターは、選択可能な複数のタイムフレームから SMMA 値を算出し、現在のチャート上にそれらをまとめて表示します。

「Volume Strength Compass」は、MetaTrader 5用の出来高分析インジケーターであり、相対出来高、ローソク足の実体の強さ、終値の位置、および出来高の強度を用いて市場活動を評価します。 このインジケーターは、各ローソク足を「通常出来高」「低出来高」「高出来高」「クライマックス出来高」「強気勢」「弱気勢」「吸収」といった異なる出来高条件に分類します。 結果は、色分けされた出来高バー、背景のハイライト、シグナルラベル、平均出来高ライン、およびリアルタイムダッシュボードを用いて表示されます。 このインジケーターは、ティック出来高やリアル出来高を使用できるほか、利用可能な場合は自動的にリアル出来高を選択することも可能です。また、現在のリアルタイムローソク足に対して、あるいはローソク足の終値確定後にアラートを送信する機能もサポートしています。

このインジケーターは、本質的に、エンベロープをチャネル測定として活用したGPSと、市場向けの気象レーダーを一つに統合したものです。単に推測の材料となる線を示すだけでなく、市場の数学的な「伸び」を算出し、それをマルチタイムフレームのトレンド分析と組み合わせることで、現在の位置を正確に示します。 価格がバンドの外側にある場合、それはモメンタムに何らかの根本的な変化が生じていることを示しています。もし自分が間違った側に立っているなら、ポジションを解消して市場から距離を置くか、押し目でのトレンドフォローを行うべきです。

このカスタムインジケーターは、ADX Wilder、+DI、-DIのラインに加え、ADXのメインラインに基づいて計算されたボリンジャーバンドを、別のウィンドウに表示します。これにより、トレーダーはトレンドの強さとADX値のボラティリティ範囲の両方を評価することができます。 中央バンド、上バンド、下バンドを活用することで、ADXの拡大・収縮や、強気のブレイクアウトの可能性を特定することができます。このインジケーターは、トレンド状況の確認、モメンタムの増加の把握、およびADXが通常の範囲外へ逸脱した際の検知に役立ちます。入力パラメータにより、ADXの期間、ボリンジャーバンドの期間、偏差、および適用価格の設定を調整することができます。

MACD 多色ヒストグラム

P/Lカレンダー — 今月の損益を一目で把握。 P/Lカレンダーでは、今月の口座のパフォーマンスを日ごとに詳細に確認できます。これにより、最も成績が良かった日や悪かった日を特定したり、勝率を追跡したり、ターミナルの「履歴」タブをいちいち確認することなく、自身のトレードのリズムを把握したりすることができます。

1. コア・トラッキング・エンジン(アルファ・ベータ・フィルター)このインジケーターの中核には、位置と速度を追跡するために設計された、カルマンフィルターの軽量かつ定常状態版であるアルファ・ベータ・フィルターが採用されています。予測計算:SMAやEMAのように単に過去の価格を平均化するのではなく、このエンジンは現在の速度($v$)に基づいて予測価格を算出します。誤差補正:

動的なアプローチは、単一のMAに依存する手法よりもはるかに優れた成果を上げる。

多通貨・多銘柄対応のスーパートレンド・ダッシュボード

TestScalperの設定における変数の組み合わせ:$\alpha$を0.45、$\beta$を0.12に設定して試してみてください。 ダッシュボードのセルは、短期的な押し目に対して即座に反応し、変化を素早く点滅表示します。スイング設定:値を $\alpha$ = 0.15、$\beta$ = 0.02 に下げます。マトリックスのセルは安定し、日中の市場のノイズを無視して、マクロ的なトレンドを明確に把握できるようになります。

リスクに基づくロットサイズの決定、口座の健全性、ブローカーの取引量制限、および現在の銘柄別エクスポージャーを確認できる、読み取り専用のMT5ダッシュボード。

KCIボラティリティ・ディスタンスは、市場のモメンタムとトレンドの方向性を極めて正確に把握するために、綿密に設計された高度な適応型アルゴリズムです。 独自の行列ベースの計算手法を採用したこのツールは、市場のノイズを動的に排除し、トレンドの強さについて厳密に定量的な視点を提供します。高度に最適化されたオブジェクト指向プログラミング(OOP)コアを基盤として構築されており、取引の可視性を高めるだけでなく、エキスパートアドバイザーや機械学習モジュールへのシームレスな統合も考慮して設計されています。これにより、複数の資産にわたって極めて軽量なCPUパフォーマンスを実現します。

ベビーシッター業務管理ツールおよびシステム :D

KCI-Directional Matrix(KCI-DX)は、価格の推移距離とボラティリティエネルギーを測定することで市場の運動学を抽出する、物理学に着想を得た高度な分析ツールです。 従来のモメンタム分析ツールとは異なり、KCI-DXはシグモイド活性化関数と組み合わせた動的なZスコア正規化を採用しています。これにより、出力値が0から100の範囲に確実に収まるよう保証され、過去の極端な値による歪みなく、極めて反応性の高いトレンドの強さの特定と方向性のバイアスを提供します。

この指標は、パラボリックSARとエンベロープ間の正規化された関係を用いて、価格が構造的なボラティリティ・チャネルに対してどの位置にあるかを追跡するトレンド・モメンタム・オシレーターです。

スプレッドやスワップを監視できます!

XAUUSD用の教育用MT5チャートパネル。リアルタイムのスプレッド、ATRによるボラティリティ、EMAによるトレンドの向き、RSIの状態、日足レンジ、および活発な取引セッションを表示します。

チャート上でXAUUSDのスプレッドを監視し、スプレッドがユーザー設定の警告レベルまたは危険レベルを超えた際にアラートを発する、教育用MT5チャートユーティリティです。

日次損失制限および最大ドローダウン制限に対して口座の状況を追跡する、読み取り専用のチャート上パネルです。ステータスは「OK」「警告」「危険」の3段階で色分けされています。監視機能のみであり、注文の発注、変更、決済は一切行いません。

BBandsPsarは、ボリンジャーバンドのボラティリティ分析フレームワークとパラボリックSARのトレンドフォローロジックを融合させた、独自のハイブリッド指標です。これら2つの手法を統合することで、単一の統合されたツール内で、市場のボラティリティと新たなトレンドの動向を効果的に調和させています。

チャートシンボルのリアルタイムスプレッドを表示するチャート内パネル。現在値、最小値、平均値、および接続以降の最大値を、警告閾値および危険閾値に応じて色分けして表示します。さらに、スプレッドが危険レベルにN秒連続で留まった場合(ニュースやロールオーバーによる急変動時など)、オプションでアラートを発信します。

MT5用SMC/ICT市場構造インジケーター:引けで確認されたスイング高値・安値、BOS(継続)およびCHoCH(反転)、オーダーブロック、フェアバリューギャップ、QML(クアシモド)レベル。 すべての機能はオン/オフの切り替えが可能で、スイングの感度や色も調整できます。あらゆる銘柄および時間足で動作します。

キネティック・コンプレッション・インデックス(KCI)は、市場の疲弊や局所的な価格圧縮現象を検知するために設計された独自のオシレーターです。 KCIは、外部の標準的なインジケーターのハンドルに依存するのではなく、内部で運動学的指標を計算することで、オーバーヘッドを低減し、エキスパートアドバイザー(EA)への統合におけるバッファ管理を簡素化します。本記事では、MetaTrader 5にこのツールを実装しようとする開発者のために、その数学的基礎、システムアーキテクチャ、バッファマッピング、および実践的な統合ガイドについて詳しく解説します。

4本の形成中のローソク足の中にリアルタイムの価格を縦軸でプロットし、位置の整列状況、ばらつき、ローソク足の方向、および残り時間をまとめて表示する、教育用MT5パネルです。

4つのライン指標を表示するオシレーターです。1つは連続する上昇バー、1つは連続する下降バー、1つは連続する上昇バーの平均、そしてもう1つは連続する下降バーの平均を表しています。

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128