MT4 Expert Advisor — v2

MartingaleGrid EA

実際の取引履歴データから解析・再現した
マーチンゲールグリッド自動売買システム

パフォーマンス概要

TitanFX デモ口座 / JPY建て / 2025年4月〜2026年6月 / 19,649約定 / バスケットプラス決済率 97%

総利益率
+352%
¥1,762,320
最終資金
226万円
初期 50万 → 226万
最大ドローダウン
〜40%
含み損ベース(推定)
勝率
68.2%
19,457 回取引
プロフィットファクター
2.73
平均利益 ¥209 / 損 ¥172
運用期間
395日
2025/04 〜 2026/05
累計利益推移(JPY)
月別損益(JPY)
マーチンカット シミュレーター

「何マーチン目でカットしていたら?」を実際の取引履歴から試算できます。

カット設定:
初期資金 最終残高
¥500,000 ¥2,827,510
総プラス
— 回
総マイナス
— 回
最終残高
ROI —%
純利益(プラス+マイナス)
カットなし実績との差:
値動きビジュアル解説

3つのシナリオで、実際の取引がどう動くかをアニメーションで確認できます。

戦略ロジック
📡

エントリー条件

EMA(5) × EMA(20) クロスオーバー(H1)でエントリー方向を決定。18通貨ペアを各ペア独立して並行管理。

📈

マーチンゲール追加

エントリー後、価格が10pips逆行するたびに次のロットサイズで同方向に追加エントリー。最大11ステップ。

利益確定(TP)

シリーズ全体の含み益合計が「小さな固定目標(TpPips×BaseLot相当)」に達した瞬間、全ポジションを一括クローズ。目標額は固定なので、マーチンで枚数が増えるほど必要な戻り幅は小さくなり(目安≒1.0÷合計ロット pips)、わずかな反発で利確できます。これがプラス決済率97%の仕組みです。

🔄

トレンド反転時

MAが逆方向クロスしたら全ポジションを強制クローズ。逆方向0.10ロットで新シリーズ開始。

🛡️

安全停止(v2新機能)

証拠金維持率が150%を割る、またはピーク有効証拠金から30%下落した場合、全ポジションを強制決済してEAを停止。マーチンの暴走による口座破綻を防ぐブレーキです。

📅

稼働時間・曜日

曜日・時間のフィルターはなく、月〜金は24時間ずっとMAクロスを監視して稼働。土日はFX市場が休場のため自動的に取引ゼロ。実績では週明け(月曜)にエントリーが集中する傾向。

処理フロー
シグナル検知MAクロス
0.10ロット エントリー新規ポジション開始
価格監視毎ティック
▼ 利益達成 ▼ 10pips逆行
全クローズ✅ 利益確定
次ロット追加⚠ マーチン継続
ロットシーケンス
STEP 1
0.10
累計 0.10 lot
STEP 2
0.20
累計 0.30 lot
STEP 3
0.36
累計 0.66 lot
STEP 4
0.50
累計 1.16 lot
STEP 5
0.80
累計 1.96 lot
STEP 6
1.00
累計 2.96 lot
中〜高
STEP 7
1.40
累計 4.36 lot
STEP 8
1.80
累計 6.16 lot
STEP 9
2.80
累計 8.96 lot
非常に高
STEP 10
4.20
累計 13.16 lot
非常に高
MAX
8.00
累計 17.16 lot
最大

ロット倍率の特徴

単純な2倍ではなく不均一な倍率を採用。最初は約2倍(0.10→0.20)ですが、後半は1.4〜1.5倍程度に抑え、急激なロット増加を緩和しています。

⚠ 証拠金の目安

最大11ステップ時の合計ロット:17.16 lot
18ペア同時稼働を想定し、ロスカットに備えた余裕ある証拠金の確保を推奨します。

マーチンゲール深度の実績

19,457回の取引における、1シリーズあたりのステップ数分布

1ステップで完結
85%
13,180件 / マーチンなし
過去最大ステップ
6
全期間で1件のみ
3ステップ以内
97%
15,270件 / 全体の大半
ステップ数別の発生件数

最大6ステップの内訳(USDJPY)

全期間で唯一の6ステップ事例。USDJPYの売り方向で発生。

STEPロット始値損益
STEP 10.10146.970−¥114
STEP 20.20147.038−¥215
STEP 30.36147.164−¥342
STEP 40.50147.324−¥395
STEP 50.80147.519−¥476
STEP 64.20147.711−¥5,305
シリーズ合計損失:−¥6,847
対象通貨ペア(18ペア)

★ = 取引量上位・高パフォーマンスペア

★ AUDJPY ★ USDJPY ★ NZDUSD ★ EURUSD ★ EURAUD ★ CADJPY ★ GBPUSD ★ GBPJPY AUDUSD USDCHF NZDJPY EURJPY AUDCAD AUDCHF GBPAUD CHFJPY NZDCHF USDCAD

ブローカーのsuffix(例:-m)は自動検出します。

パラメータ一覧
BaseLot 0.10
初期ロット(最初のエントリーサイズ)
GridPips 10.0
マーチン追加距離(pips)。直前エントリーからこの距離逆行したら追加。
TpPips 10.0
利益確定目標(BaseLot基準のpips)。シリーズ合計含み益がこの値相当を超えたら全クローズ。※v2で計算式のバグを修正し、正常に発動するようになりました。
FastMAPeriod 5
短期EMA期間(H1チャート使用)
SlowMAPeriod 20
長期EMA期間(H1チャート使用)
MagicBase 22000
マジックナンバーベース(他のEAとの識別番号)
UseSafetyStop true
安全停止を有効化(v2新機能)。trueで証拠金・DDの監視が働く。
MinMarginLevelPct 150.0
この証拠金維持率(%)を割ったら全決済して停止。
MaxEquityDDPct 30.0
ピーク有効証拠金からの下落率(%)がこれを超えたら停止。
CloseAllOnHalt true
停止トリガー時に全ポジションを強制決済するか。
導入手順

ファイルをコピー&コンパイル

MartingaleGrid_EA_v2.mq4 を MT4の MQL4/Experts/ フォルダにコピー → MetaEditorで開きF7でコンパイル(0 error確認)

ナビゲータを更新

ナビゲータの「エキスパートアドバイザ」を右クリック→更新。MartingaleGrid_EA_v2 が表示されればOK

チャートにドラッグ+.set読込

起動チャート(suffix付き口座なら -m 付き銘柄)のH1にドラッグ&ドロップ。「Load」で demo_titanfx_v2.set を読込。suffixは起動チャート銘柄から自動検出。

自動売買をON

上部の「自動売買」ボタンをON。ニコちゃんマークが緑色になれば稼働中。

デモ口座で検証

必ずデモ口座で2〜4週間以上の動作確認後、本番口座へ移行してください。

リスク警告

⚠️ マーチンゲール戦略のリスクについて

  • 連続損失時にロットが急激に増加します。相場が一方向に長期間動き続けた場合、全額ロスカットになるリスクがあります。
  • 本システムの含み損ベースの最大ドローダウンは約40%(実績値)。証拠金の40%が一時的に含み損になる局面があります。
  • 18通貨ペアが同時に同方向に動く相場(例:円急騰)では、複数ペアで同時にマーチンが深いステップに進む危険があります。
  • デモ口座で十分にテストした後、余剰資金のみで運用してください。生活費・借入金での運用は絶対に避けてください。
  • 過去の成績は将来の利益を保証するものではありません。
  • 【v2での対策】証拠金維持率150%割れ・ピークから30%下落で全決済して自動停止する「安全停止」を搭載し、破綻リスクを低減しています(ただしリスクをゼロにするものではありません)。
  • 週末の窓リスク:マーチンを深く積んだまま土日を越すと、月曜の窓で急拡大した含み損が一気にロスカットを誘発する恐れがあります。