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

EA④ 半裁量EA

全通貨ペア対応の半裁量EAです。

トレーリングストップ・ナンピン・金額ベースの利確・損切りを自動で管理します。

CHAPTER 01

基本情報

概要

全通貨ペア対応の半裁量EAです。

トレーリング・ナンピン・金額ベースの利確と損切りをEAが自動で管理します。

ナンピンのON/OFF・トレーリングのON/OFF・利確方法など、用途に合わせて柔軟に設定できる設計です。

チャート上に「Close All」ボタンが表示され、ワンクリックで全ポジションを手動決済できます。

基本スペック

項目内容
対象通貨ペア全ての通貨ペアに対応(通貨ごとにパラメーター調整が必要)
EA タイプ半裁量
時間足どの時間足でも挙動は変わりません
ナンピンOFF(初期値)/ ON で有効化
トレーリングON(初期値)/ OFF で固定TP利確に切替
手動エントリー対応あり(マジックナンバー0のポジションにも適用)
対応口座全口座
スプレッド上限・ナンピン間隔・トレール発動pips・損切り幅など、各パラメーターは通貨ペアの値動きの特性に合わせて変更してください。
初期値は XAUUSD(ゴールド)を想定した設定です。
CHAPTER 02

ロジック解説

4つのコアロジック

01エントリーと初期SL設定

このEAは自動エントリー機能を持ちません。

ユーザーが手動でエントリーしたポジションを対象に、各種管理機能が自動で動作します。

エントリーされたポジションには、「損切り幅pips」の距離に初期ストップロスが自動設定されます。

ナンピンが有効の場合は初期SLは設定されません。

02トレーリングストップ

「トレール使用」が ON の場合、エントリー価格(ナンピン中は建値)から「トレール発動pips」分有利になった時点でトレーリングが開始します。

その後、価格が有利な方向へ伸びる間はストップロスを「トレール幅pips」の距離で追従させます。

「トレール使用」が OFF の場合、「利確幅pips」で設定した距離に達した時点で単発利確します。

03ナンピン(OFF/ON 切替可)

「ナンピン有効」を ON にすると、保有ポジションが逆行した際にナンピンを追加します。

ナンピン間隔は「ナンピン間隔自動調整」の設定で変わります。

ON にするとボラティリティに連動した間隔になり、OFF にすると「ナンピン間隔pips」の固定間隔になります。

ナンピン中の利確は建値(平均エントリー価格)ベースで判定します。

04金額ベースの利確・損切り

「利確金額(円)」を設定すると、全ポジションの含み益合計が指定額に達した時点で全決済します。

「損切金額(円)」を設定すると、全ポジションの含み損合計が指定額に達した時点で全決済します。

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

スパイク検知

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

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

CHAPTER 03

パラメーター設定

パラメーター一覧

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

パラメーター名初期値説明
基本設定
スプレッド上限5.0最大許容スプレッド(pips)。これを超えるとスキップ
ナンピン設定
ナンピン有効OFFON にするとナンピン機能を有効化する
ナンピン間隔自動調整OFFON にするとボラティリティ連動の間隔に切替。OFF は固定pips
ナンピン間隔pips20固定ナンピン間隔(「ナンピン間隔自動調整」OFF 時に有効)
ナンピン倍率1.5ナンピン時のロット倍率
最大ナンピン数10ナンピンの最大段数
トレーリング設定
トレール使用ONON でトレーリングストップ。OFF で固定TP利確に切替
トレール発動pips20トレーリングが発動するエントリー価格からの距離(pips)
トレール幅pips15トレーリング中のストップロスとの距離(pips)
損切り・利確設定
利確幅pips30固定利確幅(「トレール使用」OFF 時に有効)
損切り幅pips30初期ストップロスの距離(「ナンピン有効」OFF 時に有効)
利確金額(円)0全ポジション含み益合計がこの金額に達したら全決済。0 で無効
損切金額(円)0全ポジション含み損合計がこの金額に達したら全決済。0 で無効
その他
識別番号83629154EA 識別番号。複数稼働時は重複しない値に変更
ナンピン有効 ON の場合、初期SLは設定されません。
損切りは「損切金額(円)」で管理してください。
CHAPTER 04

運用のポイント

証拠金目安

ナンピンを使用する場合は、段数に応じて必要証拠金が増加します。

余裕を持った証拠金で運用してください。

証拠金に対してロットが大きすぎると、浅い段数で証拠金不足になる場合があります。
必ず余裕を持った設定にしてください。

ナンピンを使う場合

「ナンピン有効」を ON にすると初期ストップロスが設定されなくなります。

「Close All」ボタンについて

チャート左上に「Close All」ボタンが表示されます。

クリックすると全ポジションを即時決済します。

急変動や判断が変わったときの緊急決済に使用してください。

複数 EA の同時稼働

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

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

CHAPTER 05

ログの読み方

ログの確認方法

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

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

ログ一覧

ログメッセージ意味
起動・認証
【認証OK】口座番号: XXXXXXXX の稼働を許可します!ライセンス認証に成功した
(EA名) 停止EAが停止した(チャートから削除 or MT4終了)
スプレッド・スパイク
スプレッド過大によりスキップ: XX.X pipsスプレッドが上限を超えたためエントリーをスキップした
【スパイク検知】方向: 急落 or 急騰急変動を検知。ナンピンを一時停止
【スパイク解除】ナンピン再開相場が落ち着きスパイク状態を解除した
SL設定
初期SL設定 チケット: XXXXX SL: XXXX.XXエントリー後に初期ストップロスを設定した
【エラー】初期SL設定失敗 チケット: XXXXX エラーコード: XX初期SL設定に失敗した。エラーコードを管理者に報告
【エラー】SL修正失敗 チケット: XXXXX エラーコード: XXトレーリング中のSL修正に失敗した
利確・決済
単発利確 チケット: XXXXX 損益: XX.XX固定TP利確(トレール OFF 時)でポジションを決済した
BUY ナンピン利確発動 | 損益分岐点: XXXX.XXBUYのナンピン利確が発動した
SELL ナンピン利確発動 | 損益分岐点: XXXX.XXSELLのナンピン利確が発動した
BUY ナンピントレーリング開始 チケット: XXXXXBUYのナンピントレーリングが開始した
SELL ナンピントレーリング開始 チケット: XXXXXSELLのナンピントレーリングが開始した
全決済 チケット: XXXXX 損益: XX.XXClose All またはClose All ボタンで全決済した
決済対象ポジションなしClose All 実行時にポジションがなかった
ナンピン
ナンピン追加 | 方向: BUY or SELL 段数: X ロット: X.XX 価格: XXXX.XXナンピンポジションを追加した
【エラー】ナンピン発注失敗 エラーコード: XXナンピン発注に失敗した。エラーコードを管理者に報告
金額利確・損切り
利確発動!含み益: XXXXX円利確金額に達し全ポジションを決済した
損切り発動!含み損: XXXXX円損切金額に達し全ポジションを決済した