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

MetaTrader 5のためのMQL5ソースコードライブラリ

icon

MetaTrader 5プラットフォームプログラムのための最大の無料ソースコードライブラリです。ここでは既製のエキスパートアドバイザー、テクニカル指標、スクリプトとライブラリを見つけることができます。MQL5言語を学び提供されたコードに基づいたご自分の自動取引アプリを開発するときにコードライブラリを使ってください。

パブリッシュされたコードを無料でダウンロードしテストすることができ、またMetaTrader 5の中でそれらを実行することもできます。ライブラリはMetaTrader 5プラットフォームとMetaEditor開発環境から直接使用することができます。

コードを投稿

注文管理、既存注文、指値注文、トレーリング、損益分岐点、ロット数計算機能を1つのツールで一括管理

MetaTrader 5用の小規模な教育用エキスパートアドバイザーで、 従来の固定サイズのレンコ・ブリックと、スーパートレンド式のトレンド状態を組み合わせる簡単な方法を1つ紹介しています。

ドラッグ操作が可能なMT5用リスク計算ツールで、選択されたエントリー距離とストップ距離を、ティックサイズ、ティック価値、および口座のリスクに基づいて、ブローカーの標準化されたポジションサイズに変換します。

複数の時間軸にわたってフィボナッチレベルを自動的にプロットし、コンフルエンスゾーン、市場構造、プレミアム/ディスカウント領域、および重要な価格反応をハイライト表示する無料のMT5インジケーターです。

ガウス平滑化を用いて、再描画を行わないナダラヤ・ワトソン・エンベロープを算出し、上バンドおよび下バンドを越えた価格の動きを矢印で表示します。

スプレッド、ティックサイズ、ティック値、取引数量制限、ストップレベル、フリーズレベルなど、ブローカーや銘柄ごとのリアルタイムの取引仕様を表示する、軽量なMT5チャートインジケーターです。

スイングのピボットポイントを自動的に検出し、ルールに基づいて検証済みのエリオット波動カウント(1-2-3-4-5の推進波およびA-B-Cの調整波)を、フィボナッチ情報パネルとともにチャート上に直接表示します。あくまで目安ですので、必ず手動で確認してください。

最大3つの取引セッション(アジア、ロンドン、ニューヨーク、または任意のカスタム期間)の開始・終了を、縦の区切り線や背景の塗りつぶしボックスで表示し、直近の期間をローリング方式で毎日更新します。純粋に視覚的な表示であり、計算やシグナルは一切なく、シンプルなセッションの境界線のみを示します。

アダプティブMACDは、市場の状況に応じて平滑化の度合いを調整する動的なモメンタム指標です。ユーザーが指定した期間における価格とバーインデックスの間のピアソン相関係数を算出し、その結果得られたR²を用いて、2つの異なるMACD係数セットをブレンドします。これにより、強いトレンド時にはMACDラインの反応が鋭くなり、横ばい相場ではより滑らかな動きになります。 この指標は、色分けされたヒストグラム(強気/弱気、上昇/下降)と、チャートの背景に合わせて自動的にコントラストを調整するオプションのMACDラインを表示します。 入力パラメータにより、R²の期間、ファスト/スローの長さ、シグナル期間、および色をカスタマイズできます。トレンドフォローやモメンタムの変化の検知に適しています。

市場構造&スマートトレードトラッカー(MT5) 自動的な市場構造のマッピング、モメンタム・ヒートマップ・ローソク足、および機関投資家の売買執行の追跡機能を組み合わせた、高度なオールインワン型のスマートマネーコンセプト(SMC)インジケーターです。

「サポート・レジスタンス・ジグザグ」は、チャート上にサポート、レジスタンス、および転換エリア(フリップゾーン)を自動的かつ動的に表示するように設計されたプライスアクション指標です。この指標は、明確な価格構造の可視化と、重要な反転エリア(SBRおよびRBS)の強調表示に純粋に焦点を当てています。また、市場のバイアスをリアルタイムで監視するためのインタラクティブなダッシュボードも備えています。

描画インジケーターが再描画されるかどうかを測定するものであり、再描画されないことを断言するものではない。 不変条件:バーが一度クローズされ、処理された後は、そのバー上に描画されたオブジェクトは一切変更されてはならない。つまり、移動、色変更、テキストの変更、消滅など、いかなる変更も許されない。 このスクリプトは、実際の履歴を持つカスタムシンボルを初期化し、テンプレートを通じてインジケーターをアタッチし、すべてのオブジェクトを記録し、バーを追加し、完全な再計算を強制し、オブジェクトごとに比較を行います。 変更と消失は別々にカウントされます。なぜなら、変更があった場合のみ、その主張が誤りであるとみなされるからです。比較対象がなかった実行結果は「INCONCLUSIVE」として報告され、「合格」とは決して報告されません。出力はCSV形式で、数値と共に公開することができます。

XAUUSD 15分足用バスケット回復EA。適応型ATR間隔、LL/LH構造の検証、動的RSIゲート、暴落検知、ニュースフィルター、スマートトレードトリミング機能を搭載。

直近のルックバックウィンドウにわたる水平方向の出来高ヒストグラムを生成し、標準的なTPO/出来高バリューエリア拡張アルゴリズムを用いてコントロールポイント(POC)とバリューエリアをマークします。これは、単にPOCに固定オフセットを加減しただけのものではありません。新しいバーが生成されるたびに更新され、価格の横にサイドバーとして表示されます。

市場構造の確認、出来高に基づくオーダーブロック、および推定される売買活動を示す、オープンソースのMT5インジケーター。

フラクタル・スイングの高値/安値を流動性レベルとしてマークし、価格がそのレベルを超えてヒゲを伸ばした後、再びその範囲内に引けた正確なバー(流動性スイープ/ストップハント)を、矢印とオプションの価格ラベルでマークします。スイープのチェックはクローズ済みのバーに対してのみ行われるため、シグナルが再描画されることはありません。

手動トレーダーやクオンツ開発者向けに設計された、MetaTrader 5用のインタラクティブなGUIパネルです。口座の純資産に対する正確なリスク比率に基づいて動的なポジションサイジングを自動化し、ワンクリックでの注文執行(買い/売り)、即時損益分岐点設定、全ポジション決済機能、および継続的なリアルタイムのトレーリングストップ管理機能を備えています。

これにより、MT5のチャートをTradingViewのチャートのようにスクロールできるようになり、リセット用の自動ボタンも備わっています。

3本ローソク足分のフェアバリュー・ギャップ(価格の不均衡)を検出し、価格がギャップを再び通過するまでリアルタイムで表示されるボックスとして描画します。検出は完全にクローズしたバーに対してのみ行われるため、現在のローソク足が形成される過程でギャップが点滅したり消えたりすることはありません。

「Neural Loss-Pattern Auditor」は、ネイティブのMQL5で一から記述された小規模なフィードフォワード型ニューラルネットワークを、約定済み取引履歴を用いて学習させ、行動特性や市場状況の特徴量によって、どの取引が損失を被る可能性が高いかを予測できるかどうかを検証します。 このツールは、単純なベースライン、確率較正テーブル、順列による特徴量の重要度ランキング、および推奨事項付きの構成可能なA~Fの総合評価と比較して、精度の向上を報告します。 初回実行時には組み込みの合成デモデータを使用するため、設定なしで即座に出力を確認できます。入力の一つを「InpUseDemoData=false」に切り替えることで、実際の口座履歴を分析することも可能です。純粋なMQL5:外部ライブラリ、Python、およびいかなる種類のAIサービスも使用していません。

プロップファームの日次リセットルール(同社が使用するタイムゾーンで記述されたもの)を、利用しているブローカーの実際のサーバー時刻に変換し、次回のリセットまでのリアルタイムのカウントダウンを表示し、夏時間への切り替えによって境界が1時間ずれる前に警告を表示する、無料の読み取り専用MetaTrader 5パネルです。 注文の送信や口座データの読み取りは行わず、表示のみを行います。

浮動損失が、固定金額、残高の一定割合、または純資産の一定割合として設定された制限に達した際に、ポジションのバスケットを決済します。対象は銘柄またはマジックナンバーでフィルタリングでき、利益目標は任意で設定可能で、安全かつ処理を妨げない再試行機能を備えています。

参加者が少ない価格変動バーを「流動性の空白」としてフラグ付けし、各バーがどれほど速く価格によって埋め戻されるかを0~100のスコアで評価するサブウィンドウオシレーター。これにより、すぐに吸収されるノイズと、依然として真の支持線や抵抗線として機能している水準とを区別する。

AAPLのCFDでORB戦略を活用する

現在の銘柄のトレンドを、複数の時間軸にわたって一度に表示するコンパクトなチャート内パネルです。各時間軸は、それぞれ独自の「ファスト/スロー」移動平均線のクロスによって個別に評価されます。「H4は今どうなっているか」を確認するためにチャートを切り替える必要はありません。すべてが一箇所にまとめられ、色分けされています。

リスケール・レンジ(R/S)分析を用いて価格のローリング・ハースト指数を推定し、それを色分けされたオシレーターとしてプロットします。このオシレーターは、市場が現在トレンド相場、平均回帰相場、あるいはランダムウォークのような動きをしているかを示します。

プロップファームのリスク管理向けプロフェッショナル・ユーティリティEA。日次の純資産モニタリング、損失ポジションに対する段階的なリスク軽減、および自己修復機能を備えたグラフィカルダッシュボードによる絶対的なハードストップが特徴です。

SMCプルバックは、通常の3ローソク足パターンではなく、プルバックの定義を用いてスイング高値・安値を特定します。 高値は、その高値を形成したローソク足の安値を価格が再び下回った場合にのみ確定します。つまり、マークされたすべてのポイントは実際の反落であり、高値と安値は常に交互に現れます。このインジケーターは終値のローソク足のみを評価し、一度描画されたマーカーは移動しないため、再描画は行われません。2つのバッファにより、確定したスイング価格がiCustomを介してEAに提供されます。

第一原理に基づいて構築されたカスタム「SuperTrend」インジケーター。ATRに基づくボラティリティバンドとラチェット機構を組み合わせることで、クリーンでリペイントしないトレンドラインを描画します。 内部の再帰的な状態は、適切に登録された計算バッファを通じて管理されており、手動で管理される配列実装によく見られる状態喪失のバグを回避しています。記事シリーズ「初心者向けカスタムインジケーターの作成」より。

統計学の第一原理に基づいて構築されたフィッシャー変換オシレーター――価格を有限の範囲に正規化した後、対数変換を適用することで、従来のオシレーターに典型的な緩やかな転換ではなく、鮮明で明確な反転シグナルを生成します。 内部の再帰的な状態は、適切な計算バッファを通じて処理されるため、バックテスト全体を通じて信頼性が高く正確な動作が保証される。記事シリーズ「初心者向けカスタム指標の作成」より。

「Hybrid Microstructure EA」は、M1タイムフレームのXAUUSD(金)向けに特別に設計された、高度な高頻度スキャルピング用エキスパートアドバイザーです。 遅行性のOHLC計算に依存する従来の指標とは異なり、このEAはティックレベルのマイクロストラクチャー・ダイナミクスを基に動作します。具体的には、ティックの速度、出来高加重平均価格(VWAP)の乖離、および機関投資家によって実行される流動性スイープによる注文拒否(ストップハント)を追跡します。

複数の銘柄と時間枠を自動的にスキャンし、最新の有効なウルフ・ウェーブ・パターン(強気/弱気)を検出し、インタラクティブなダッシュボードに表示するとともに、ワンクリックでチャートを開いてパターンを完全に描画できる、プロ仕様のMQL5インジケーター(別ウィンドウ表示)です。

アジア、ロンドン、ニューヨークの各セッションの値幅を追跡し、各セッションの終了時にその範囲を固定します。また、真の流動性スイープ(固定された高値または安値を突き抜け、その範囲内に戻って引けたローソク足)を、矢印シグナルと陰影付きの反応ゾーンで示します。リペイントせず、あらゆる銘柄や時間足で動作します。

何週間もかけてそのシグナルを基にEAを構築する前に、そのエントリーシグナルが実際に取引コストを上回るかどうかを測定します。 コストを差し引いた純利益、重複しないサンプルに基づく信頼性の高いt統計量、およびランダムな対照群を報告します。注文は一切行いません。

設定可能なルックバック期間にわたって、変動性に適応するローリング式の出来高プロファイルを作成し、コントロールポイント(POC)、バリューエリアの高値・安値、および統計的に有意な高値・安値の出来高ノード(HVN/LVN)をチャート上に直接プロットします。

現在のチャート銘柄と選択した参照銘柄との間のローリング相関を追跡し、価格スプレッドが統計的に拡大している状態で両者の相関が切れた瞬間を検知します。

ブローカーのストップレベルおよびフリーズレベルの基準値をチャート上に視覚化する、読み取り専用のMT5インジケーターです。

MetaTrader 5 向けのプロフェッショナルなオープンソース・スプレッドモニター。モダンな Quantora ダッシュボードを用いて、リアルタイムのスプレッド、最小・最大・平均スプレッド、履歴グラフ、および設定可能な高スプレッドアラートを表示します。

MetaTrader 5 向けのプロフェッショナルなオープンソース取引コスト計算ツール。ブローカーのリアルタイム銘柄データと調整可能なポジション設定を用いて、スプレッドコスト、手数料、スワップ、および推定総取引コストを算出します。

ローリングVWAPから価格が乖離するにつれて、インパルスおよびエグゾーストの状態を示す、出来高加重・ボラティリティ正規化オシレーターをプロットします。

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177