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

MQL4およびMQL5のソースコードライブラリ

icon

MQL4やMQL5プログラム言語をどこから学び始めればいいか分かりませんか?ここではMetaTraderターミナルのためのいろいろなプログラムを参照できます。公開されているコードの例をダウンロードして学び、自分のインディケータやエキスパートアドバイザーを開発して、MQL5とMQL4コードの最も大きいライブラリに公開してください。あなたのアプリはすべてのMetaTraderターミナルとMetaEditor IDEからアクセスできるようになります。

あなたのMQL4とMQL5コード例が世界中に送られ、何億というトレーダーがあなたについて知るようになります。

コードを投稿

「Universal Breakout Study」は、MetaTrader 5向けの研究重視型エキスパートアドバイザーであり、レンジブレイクアウト戦略の分析と最適化を目的として設計されています。このツールは、柔軟なパラメータテスト、高速な最適化機能に加え、過去データやフォワードテストを用いてトレードアイデアを検証するための体系的なフレームワークを提供します。

Chart Navigator MT5 Light — 価格チャートを素早く移動し、チャート上のマーカーへ即座にアクセスできるミニチャート

オルンスタイン・ウーレンベック確率過程を用いて、資産の真のドリフトのない均衡点とその平均回帰速度を数学的に推定する、計量経済学的な価格空間指標。

「ターンアラウンド・チューズデー」仮説を検証するためのエキスパート・アドバイザー。 月曜日の終値が上昇した場合、火曜日に売りポジションを建てます。月曜日の終値が下落した場合、買いポジションを建てます。このEAは、ATRに基づくフィルター、ATRに基づくストップロスおよびテイクプロフィット水準に加え、固定ロットサイズまたはリスク比率を用いたポジションサイジングに対応しています。

MSNR v5.31Plus AEU EAは、マレーシアのSNRボディレベル、スマートマネーの反応ロジック、流動性スイープ、MISS、エンゴルフィングの確認、トレンドラインの合流、QML、CRT、およびDOLターゲット予測に基づいた、MetaTrader 5用のエキスパートアドバイザーです。 このEAはXAUUSD向けに設計されており、M5時間足で最も効果を発揮します。W1、D1、H4、H1などの上位時間足をスキャンして重要なサポート・レジスタンスゾーンを構築し、その後、実行時間足での価格行動による確認を待ちます。 主な機能: - マレーシア式SNRボディレベルの検出。 - 高時間足でのサポート・レジスタンススキャン。 - 流動性スイープ、MISS、エンゴルフィングの確認。 - トレンドライン、QML、ブレイクアウト・リテスト、CRTロジック。 - コンフルエンス・クラスター・システム。 - アジア、ヨーロッパ、米国の取引時間に対応したセッションフィルター。 - 口座残高のパーセンテージに基づくリスク管理。 - 指定したR倍数での部分決済。 - ブレークイーブンおよびセーフティガードのオプション。 推奨設定: 銘柄:XAUUSD 時間足:M5。

金(XAUUSD)および銀(XAGUSD)向けのマルチインジケーターEA:RSI、ADX、MAのシグナル、適応型ATRトレーリングストップ、および組み込みの元本保護機能を搭載。

「Breakout」は、構造的な強気相場において、アルゴリズムに基づくブレイクアウトの勢いを捉えるように設計された、シンプルで自動化されたMetaTrader 5用エキスパートアドバイザーです。

MQTTFive — MQL5向けのMQTT 5.0クライアントの完全な実装です。 機能: • MQTT v5.0 — すべてのパケットタイプ、プロパティ、QoS 0/1/2 • ネイティブのMQL5 Socket APIを介したTCP + TLS • プロパティ付きWillメッセージ(will_delay_interval、payload_format、message_expiry) • 送信PUBLISH用のトピックエイリアス • フロー制御(受信最大数) • サブスクリプションオプション(no_local、retain_as_published、retain_handling) • バイナリおよびUTF-8ペイロード • QoS 1/2 に対する自動リトライ • DLL依存関係ゼロ — 純粋なMQL5 Mosquitto 5.0でテスト済み(15回のテスト、すべてPASS)。 ドキュメント:https://github.com/chekh/MQTTFive ライセンス:MIT

マルコフ連鎖の遷移行列を用いて、次のアルゴリズム実行サイクルにおける上昇トレンドまたは下降トレンドの継続確率を数学的に予測する、定量的確率モデル。

IMRは、やみくもな取引を拒む裁量型価格行動トレーダー向けに設計された、多層的な定量的反転シグナル検出ツールです。このツールは、トレーダーが現在の市場局面(蓄積局面、分配局面、あるいは継続局面のいずれであるか)を把握するのに役立ちます。

「ダイナミック・フェアバリュー・ギャップ(FVG)」は、MetaTrader 5用のMQL5インジケーターであり、市場価格の不均衡を自動的に検出します。このインジケーターは、「スマートマネー・コンセプト(SMC)」戦略を活用するトレーダーに最適です。

現在のビッド・アスクのスプレッドをポイントおよびピップ単位でチャート上に直接表示し、インジケーターの追加以降、そのセッションのスプレッドの最小値、最大値、平均値をリアルタイムで追跡します。スプレッドがユーザー設定の閾値を超えた場合、色が変わって警告が表示されます。

マーケットウォッチ内のすべての銘柄について、SYMBOL_TRADE_TICK_VALUE、SYMBOL_TRADE_TICK_VALUE_LOSS、およびSYMBOL_TRADE_TICK_VALUE_PROFITを比較する診断スクリプトです。 各銘柄を4つのカテゴリ(ALL_EQUAL、TV_MATCHES_PROFIT、TV_MATCHES_LOSS、ALL_DIFFER)のいずれかに分類し、集計された要約と解釈のヒントを提供します。 EAでリスクベースのロットサイズ設定を実装する際、どのティック値プロパティを基準にすべきかを確認するのに役立ちます。シンボルごとの詳細レポートを、MQL5/Files内のCSVファイルとしてエクスポートします。

口座の通貨建てで設定された目標損失額(例:1ポジションあたり50ドル)に基づき、すべてのオープンポジションにストップロスを設定するスクリプトです。あらゆる入金額通貨およびFX銘柄に対応しています。ブローカーのストップレベルやフリーズレベルを検証します。通貨換算は自動的に行われます。

すべてのバッファを「シリーズ」として設定したヘイケンアシ

トリプルバリア・ラベリング・パイプラインでは、min_retの閾値として、任意の定数(0.5~1.0%)や従来のスプレッドの仮定が頻繁に使用されます。実際の往復取引コストよりも低い閾値を設定すると、パイプラインはコストに起因するノイズを取引可能なシグナルとしてラベル付けしてしまいます。 その結果、ラベル付けされたデータセットはエッジを体系的に過大評価することになり、それらのラベルに基づいて学習されたモデルは、真の市場構造ではなく、ラベル付けスキームに起因する人工的な現象に過学習してしまう。 TransactionCostCollector.mq5は、この問題のデータ収集段階を解決するスタンドアロンスクリプトである。

加重調和平均の数学的手法を活用した定量的な出来高密度エンジンであり、算術上の外れ値を除去し、機関投資家の流動性の真の重心位置を特定する。

利益確定のポジションを決済する

このインジケーターは、チャート上の不均衡ゾーン(フェアバリューギャップ)を検出し、価格がそこに戻ってきた際に矢印でシグナルを出します。金、FX、およびM5からH4までの時間軸で取引される流動性の高いあらゆる銘柄に適しています。

López de Prado著『Advances in Financial Machine Learning』(第5章)に掲載されている固定幅分数差分法(FFD)のMQL5実装。 非定常な価格時系列を、過去の情報を最大限に保持したまま定常な時系列に変換する。出力結果は、Pythonのafmlライブラリとの交差検証において1e-12以内の誤差に収まっている。

デュアルTRIXおよびLWMAフィルタリングに基づく、長期のモメンタムおよびトレンドオシレーター。

価格変動に微分計算を適用する定量的な物理エンジンであり、真の「市場速度(1階微分)」と「市場加速度(2階微分)」を抽出することで、トレンドの終息が実際に起こる前にそれを予測します。

Prime Quantum AIは、従来のプリフィルター (ADX + アリゲーター)と、主要なAIプロバイダー (Anthropic Claude、OpenAI GPT、Google Gemini、DeepSeek、xAI Grok)によるAIビジョンベースのチャート確認機能を組み合わせたMT5エキスパートアドバイザーです。 プリフィルターがトレンドの形成を検知すると、EAは3つの適応型タイムフレームのチャートスクリーンショットをキャプチャし、設定されたAIプロバイダーに送信します。プロバイダーは、トレンドの方向、信頼度、ストップロス、テイクプロフィットを返します。AIがプリフィルターのシグナルを十分な信頼度で確認した場合にのみ、トレードが開始されます。 機能:標準ブローカー/プロップファームの2つのリスクモード、設定可能なロットサイズ、オプションのマーチンゲール、複数のSL/TPモード、トレーリングストップ、部分決済、ニュース/時間/日/スプレッドフィルター、チャート上でドラッグ可能な情報パネル、および完全に公開されたインジケーターパラメータ。 MetaTrader 5、プロバイダーのURLに対してWebRequestが有効になっていること、および 有効なAPIキーが必要です。プロバイダーはキーの形式から自動検出されます。

市場データに離散フーリエ変換(DFT)を適用し、主要な周期周波数を抽出して転換点を予測するとともに、位相遅れを解消するデジタル信号処理(DSP)エンジン。

スーパートレンド指標は、MetaTrader 5のチャート上にATRに基づく動的なトレンドラインを描画し、上昇トレンド時には緑色、下降トレンド時には赤色のトレンドラインに切り替わり、トレンドの反転ごとにオプションで買い/売りの矢印シグナルを表示します。

「Daily Risk Monitor Lite」は、日次の実現損益、未確定損益、日次合計、現在のドローダウン、および色分けされたリスクステータスをチャート上に直接表示する、軽量なMetaTrader 5インジケーターです。これは読み取り専用のモニタリングツールであり、ポジションを決済したり、取引をブロックしたりすることはありません。

このEAは、レンジブレイクアウト取引戦略を実装しています。ユーザーが指定した開始時刻と終了時刻の間の価格レンジを算出し、そのレンジの高値と安値を示す四角形をチャート上に表示した後、レンジが閉じられた後の価格動向を監視します。 市場がレンジの高値を上抜けた場合は買いポジションを、レンジの安値を下抜けた場合は売りポジションを建てます。

トレンド相場に向けた、機械学習に着想を得たアプローチ。正確なシグナルと、組み込みのバックテスト信頼度を提供します。

市場を異なる視点で読み取る2つの適応型移動平均線。クロスオーバーはトレンドの転換を示唆する。

小売向けATRの遅行性を解消する予測型定量分析エンジンであり、ノーベル賞を受賞したGARCH(1,1)計量経済モデルを活用して、将来の市場ボラティリティと分散を数学的に予測します。

統計的アービトラージ(ペア・トレーディング)向けに設計された定量的マルチアセット・オシレーターであり、相関のある2つの資産間の対数スプレッドを算出し、そのZスコアを測定することで、リスク中立的な平均回帰の機会を特定します。

「Precision Sniper」は、TradingViewの人気シグナルツールに着想を得た、複数の指標を統合したMT5インジケーターです。EMAの構造、RSI、MACD、ADX、 VWAP、および出来高の整合性を基に、すべての売買シグナルをA+、A、B、Cの5段階で評価します。8つのプリセット、高時間足バイアス確認、自動TP/SLレベル設定、トレーリングストップ、および組み込みのバックテストダッシュボードを備えています。

キャンドルの色を勢いの状態に応じて色分けします。4つのバイアスレベル+ニュートラル — 暗いチャート用に設計されています。

MACD Institutionalは、「スマートマネー」の動きに合わせて取引を行いたいトレーダー向けに設計された高度な指標です。 各ティックやローソク足の終値を区別なく処理する標準的なMACDとは異なり、このインジケーターは移動平均を算出する前に、動的な出来高フィルターを用いて価格構造を再構築します。

このEAは、レンジブレイクアウト取引戦略を実装しています。ユーザーが指定した開始時刻と終了時刻の間で価格レンジを算出し、そのレンジの高値と安値を示す四角形をチャート上に表示した後、レンジが閉じられた後の価格の動きを監視します。 市場がレンジの高値を上抜けた場合は買いポジションを、レンジの安値を下抜けた場合は売りポジションを建てます。

矢印を使ってポジションを建て、中央のラインを使って現在建っているポジションを決済します。

BECトレード・マネージャーは、ブレイクイーブン、トレーリング・ロジック、パーシャル・クローズ、ストップロス除去、プロフィットサイド・クローズ、ロスサイド・クローズ、高速スキャルピング・エントリーなどのワンクリック・コントロールを使用して、現在のシンボルのアクティブ・ポジションを管理するのに役立ちます。また、エクイティ、変動利益、日次利益、ストップロス・ラベル、バスケット・ブレイクイーブン・プレビューなど、主要な口座とシンボル情報をチャート上に表示します。

金(XAUUSD)の双方向グリッドEA。プロセント口座に最適。デイリープロフィットターゲットとマックスドローダウンプロテクションを含む。

Symbol Summaryは、別ウィンドウのビューアーを開き、取引シンボルの詳細レポートを表示するMT5用のサービスです。ロシア語と英語をサポートし、ウィンドウのサイズ変更、スクロール、シンボルやチャートのタイムフレームを変更した際のレポートの自動更新をサービスを再起動することなく行うことができます。

Symbol Summaryは、別のビューアウィンドウを開き、取引シンボルの詳細レポートを表示するMT5サービスです。ロシア語と英語をサポートし、ウィンドウのサイズ変更、スクロール、監視しているチャートがシンボルやタイムフレームを変更したときにサービスを再起動せずにレポートを自動更新します。

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173