monoria group
こちらはmonoria groupの代理店様専用のサイトです。
転載・公開・共有は厳禁です。
Expert Advisor

EA② 両建てナンピンEA

XAUUSD(ゴールド)専用の両建てナンピンマーチン型EAです。

トレンド・ボラティリティに連動したナンピンロジックと、急変動を検知してヘッジするスパイク対応機能を搭載しています。

CHAPTER 01

基本情報

概要

XAUUSD(ゴールド)に特化した両建てナンピンマーチン型のEAです。

ノーポジション時に BUY と SELL を同時にエントリーします。

その後、相場のトレンドの強さに応じてナンピンを入れる間隔を変動させながら、含み損が出ている方向にポジションを追加していきます。

保有しているポジション数に応じて損益分岐点(BE)への移行距離を変化させ、BE到達後はボラティリティに連動したトレーリングで利益を伸ばします。

急変動(スパイク)を検知した場合はナンピンを一時停止し、必要に応じてヘッジポジションを追加します。

2,000pips級のボラティリティでも動じなかった実績を持つ耐久性能です。

基本スペック

項目内容
対象通貨ペアXAUUSD(ゴールド)
EA タイプ両建てナンピンマーチン
時間足どの時間足でも挙動は変わりません
ナンピン倍率1.5倍(変更可能)
最大段数10段(変更可能)
対応口座全口座
CHAPTER 02

ロジック解説

4つのコアロジック

01両建てエントリー

条件を満たしたタイミングで BUY と SELL を同時に同ロットでエントリーします。

通常モードでは、トレンドが強い相場と判定された場合はエントリーを見送ります。

アグレッシブモードでは、相場状況にかかわらずエントリーします。

02トレンド連動ナンピン

相場のトレンドの強さに応じて、ナンピンを入れる間隔をリアルタイムで変動させます。

トレンドが強い局面ではナンピン間隔が広がり、トレンドが弱い(レンジ気味の)局面では間隔が狭まります。

含み損がこの間隔に達すると、ロットを「ナンピン倍率」で増やしながら同方向にポジションを追加します。

ナンピンが発生したタイミングで、反対方向のポジションに利益が出ていれば自動的に決済します。

03段階的BE・トレーリング

1段目(最初の両建てポジション)にはトレーリングを設定しません。

ナンピンが発生したときに反対側を利確するだけです。

2段目以降は、保有しているポジション数に応じて損益分岐点(BE)への移行距離が段階的に変わります。

段数が深くなるほど移行距離は短くなり、一定段数を超えると損益分岐点到達時点で即時利確決済します。

BE到達後はストップロスを損益分岐点に設定し、その後は相場の値幅に連動したトレーリングで利益を追います。

04スパイク検知・ヘッジ

短時間で相場が急変動した場合、スパイクと判定してナンピンを一時停止します。

スパイク発生時に片側しかポジションを保有していない場合は、反対方向にヘッジポジションを1つ追加します。

相場が落ち着いたと判定された時点でスパイク状態を解除し、通常のナンピンを再開します。

損切りロジック

「損切金額」を設定すると、保有中の全ポジション(両建て・ヘッジ含む)の含み損合計が指定額(円)に達した時点で、すべてのポジションを決済します。

金額は常に円ベースで入力し、USD口座・セント口座の場合は内部で自動的にJPY換算して判定します。

0 を設定すると損切り機能は無効になります。
CHAPTER 03

パラメーター設定

パラメーター一覧

MT4 のプロパティ画面に表示される順番で記載しています。

パラメーター名初期値説明
ロット設定
初回ロット0.01初回エントリーのロットサイズ
トレード設定
スプレッド上限5.0最大許容スプレッド(pips)。これを超えるとエントリーしない
最大ナンピン数10ナンピンの最大段数
ナンピン倍率1.5ナンピン時のロット倍率
損切金額0損切金額(円)。0 で無効
アグレッシブモードOFFON にするとトレンドの強さにかかわらずエントリーする
トレード開始時間0新規エントリーを開始する時間(MT4サーバー時間・0〜23)
トレード終了時間0新規エントリーを終了する時間(MT4サーバー時間・0〜23)
その他
識別番号28461953EA 識別番号。複数稼働時は重複しない値に変更
トレード開始時間・終了時間は MT4 サーバー時間で設定します。
日本時間とは異なりますのでご注意ください(例:夏時間ではサーバー時間 +6 = 日本時間)。
開始時間と終了時間が同じ値(初期値は 0 / 0)の場合、24時間新規エントリーを行います。
稼働時間外でも、ナンピン・トレーリング・決済は継続して動作します。
CHAPTER 04

運用のポイント

証拠金目安

証拠金 3万円あたり 0.01ロットが目安です。

稼働時間について

「トレード開始時間」「トレード終了時間」は新規の両建てエントリーのみに適用されます。

ナンピン・トレーリング・損切り・決済は、稼働時間外でも継続して動作します。

時間帯を絞りたい場合は MT4 サーバー時間で指定してください。

スパイク発生時の動作について

急変動を検知すると、ナンピンが一時停止し、片側しか保有していない場合はヘッジポジションが追加されます。

ヘッジポジションが追加された場合、通常のナンピン・トレーリングとは異なる処理で管理されます。

稼働状況を把握したい場合は、MT4 のログ(Print出力)で「スパイク検知」「ヘッジエントリー」などのメッセージをご確認ください。

複数 EA の同時稼働

同一口座で他の EA と併用する場合は、「識別番号」を重複しないよう変更してください。

同じ EA を複数チャートで動かす場合も同様です。

CHAPTER 05

ログの読み方

ログの確認方法

MT4 上部メニューの「表示」→「ターミナル」→「エキスパート」タブでログを確認できます。

EAの動作状況はすべてここに記録されます。

ログ一覧

ログメッセージ意味
起動・認証
【認証OK】口座番号:○○○ の稼働を許可します!認証成功。正常に稼働開始
(EA名) 起動 | Magic:○○○EA が正常に起動した
(EA名) 停止EA が停止した(チャートから削除 or MT4終了)
エントリー・ナンピン
【BUYエントリー】Lot: ○○○両建ての BUY 側をエントリーした
【SELLエントリー】Lot: ○○○両建ての SELL 側をエントリーした
【ナンピン追加】○○○ Lot: ○○○ナンピンポジションを追加した
損益分岐点・トレーリング
【BE発動】系列: ○○○ SL: ○○○ 段数: ○○○損益分岐点に到達しストップロスを設定した
【11段以上即決済】系列: ○○○11段以上のナンピンが積み上がった時点で損益分岐点 + 一定幅での利確決済を実行した
【SL到達・決済】系列: ○○○ストップロスに到達し決済した
スパイク・ヘッジ
【スパイク検知】方向: 急落 or 急騰急変動を検知。ナンピンを一時停止
【SELLヘッジエントリー】Lot: ○○○スパイク時にヘッジ SELL を追加した
【BUYヘッジエントリー】Lot: ○○○スパイク時にヘッジ BUY を追加した
【ヘッジSL設定】系列: ○○○ SL: ○○○ヘッジポジションのストップロスを設定した
【スパイク解除】ナンピン再開相場が落ち着きスパイク状態を解除した
損切り
【損切り発動】含み損: ○○○円 設定: ○○○円損切金額に達し全ポジションを決済した
再起動復元
【再起動復元】系列: ○○○ TrailActive復元MT4 再起動後にトレーリング状態を復元した
【再起動復元】系列: ○○○ BEActive復元・SL設定待機継続MT4 再起動後にBE待機状態を復元した