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

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

icon

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

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

コードを投稿

「Pro Manager」は、プロップファームやプロのトレーダー向けに開発されたオールインワンのMT5取引アシスタントです。ブレークイーブン、平均TP、マジックナンバー管理、オートグリッドといった強力なツールを活用することで、取引の執行を迅速化し、ポジション管理をよりスマートに行い、リスクを効率的にコントロールし、日々の取引業務を自動化できます。

Daniel Bloch氏の「Relative Moving Average」フレームワークをMQL5に忠実に移植したものです。現在の終値を、シンボル間で比較可能な[0, 1]のスケールで、独自のウィンドウ内の分布に基づいてランク付けし、フラクタイル、レジーム分類、および方向性の一貫性を読み取り可能なバッファとして出力します。

このスクリプトは、M1バーの「spread」フィールドからご利用のブローカーの実際のスプレッドを収集し、中央値、 90パーセンタイルおよび99パーセンタイルを、価格単位、ポイント、ATRの割合で表示し、さらに1時間ごとの平均スプレッドと最大スプレッドをCSVファイルとして出力します。 これは、頭の中で想定した「典型的な」スプレッドではなく、自身の口座における実際のコストに基づいて戦略をテストするために必要です。

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

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

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

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

決済済みの取引履歴(CSVファイル、または付属のRuinsExport.mq5スクリプトによって現在の口座の取引履歴から自動的に生成されたもの)を読み取り、4つの独立したリスク指標を報告します: 損失後の取引量の増加、平均価格が不利になる同方向のエクスポージャーの重複、勝ちと負けにおけるペイオフの非対称性、および1取引あたりの指定リスクに基づく古典的な破綻リスクの推定値。 これら4つのスコアは、平易な言葉で書かれた推奨事項とともに、A~Fの単一の評価に統合されます。CSVファイルが見つからない場合、スクリプトは再現可能なデモ用取引記録を自動的に生成するため、初回実行時からレポートを確認することができます。

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

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

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

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

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

「日経225 ギャップ継続EA」は、現物市場の寄り付きギャップ発生後の強気・弱気の継続相場を取引するMetaTrader 5用エキスパートアドバイザーです。このEAは、寄り付きレンジのブレイクアウトとVWAPによる確認、リスクに基づいた自動ポジションサイズ設定、部分的な利益確定、ブレークイーブン管理、およびセッション終了時の強制決済を組み合わせています。 本EAは、ネッティング口座とヘッジング口座の両方に対応しています。

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

BlueMoon EAは、EMAエンベロープによるエントリーと、適応型バスケット管理、段階的なポジションサイズ調整、スプレッドフィルタリング、ドローダウン対策、およびヘッジ口座向けの自動取引回復機能を組み合わせたMT5用エキスパートアドバイザーです。

ほとんどのチャネル指標は、ブレイクアウトレベルがどこにあるかを示します。この指標は、 現在、そのレベルからどれほど離れているかを、具体的な行動に結びつけられる形で示してくれます。 このパネルには、チャネルの上限と下限の両方について、以下の情報が表示されます: レベルそのもの 現在の価格からの距離(銘柄固有の価格単位で表示) 同じ距離を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上でネイティブに動作します。銘柄リストとロット数を入力として設定するだけで、「エキスパート」タブおよびチャート上に完全な行列が表示され、タイマーに基づいて自動的に更新されます。

今回のリリースでは、「Interactive Supply and Demand Zone Manager」フレームワークを基盤として構築された、軽量な自動取引プロトタイプが導入されました。 このフレームワークにより、トレーダーは独自の需給ゾーンを描画・管理することができ、各ゾーンは市場状況の変化に応じて、独自のライフサイクル、相互作用履歴、および変化する状態を維持します。 このハイブリッドなアプローチでは、ユーザー定義のゾーンと、自動化された監視、検証、および取引管理を組み合わせています。 この戦略では、構造化された意思決定プロセスを通じて適格なゾーンを評価した上で、取引アクションを生成します。詳細なログ記録によりゾーンの挙動を可視化できるため、トレーダーは相互作用を分析し、収集した情報を活用して独自の戦略を構築することができます。

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

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

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

MetaTrader 5 内で完全に動作するように設計された、機関投資家向けの取引日誌および行動分析スイートです。 このアプリケーションは、単一ファイルで依存関係のないダッシュボードとして構築されており、標準のターミナルオブジェクトを、高性能なダブルバッファ方式のベクターグラフィックスパイプライン(CCanvas)に置き換えています。 リアルタイムの定量分析、行動リスク監査、縦方向にスクロール可能な月間カレンダー、およびチャート上で直接インラインメモを編集できるインタラクティブなログカードを提供します。

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

MACD 多色ヒストグラム

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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175