MQL5 無料EA -バックテスト検証 3 「PZ Super Trend EA MT5」
「バックテスト検証」シリーズでは、MQL5コミュニティに登録されている無料EAについて、バックテスト結果からそのパフォーマンスを検証していきます。皆様のEA選択の際の一助になれば幸いです。
※MQL5コミュニティーからEAやインジケーターをダウンロードするには会員登録(無料)が必要ですので、こちらの記事を参考にアカウントを作成しておきましょう!
第3回目は「PZ Super Trend EA MT5」です。
「PZ Super Trend EA MT5」について
MQL5の公式ページからの引用(翻訳)
このEAは、有名な Super Trend インジケーター を使用して取引します。組み入れられているインジケーターはオリジナルのアルゴリズムを忠実に再現しています。EAには、トレーダーにとって便利な、カスタマイズ可能な様々な機能が実装されています。
- 設定が自由に変更できるインジケーター
- ブレークイーブン、ストップロス、テイクプロフィット、トレーリングストップのカスタマイズが可能
- ECN/非ECNブローカー、2-3-4-5桁のシンボルで動作
- 反対シグナルで取引を終了することが可能
- マルチタイムフレームフィルターを実装
- さらに、4つの方式の資金管理モードを実装しています(Money Management Behavor)
- Trade manual lotsize: 固定ロットサイズ
- Auto-calculation of lotsizes: トレード毎に損失が口座残高のリスク%になるようにロット数を自動計算
- Martingale(マーチンゲール): 負けトレードの後にロットサイズを倍増させます
- Inverse Martingale(逆マーチンゲール): 勝ちトレードの後にロットサイズを倍増させます
パラメーター設定
- Trading Direction (取引方向)- ロング、ショートまたはその両方。
- Super Trend Settings (Super Trend Indicatorの設定)- このパラメーターグループは内包するSuper Trend Indicatorの設定です。
- Filter Settings (フィルター設定)- このパラメータグループでは、取引のマルチタイムフレームロジックを有効または無効にすることができます。例えば、D1トレンド方向によって確認されたH1チャート上のトレンド変化を取引したい場合、H1チャート上でEAをロードし、D1フィルタをtrueに設定します。
- Position Management(ポジション管理) – このパラメーターグループは取引管理に使用されます。取引方向、ブレークイーブン、トレーリングストップ、ストップロス、テイクプロフィットを設定できます。さらに、反対方向のシグナルで取引を終了することを有効または無効にすることができます。
- Sessions Settings (セッション設定)- アシア、ヨーロッパ、またはアメリカのそれぞれの時間帯の取引を有効または無効にします。
- Money Management(資金管理) – このパラメータブロックでは、ロットサイズを手動で設定するか、EAに自動で計算させるようにするかを設定することができます。また、マーチンゲールを実装しています。《推奨》手動でロットサイズを設定することをお勧めします。
- EA Settings (EA設定)- 取引に必要なマジックナンバーとカスタムコメントを設定できます。
Super Trend Indicator とは?
SuperTrend Indicatorは、億万長者となったフランスのOlivier Seban氏によって開発されたインジケーターで、ATR(Average True Range)をベースにしています。何と言っても、トレンドが一目瞭然! 欧米のトレーダーに人気があります。
- なお、Super Trend Indicatorは(派生形も含めて)有料版/無料版のいくつかが、MQL5マーケットやコードベースにも登録されています。
- 当EAと同じ作者によるものとして、PZ Super Trend MT5 がMQL5マーケット(無料)からダウンロードできます。
「PZ Super Trend EA MT5」の使い方
このEAについて様々な通貨・時間軸でバックテストを実施しましたが、初期設定のままでは利益は見込めませんでした。
このEAはSuper Trend Indicatorのシグナルに従ってトレードするように作られているわけですが、カスタマイズ性が非常に高く、設定を変えることによって様々なトレードが可能となります。
例えば、
- ブレークイーブン、ストップロス、テイクプロフィット、トレーリングストップなどの設定はどうするのか?
- 取引ロットはどうするのか? 固定ロット? マーチンゲール方式? 逆マーチンゲール方式?
- 反対シグナルで取引を終了するかどうか?
- セッション(アシア、ヨーロッパ、またはアメリカ時間帯)毎に取引を行うかどうか?
このEAは、特にパラメーターの推奨値が決められているわけではなく、パラメーターの設定は全てユーザーに委ねられています。これらのパラメーターの値を変更するとトレードの仕方が大きく変化します。そのため、自分自身のトレードルールを決めて、そのルールに従って稼働するようにカスタマイズするのがこのEAの使い方です。