ATRで決済判断を完全自動化!Exit Levelの使い方と効果

基礎
この記事は約6分で読めます。

EA_ATR_Exit_Level マニュアル

ベータ版 – 無料配布

先日インジゲーターの無料配布を行いました。

内容はATRを使った決済補助のインジゲーターです。

その後、ご利用になられたユーザ様からご質問頂きました。

ユーザー様
ユーザー様
Sugihara様いつも、お世話になっております。
XのポストのMT4用新インジケーター「ATR Exit Level」について、ご質問です。

無料でこのような神インジを頂き有難うございました。使用してとても有効活用しております。
そこで、このインジのT P・SLラインを表示だけではなく、実際のチャートでローソク足がふれたら自動で決算して頂くようには出来ませんでしょうか?
また、有料になっても是非、購入したいと考えております。

どうか宜しくお願い致します🙇‍♀️

との内容です。

タッチして決済ぐらいならすぐに出来るかな?

っと思って、作ってみました。

無料 + ベータ版として公開します。

暫くはデモ口座で使って頂ければと思います。


概要

EA_ATR_Exit_Levelは、ATR(Average True Range)に基づいた利益確定(TP)と損切り(SL)レベルを自動的に計算・表示し、それらのレベルに価格が到達した際に自動で決済を行うエキスパートアドバイザー(EA)です。

ATRはマーケットのボラティリティを測定する指標であり、このEAは現在のボラティリティに基づいた動的な決済レベルを提供することで、固定的な決済レベルよりも市場の状況に合わせた柔軟なトレードが可能になります。


インストール方法

  1. ファイルのダウンロード
    • 提供されたEA_ATR_Exit_Level.ex4ファイルをダウンロードします。

  1. MT4へのインストール
    • MT4を起動します。
    • メニューから「ファイル」→「データフォルダを開く」を選択します。
    • 開いたフォルダ内の「MQL4」→「Experts」フォルダに、ダウンロードしたEX4ファイルをコピーします。
    • MT4を再起動するか、「ナビゲーター」ウィンドウの「エキスパートアドバイザー」を右クリックして「リフレッシュ」を選択します。
  2. チャートへの適用
    • 「ナビゲーター」ウィンドウからEA_ATR_Exit_Levelを見つけます。
    • EAをドラッグして任意のチャートに適用します。
    • 表示されるプロパティウィンドウで「OK」をクリックします。

使用方法

基本的な使い方

EAをチャートに適用すると、現在のシンボルのオープンポジションに対してATRベースのTPとSLラインが表示されます。

TPラインは緑色(デフォルト)、SLラインはマゼンタ色(デフォルト)で表示されます。

自動決済機能がオンの場合、価格がTPまたはSLラインに到達すると、対応するポジションが自動的に決済されます。

下図の場合は決済されません。

重要

必ずデモ口座で十分にテストしてから、実際の取引に使用してください。


パラメーター設定

EAを設定する際に以下のパラメーターを調整できます:

パラメーターデフォルト値説明
ATR期間50ATR計算期間
ATR乗数1.0ATR乗数(ラインの距離を調整)
TPラインの色LimeTPラインの色
SLラインの色MagentaSLラインの色
コメント表示の有無trueチャート上のコメント表示有無
ラインの表示非表示trueTPとSLラインの表示有無
ATRラインボタンの表示非表示true操作ボタンの表示有無
自動決済の有効無効true自動決済機能のオン/オフ

ユーザーインターフェース

表示されるライン

  • 緑(Lime)の破線: 利益確定(TP)ライン
  • マゼンタの破線: 損切り(SL)ライン

各ラインには、対応する価格レベルを示すラベルが表示されます。

チャート上のボタン

EAはチャート左下に以下のボタンを表示します:

  • ATR Lines: ON/OFF – TPとSLラインの表示/非表示を切り替えます
  • Auto Close: ON/OFF – 自動決済機能のオン/オフを切り替えます
  • Hide Button/Show Button – 上記2つのボタンの表示/非表示を切り替えます(このボタン自体は常に表示されます)

チャート上のコメント

コメント表示の有無がtrueに設定されている場合、チャート上に以下の情報が表示されます:

  • 現在のATR値
  • 各オープンポジションの情報(注文番号、タイプ、ロット数)
  • TPまでのpips数
  • SLまでのpips数

自動決済機能

動作の仕組み

EA_ATR_Exit_Levelの主要機能である自動決済は以下のように動作します:

  1. 現在のATR値に基づいて、各オープンポジションのTPとSLレベルを計算します。
  2. 各ティック(価格更新)ごとに、現在の価格がTPまたはSLレベルに到達したかをチェックします。
  3. 価格がTPまたはSLレベルに到達した場合:
    • 自動決済の有効無効設定がtrueであれば、該当するポジションを自動的に決済します。
    • 決済が完了すると、MT4のエキスパートログに記録されます。

注意点

  • 自動決済機能は「Auto Close: ON」ボタンが青色の場合にのみ有効です。

下図の状態で決済されません

  • 自動決済が行われた場合でも、MT4の取引履歴には通常の決済として記録されます(EA経由の決済であることは明示されません)。
  • 高速に動く市場では、指定されたTPやSLレベルと実際の決済価格に多少の差が生じる場合があります(スリッページ)。

よくある質問

Q: 他のテクニカル指標と併用できますか?

A: はい、MT4の他のインジケーターと共に使用できます。

Q: このEAは裁量トレードをサポートするためのものですか、それとも完全自動トレードシステムですか?

A: このEAは主に裁量トレードのサポートとして設計されています。エントリー(ポジションの開始)は手動で行い、EAはATRに基づいた出口戦略(TP/SL)を提供します。

Q: 複数の通貨ペアで同時に使用できますか?

A: はい、異なるチャートに別々にEAを適用することで、複数の通貨ペアで同時に使用できます。

Q: ATRの期間とATR乗数の最適な値は何ですか?

A: 最適な値はトレードスタイル、通貨ペア、時間枠によって異なります。一般的には:

  • 短期トレード:ATR期間 = 7-14、乗数 = 1.0-1.5
  • 中期トレード:ATR期間 = 14-21、乗数 = 1.5-2.0
  • 長期トレード:ATR期間 = 21-30、乗数 = 2.0-3.0

これらの値はあくまで参考であり、自分のトレードスタイルに合った値をデモ口座でテストすることをお勧めします。


注意事項

  • ベータ版: このEAはベータ版として提供されています。バグや予期しない動作が発生する可能性があります。
  • 利益保証なし: このEAの使用による利益は保証されません。すべての取引は自己責任で行ってください。
  • テスト: 実際の資金を使用する前に、必ずデモ口座で十分にテストしてください。
  • パラメーター調整: ATRの期間や乗数などのパラメーターは、各自のトレードスタイルや市場状況に合わせて調整が必要です。

タイトルとURLをコピーしました