MQL4やMQL5プログラム言語をどこから学び始めればいいか分かりませんか?ここではMetaTraderターミナルのためのいろいろなプログラムを参照できます。公開されているコードの例をダウンロードして学び、自分のインディケータやエキスパートアドバイザーを開発して、MQL5とMQL4コードの最も大きいライブラリに公開してください。あなたのアプリはすべてのMetaTraderターミナルとMetaEditor IDEからアクセスできるようになります。
あなたのMQL4とMQL5コード例が世界中に送られ、何億というトレーダーがあなたについて知るようになります。
MQL5.com WebサイトへのログインにCookieの使用を許可します。
ログインするには、ブラウザで必要な設定を有効にしてください。
1日の損失上限、最大ドローダウン、または1日の利益目標に達すると、すべての取引を決済し、口座残高をゼロに保ちます。プロップファーム式のルール、チャート上のパネル、およびターミナルの再起動後も状態が保持される機能を備えています。
A script that writes the trading conditions of the Market Watch symbols (or of all symbols of the server) to one CSV file: spread, stops level, freeze level, volume min / max / step / limit, contract size, tick size and value, swaps, margin, filling, order and expiration modes, and the quote and trade sessions of every weekday. Useful for comparing accounts and for checking the limits your EA must respect. It never trades and does not change Market Watch.
An include file for daylight saving time and broker server time: US, EU and Australian DST dates, UTC to London / Frankfurt / New York / Tokyo / Sydney time, the live server offset, a broker time model (winter offset + DST rule) that also works for past dates and in the Strategy Tester, and an estimate of that model from the weekly market open in the H1 history. No DLL, no WebRequest, no files.
USDX Trader v1.33 — MetaTrader 5 向け合成ドル指数チャートおよびバスケット取引 バージョン 1.33 · MetaTrader 5 · 主要な米ドルペアを取り扱うすべてのブローカー
指数CFD(US100/NAS100)において、ニューヨーク時間9時30分の5分足ローソク足の方向に基づいて取引を行う基本的なエキスパートアドバイザーです。1日1回の取引、固定のストップロスとテイクプロフィット、強制決済を採用しており、マーチンゲールやグリッド戦略は使用しません。
GER40 Evening Coilは、H1足でのドイツ40指数を対象とした、無料で完全にオープンソースのEAです。このEAは、直近の狭いレンジのバーが形成された後の夕方のセッションで、ボラティリティが落ち着き、出来高が通常の状態にある際に買いポジションを建て、サーバー時間の23:00までにすべてのポジションを決済します。 4つの条件、ロング専用、一度に1トレードのみ、すべてのトレードにストップロスを設定します。
An include file that locks your Expert Advisor to a list of account numbers and an expiry date (optional: trade server names, demo accounts only, account holder name). The settings are compile-time constants, not inputs, so the buyer cannot change them from the Inputs tab. On failure it shows the reason and blocks trading or removes the EA. All checks are repeated on a timer and on account change. MQL5 and MQL4, no DLL, no WebRequest.
MetaTrader 5用の手動取引マネージャー:レンコ・ブリックの表示、設定可能なブレークイーブンおよびトレーリングストップロス、さらにチャート上のレンコ・ダッシュボードを備えています。自動エントリー機能はありません。
複数のエキスパートアドバイザーや設定を実行している口座向けのスクリプトです。このスクリプトは、各設定(マジックナンバー、またはマジックナンバーとシンボル)の純結果を暦日ごとに集計し、各設定がポートフォリオのドローダウンにどの程度寄与しているかを測定します。具体的には、「リーブ・ワン・アウト法によるドローダウンの増加分」、「最悪のドローダウンに占める割合」、および「オイラー分散の割合」を算出します。 評価結果、推奨事項、およびA+からFまでのヒューリスティックスコアを出力します。組み込みのデモポートフォリオ上でそのまま実行可能で、純粋なMQL5で記述されています。
「Monday Dip EA」は、主に完全な日次履歴を持つ主要株価指数CFD(US500、UK100など)向けに設計された、時間軸に基づく定量的なロングオンリー取引戦略です。これは、トレンドフォロー型の指標ではなく、純粋に時間制限付きの「押し目買い」システムとして機能します。
A line-by-line MQL5 port of a Pine Script v6 SuperTrend indicator (ta.supertrend). Each block is tagged with its Pine line. Uses the PineCompat include for ta.atr, so the values follow Pine and not MT5 iATR. Trend lines, direction-change arrows, iCustom buffers and optional closed-bar alerts.
無料ブレイクアウトEA:アジアレンジ、ロンドンブレイクアウト、1日1トレード、常にストップロスを設定、ロットはリスク率に基づいて決定。 グリッド戦略なし、マーチンゲール戦略なし。 / 無料EA:ロンドンセッションにおけるアジアレンジのブレイクアウト、1日1トレード、常にストップロス設定、ロットはリスク率に基づいて決定。グリッド戦略およびマーチンゲール戦略は採用していません。
過去のスイング高値・安値のブレイクアウトを基にしたMetaTrader 5(MT5)用エキスパートアドバイザー(EA)です。このEAは、確認されたフラクタル構造の周辺に指値注文を出し、あらかじめ定義されたストップロス、テイクプロフィット、およびオプションのポジション管理ルールに基づいて各取引を管理します。
1日の損失上限、最大損失、または利益目標に達すると、すべての取引を決済し、新たな取引をブロックします。プロップファームのチャレンジ向けに設計されています。手動取引やその他のEAとも併用可能です。
アジア、ロンドン、ニューヨークの各セッションのレンジを、高値と安値を示す色付きのボックスとして表示し、ブレイクアウト取引用の点線の延長線も追加します。H1までのすべての時間足で同じレンジが表示されます。
QCL Heikin Flowは、ヘイキンアシのローソク足に2段階の平滑化を適用し、トレーダーが価格のノイズを除去し、トレンドの方向性を把握しやすくします。平滑化期間の調整機能、4種類の移動平均計算方法、およびローソク足の色のカスタマイズ機能を備えています。
Smart Money Conceptsによる押し目スイングの市場構造:トレンド、BoS、CHoCH、IDM、および流動性スイープ。レベルは終値で到達した場合にのみ有効とみなされます。そのレベルをヒゲが通過した場合はスイープ(x)としてマークされ、スイングの位置が再設定されます。独立した、終値が決まったバーのみを対象とします。
A reusable Expert Advisor template for MT5. Write your own entry logic in one function (GetSignal returns +1, -1 or 0); the template handles lot sizing, SL/TP with stop-level checks, break-even, trailing stop, spread / time / weekday / news filters, order filling, retries and netting / hedging accounts. The included MA cross is an example signal only, not a trading strategy.
Draws the high/low range of up to three trading sessions (default Asia, London, New York) as boxes, with optional extended level lines, range-size labels and one-time breakout alerts. Display tool only - it does not trade.
An include library that brings Pine Script ta functions (crossover, valuewhen, barssince, highest, pivothigh, ema, rma, rsi, atr, request.security and more) to MQL5 with the same meaning, so Pine-to-MT5 ports can be written and checked line by line. Includes a demo indicator.
カスタマイズ可能な実体、独立した枠線、正確なヒゲを備え、高時間足のローソク足を低時間足のチャートに直接重ねて表示できます。 画面を切り替えることなく、マクロ的なトレンドの方向性、セッションの始値、流動性の範囲を簡単に把握できます。 ボックス境界が分離された超軽量エンジンと、堅牢なチャート変更時の自動復旧機能を搭載しています。
現在の銘柄について、口座がマージンコールおよびストップアウトに達する価格を表示します。また、取引量の増加を想定した「仮定モード」、追加可能な最大取引量、およびその過程で発動する指値注文についても表示されます。
特定のマーケットウォッチ銘柄専用の読み取り専用MT5スクリプト:契約数および出来高のルール、価格更新間隔とスプレッド、買い・売りの個別証拠金、1ティックの価格変動、および口座通貨建てのスプレッドのみの結果を表示。MITソース;エキスパート・ジャーナル出力。
バスケットを設定する前に、ご利用のブローカーの最低ロット数に適合する目標ウェイトを確認してください。「ポートフォリオ・アロケーション・プランナー」は、明示的な仮想元本予算と割合を、チャート表に変換します。この表には、最低ロット数に基づく元本、切り捨てられたロット数、算出された配分、目標に対する不足額、および行の状態が表示されます。 必要に応じて再計算したり、行のツールチップを確認したり、長いリストをページ分けしたり、表示されているスナップショットをCSV形式でエクスポートしたりすることも可能です。取引注文は送信されず、口座残高、純資産、ポジションの情報も読み取られません。
シンボル自身のH1ヒストリーからサーバーの時刻を読み取ります。FXおよびCMEの週の終値はニューヨーク時間の17:00に確定するため、各週の終値時点のサーバー時刻から、その週のサーバーのUTCオフセットを算出します。 60週間以上にわたり、不規則な終値をフラグ付けし、時刻変更のたびに日付を記録し、米国および欧州の夏時間カレンダーと照合し、TimeTradeServerからTimeGMTを差し引いた値をクロスチェックし、今後数週間のロンドン、ニューヨーク、東京、シドニーの始値のサーバー時刻を一覧表示します。 すべての終値をCSVファイルに書き出します。読み取り専用:取引機能、DLL、ネットワーク機能はありません。
MetaTrader 5用の、プロップファーム向けリスクガード機能と隠しサポート・レジスタンス検出機能を内蔵した手動取引パネル。
スマートな色分け機能、独立した価格目盛、ローソク足の残り時間カウントダウンタイマーを備えた、リアルタイムのマルチタイムフレーム対応サイドパネルミニチャート。
ブローカーのセッションテーブルをM1の履歴と照合します。その週の各分について、過去N日間のうち、その銘柄に実際にバーが存在した日数をカウントし、その結果をSymbolInfoSessionQuoteおよびSymbolInfoSessionTradeの横に設定します。これには、通常は空欄となる宣言された分(ロールオーバーの空白)、 テーブルが「クローズ済み」とみなす分におけるバー、不一致のあるトレードおよびクオートテーブル、および祝日の早期引けなどの一時的なサービス停止を特定します。平日ごとの実際のセッション数を表示し、すべての検出結果をCSVに書き出し、独自の計算式を出力します。読み取り専用:トレード機能なし、DLLなし、ネットワークなし。
エキスパートアドバイザーで未決済のポジションを管理します:ブレークイーブン、トレーリングストップ、2回に分けた部分決済、およびこれらが設定されていないポジションに対するストップとターゲット。このアドバイザーは決して取引を開始することはありません。
プロップファーム・チャレンジのルールに関するパネルが1つあります。そこには、1日の損失、最大損失(固定またはトレーリング)、利益目標、最低取引日数、およびベストデイ(安定性)ルールが記載されています。各項目について、使用済み額と残りの余裕額が金額単位で表示されます。 「One more trade」は、本日の残余枠および最大損失枠の範囲内でストップアウトを回避できる最大のロットサイズを表示します。 読み取り専用:取引の開始、変更、決済は一切行いません。プリセットには一般的な値が設定されていますが、各プロップファームによってルールが異なるため、ご自身のルールを確認の上、「カスタム」プリセットをご利用ください。ATS Risk Library(ATS_RiskLib.mqh、同梱)に基づいて構築されています。
「実際のティックに基づくすべてのティック」バックテストが再生するティック履歴を監査します。 過去N日間の各銘柄について、以下の5つの項目を検証します:不可能な価格やクロスした気配値、逆行または重複するタイムスタンプ、当該銘柄のスプレッド中央値の倍数に相当する1ティックの価格反転、ブローカーが公表した気配値提供時間帯内のデータ欠落、およびティックデータとM1バーデータが一致しない分単位の期間。 検出されたすべての異常は、ミリ秒単位のタイムスタンプとともにCSVファイルに出力され、レポートの再集計が可能となるよう、ツールは独自の計算式も出力します。読み取り専用:取引機能、DLL、ネットワークは一切使用しません。
M15用の無料かつ完全にオープンソースなJPN225(日経225)EAです。価格が上昇傾向にあり、モメンタムが過度に伸びておらず、出来高が静かなときに買い注文を出します。 2022年から2026年までのバックテスト結果:プロフィットファクター1.68、年率+18.5%、15回のストレステストに合格。17:00時点では横ばい。
アジア、ロンドン、ニューヨークの各セッションのレンジボックスを描画し、流動性スイープをマークします。流動性スイープとは、完了したセッションの高値または安値を超えてウィックが伸びたものの、終値は再びその範囲内に収まったクローズバーのことです。再描画されない矢印、拡張セッションレベル、アラート、およびiCustom対応のバッファを備えています。