MQL5 無料EA -バックテスト検証 22「Catastrofix EA MT5」
「バックテスト検証」シリーズでは、MQL5コミュニティに登録されている無料EAについて、バックテスト結果からそのパフォーマンスを検証しています。皆様のEA選択の際の一助になれば幸いです。
※MQL5コミュニティーからEAやインジケーターをダウンロードするには会員登録(無料)が必要ですので、こちらの記事を参考にアカウントを作成しておきましょう!
第 22 回目は「Catastrofix EA MT5」です。
「Catastrofix EA MT5」について
MQL5の公式ページからの引用(翻訳)
当社のロボットはリスクを最小限に抑えながら利益を最大化できるように設計されています。
相関取引戦略を使用して通貨市場での潜在的な取引機会を特定し、複数のインジケーターを組み込んでエントリーポイントとエグジットポイントを特定します。
主な特徴の一つは、トレーダーが効果的にリスクを管理できるように設計された高度なリスク管理システムです。このロボットは、ストップロス注文やポジションサイジングを含む様々なリスク管理技術を使用し、トレーダーが損失可能額以上のリスクを負うことがないように支援します。
当社のロボットはトレーダーのリスクを最小限に抑えるように設計されていますが、利益を保証するものではなく、過去の実績は必ずしも将来の結果を示すものではないことにご注意ください。どのような取引戦略にも言えることですが、適切なリスク管理手法を用い、損失が許容できる資金のみで取引することが重要です。
このEAの最大の特徴:
- これは AI EA であり、主要なエントリ ポイントとエグジット ポイントに基づいています。
- グリッドやマーチンゲール、その他の危険な方法は使用しません
- 高度なリスク管理システムを採用しています
- 取引毎にストップロスを設定できます
- この EA は多くの銘柄で取引できますが、推奨銘柄はデフォルトで EA 設定に入力されています
- EA は 1 週間に 3 ~ 10 トレードを行います
- この EA の推奨デポジットは、推奨ペアで 200+ GBP です
エキスパートが得意とするシンボル: EURNZD、GBPAUD、EURUSD、AUDNZD、NZDCHF、EURGBP、CADCHF、GBPCAD、GBPUSD、EURUAD
エキスパートは EURNZD H1 チャートでのみ実行する必要があります
パラメーター
- Risk % Per Trade: ご希望に応じて設定してください。推奨は2%以下です。
(例) 2に設定し、SLにヒットした場合、損失は残高の2%になります) - Risk Type: Choose from either balance or equity(リスクの種類:バランス、エクイティのいずれかから選択)(バランスをとることを強く推奨します)
- Fix Lot(固定ロット): ご希望のロットサイズに設定します。
- Close all at equity drawdown:(エクイティドローダウン時に全てのポジションを閉じる): リスク管理オプション、任意に設定
- Equity drawdown$: リスク管理目的で任意に設定
- Custom Symbol Prefix: 一部のブローカーは、シンボルの前にプレフィックスを持っています。
(例: ブローカーのシンボルが a.GBPUSD の場合、このフィールドに a. を入力する必要があります) - Custom Symbol Suffix: 一部のブローカーは、シンボルの末尾にプレフィックスを持っています。
(例: ブローカーのシンボルが GBPUSD.a の場合、このフィールドに .a を入力する必要があります) - Trend strength value (トレンドの強さの値): デフォルトで 10
- Trend sensitivity value(トレンド感度値): デフォルトで 21
- Start Hour of Trading (0 To Disable Start Time) (取引開始時間) (0 から開始時間を無効にする):
(例: これを 1 に設定すると、エキスパートは毎日 0 時から 1 時まで取引を行いません) - -Start Minute of Trading(取引開始分):
(例: これを 30 に設定し、上記の設定を 1 に設定した場合、エキスパートは毎日 0 から 1.30 まで取引しません) - End Hour of Trading (0 To Disable End Time)(終了時間を無効にする場合は 0): 開始時間と同じですが、値を入力して EA の取引を停止します。
- -End Minute of Trading: 開始分と同じですが、値を入力して EA の取引を停止します
- Slight change TP and SL (For prop firms): プロップファーム向け。必要に応じて調整してください
- Close all orders on friday: 必要に応じて調整してください
- Hour to close on friday: ご希望の時間に調整してください
- Trailing pips: トレーリング機能を有効にする場合は、ここに値を入力してください
- Trailing start pips: トレーリング開始の値を入力してください
- Breakeven: ポジションを損益分岐点にしたい場合は調整してください
- Breakeven start distance: ここでピップスの値を調整してください
- Breakeven extra pips for profit: 必要に応じて調整してください
- Remove TP when trailing starts: 必要に応じて調整してください
- Maximum Allowed Spread: (デフォルトで 100 ポイント、推奨)
スプレッド (ポイント単位) が入力された値を超える場合、エキスパートは取引を行いません - Maximum Open Positions: (デフォルトで 10、推奨)
オープン ポジション (この EA のみ) がこの数を超える場合、新しい取引は開かれません - (Safety) at any point, just one trader may trade a symbol: 必要に応じて調整してください
- Custom Magic Number: (5326111 by default)(デフォルトでは5326111)
1つのアカウントで複数のエキスパートを運用している場合、それぞれのマジックナンバーを変更することで、EA同士が干渉しないようにすることができます。 - Custom Comment: (Catastrofix by default)(デフォルトではCatastrofix)
このフィールドに好きなものを入力して、このEAが行った取引を特定するのに役立てることができます。 - Enable news filter(ニュースフィルター): 必要に応じて有効にする
- Not trading hours before news(ニュースの前の非取引時間): 必要に応じて調整してください
- Not trading hours after news(ニュースの後の非取引時間): 必要に応じて調整してください
過去の結果は将来の結果・利益を保証するものではありません。
「Catastrofix EA MT5」のトレードの様子
損小利大タイプのEAです。TP/SLの設定項目はなく、決済はEAの内部ロジックによるものと思われます。
トレード時間は長めで、デイトレからスイングEAに属します。
対応通貨のスクリーニング
初期設定の通貨ペアを基にしたスクリーニング
このEAの推奨通貨ペアとして、下図の黄色で塗りつぶした10組合せ
EURNZD,GBPAUD,EURUSD,AUDNZD,NZDCHF,EURGBP,CADCHF,GBPCAD,GBPUSD,EURAUD が初期設定されています。
往々にして対応通貨はご利用環境で異なりますので、今回は、NOZAX ゼロ口座での使用を前提にスクリーニングを実施しました。
このEAの基本的なロジックは、相関取引戦略とされていますが、取引通貨ペアからは、ロジックは推測できておりません。(わかった方がいらっしゃいましたら、コメントで教えてくださいね。)
今回は、左図の黄色の部分(推奨通貨ペア)だけでなく、白抜きのセルの通貨ペアについてもテストの対象としました。
- このEAでは、以下のように「Symbol To Trade」を空白にすることで「全ての気配値表示銘柄についてのテスト」が実行できます。
テスト条件は、NOZAXゼロ口座(ECN)、初期残高1,000ドル、期間2020年1月1日~2022年12月31日としました。
黄色の対象通貨とされる通貨ペアの中にも、プロフィットファクターが低いものが含まれていたので、今回はPF1.5を境に左図の網掛けのセルの通貨ペアを選択しました。
EURBGP,EURAUD,EURNZD,EURUSD,GBPCAD
- この辺りは、人それぞれ、好みは異なるかと思います。ご自身の取引スタイルに合わせて選択してください。
その他(クロス円通貨)のスクリーニング
推奨通貨ペアとして「クロス円通貨」は一切含まれていません。確認のために、上記と同じテストをクロス円通貨に対して実施しました。
それぞれのプロフィットファクターは左図のとおりで、AUDJPYで比較的好成績となりました。
スクリーニングした通貨ペアでのバックテスト
推奨通貨からスクリーニングされた EURBGP,EURAUD,EURNZD,EURUSD,GBPCAD に、クロス円通貨のスクリーニングによって得られた AUDJPY を加えた6通貨ペアでバックテストを実施しました。
- 口座: NZXゼロ(ECN)(NOZAX)
- 通貨ペア: EURBGP,EURAUD,EURNZD,EURUSD,GBPCAD,AUDJPY
- 時間枠: H1
- 初期残高: 1,000ドル
- パラメーター: Risk % Per Trade: 0 (固定ロット), Custom Symbol Suffix: #
- 期間: 2020年1月1日~2022年12月31日
こういったタイプのEAは勝率が低いので、どれだけ負けに耐えることができるかがポイントです。比較的収益性は高いので、ロット数を低めに設定して連敗のダメージを小さく抑えるのが良いでしょうね。
スキャルピング、グリッドトレーディング、マーチンゲール系のEAが多い中、ポートフォリオの構築に際してはこういったEAは貴重な存在ですよ!