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

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

icon

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

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

コードを投稿

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

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

完成したローソク足に基づくEMA 9/21の整合性とRSI 14によるフィルタリングを採用した教育用MT5エキスパートアドバイザー。固定ロットでの執行と、コンパクトな黒と金のダッシュボードを備えています。

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

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

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

バスケット方式によるTP・SL管理を用いたスーパートレンド

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

エンベロープ・チャネルまたはバンドに基づくブレイクアウト、1つのEAに複数のEAロジックを統合

マルチ戦略EAの金鉱 :)

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

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

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

アルゴリズム・グリッドとキネティック・モメンタムの頂点。 KCIネイティブ・マトリックス・エンジンへようこそ。これは、MetaTrader 5向けにネイティブに構築された、容赦なく数学的に駆動されるアルゴリズムの巨獣です。高頻度取引(HFT)環境向けに設計されたこのEAは、肥大化した標準ライブラリを排除し、サーバーのルーティングレベルで直接動作します。

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

C#で作成されたカスタムダッシュボードを備えたローカルなクライアント間トレードコピーツールで、転送パイプはGo言語で実装されています。アーカイブには完全なソースコードが含まれています(ソケットベース版)。超低遅延を実現しています。

チャネルベースのインジケータ用の近接信号を取得するためのライブラリ

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

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

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

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

このエキスパートアドバイザーは、ストキャスティクスオシレーターを監視し、ユーザーが選択した条件(買われすぎ圏を上回るクロスオーバー、売られすぎ圏を下回るクロスオーバー、買われすぎ/売られすぎ圏への突入、またはそれらの圏からの脱出)に基づいて、ポジションを自動的に決済します。決済対象となるポジションは、利益の状態(損失、利益、またはその両方)によってフィルタリングされます。 オプションのテストモードでは、%D線が基準線(50)周辺の設定可能なオフセットレベルをクロスした際に、基本的なエントリーシグナルが発生します。

戦略の優位性が執行コストに対してどれほど堅牢であるかを測定する、純粋なMQL5スクリプトです。このスクリプトは、決済済み取引の「日付、利益、取引量」を記載したCSVファイルを読み込み、各取引のコストを「固定部分」と「ロット単位の費用」の合計としてモデル化します。 本スクリプトは、取引ごとの損益分岐コスト、クッション(想定される現実的なコストの何倍で純利益がゼロになるかを示す倍率)、想定コストで再評価した純利益と利益率、コストによって勝ちトレードが負けトレードに転じる割合、および推奨事項付きのA+~Fの複合コスト耐性スコアを出力します。 ファイルが存在しない場合は、再現可能なサンプルを生成して分析するため、初回実行時にも出力を確認できます。外部ライブラリ、Python、AIは一切使用していません。

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

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

リスク(資産の割合または固定金額)とストップロス距離(ポイントまたは価格水準)に基づいて、計画している取引に適したロットサイズを算出します。銘柄の契約仕様(ティックサイズとティック価値、取引量の最小・最大・ステップ)を反映し、必要な証拠金を推定します。

設定可能な期間の決済済みポジションをCSVファイルにエクスポートし、ExcelやGoogleスプレッドシートで取引明細の分析に活用できます。エクスポートされる項目には、建玉開始・決済日時および価格(部分約定分については出来高加重平均)、出来高、ポイント換算の損益、手数料、スワップ、純利益、および取引期間が含まれます。

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

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

KCI Embedded Sniperは、高精度な反転エントリーを目的として設計されたアルゴリズム取引ソリューションです。外部インジケーターへの依存(スレッドの非同期化や遅延の問題が生じやすい)に頼る従来のエキスパートアドバイザーとは異なり、このEAは完全に組み込まれたキネティック圧縮指数(KCI)エンジンを特徴としています。 KCIの数学的フレームワーク全体(速度商、運動変位、エネルギー分散、位相速度の計算)をEAの中核ロジックに直接組み込むことで、「非同期による遅延」を排除しました。 その結果、市場の枯渇(シンギュラリティ)やモメンタムの極値(ウィリアムズ%R)をマイクロ秒単位の精度で検証する、超高速のスナイパーエンジンが実現しました。このエンジンは、完了したバーのみを基に動作するため、リペイントゼロのパフォーマンスを保証します。

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

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

口座単位の日次損失ガード機能:1日の損失が設定可能なトリガー値に達すると、すべてのポジションと指値注文を決済し、翌日のリセットまで口座をフラットな状態に保ちます。 制限値はパーセントまたは金額で設定可能、リセット時刻(サーバー時間)も設定可能、リアルタイムゲージ付きのドラッグ可能なビジュアルパネル、クリック確認式の手動「すべて決済(CLOSE ALL)」/「ロック(LOCK)」ボタンを搭載。あらゆるブローカー、銘柄、口座規模、通貨に対応 — ヘッジおよびネッティング機能付き、DLL不要。

強弱評価と即時アラート機能を備えた、複数時間足対応のサポート・レジスタンスゾーンスキャナー — M15、H1、H4、D1。

リアルタイムのPIP値、リスクベースのロットサイズ設定、カスタマイズ可能な取引量リスク分析、および建玉の損益――これらすべてが1つのパネルに集約されています。

MQL5にRust風のResult型を導入する、軽量で依存関係が少ないライブラリです。関数は、グローバルなGetLastError()の状態に依存する代わりに、単一の「値またはエラー」オブジェクトを返すため、失敗は明示的であり、無視することは不可能です。 ResultValue(値型)とResult(ポインタで保持されるオブジェクト)、Error構造体、早期終了マクロ(TRY、RETURN_ON_ERRORなど)、およびオプションのThen/Match/MapErrorコールバックが含まれています。

成約取引の統計。 この指標は取引実績を示しており、マジックナンバーによるフィルタリングが行われています。

アジア時間帯のレンジブレイクアウトをターゲットとしたデイトレード用EA。複数銘柄対応、M15/M30/H1。PSAR+MACD+ストキャスティクスのシグナルを用いて、ロンドンセッション開始前のアジア時間帯のレンジ外で指値ストップ注文を発注します。ロンドン/NYの夏時間対応、構造的ストップ、トレーリングストップ、ブレークイーブン機能を搭載しています。

SteepMA V0.7 は、「移動平均線の傾き」を主要なエントリー基準とするトレンドフォロー型EAです。トレンドの強さを定量的に分析して確度の高い相場を選別し、段階的に引き締められる動的なストップロスシステムと組み合わせて利益を確定させます。また、内蔵のSQLiteデータベースにより、取引の全プロセスのデータを追跡可能です。(審査通過のため、コードの一部を省略しています)

確認済みのピボットポイントを基に、価格ゾーンとしてサポートとレジスタンスを構築する教育用MT5インジケーターです。近隣の反応はATRに基づく距離を用いて統合され、その後、繰り返しテスト、反発の強さ、および直近性の順にランク付けされます。チャートの見やすさを保つため、最も強いゾーンのみが表示されます。

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175