SuperTrend AI Clustering EA
- エキスパート
-
Michael Prescott Burney
私はプロのトレーダーであり、Expert Advisor(自動売買システム)開発者として、MetaTrader 5向けの高性能かつリスク管理を重視したトレーディングシステムの構築に取り組んでいます。私の強みは実際の市場経験から培われたものであり、ドローダウンを乗り越え、戦略を磨き上げ、実運用で機能する規律ある再現性の高いフレームワークを確立してきました。
また、Code Guardianの創設者として、トレーダーが明確な判断と自信を持って市場に向き合えるよう、実践的なツールと教育を提供しています。5人の子どもの父親として、私は精度・一貫性・目的意識を通じて「自由」を築くことを使命としています。 - バージョン: 777.0
- アクティベーション: 5
MetaTrader 5 用 SuperTrend AI Clustering エキスパートアドバイザー
SuperTrend AI Clustering は、変化するマーケット環境に合わせて自動調整されるトレンドフォロー型の MetaTrader 5 用エキスパートアドバイザーです。固定の SuperTrend 乗数を 1 つだけ使うのではなく、複数の係数を同時に評価し、それぞれの直近の成績を測定し、K-Means クラスタリングを適用したうえで、現在もっともパフォーマンスが良い係数グループを選択します。これにより、ボラティリティの regime や相場構造の変化に対応できるダイナミックな SuperTrend モデルが構築され、頻繁な手動再設定なしで環境に順応することができます。
本システムは、適応性・体系的なリスク管理・チャート上の透明な情報表示を重視しながら、トレンドフォローを自動化したいトレーダー向けに設計されています。FX 通貨ペア、貴金属、株価指数、暗号資産、商品など、MetaTrader 5 上で利用可能なシンボルに対応しています。エキスパートアドバイザーは複数の時間足に対応しており、短期の intraday 取引から中長期のスイング・ポジション取引まで幅広く利用できます。
トレードロジックの中核コンセプト
EA のロジックは、ATR ベースのボラティリティバンドで強気・弱気の相場フェーズを識別する SuperTrend 指標から始まります。係数が小さいほどバンドがタイトになり反応が速くなり、係数が大きいほどバンドが広くなり反応は遅くなりますが、シグナルはより選別的になります。従来型の SuperTrend の課題は、単一の固定係数ではすべての相場環境で安定して良い成績を出しにくい点にあります。
この課題を解決するために、SuperTrend AI Clustering は、ユーザー定義の係数レンジに基づいて複数の SuperTrend バリエーションを計算します。各バリエーションには「直近の値動きとどれだけうまく整合しているか」を表すパフォーマンススコアが付与されます。これらのスコアは K-Means クラスタリングによって処理され、「弱い」「平均的」「強い」という 3 つのパフォーマンスグループに分類されます。
EA はターゲットクラスタを選択し、そのクラスタから算出した「自適応係数」を用います。この係数が最終的な SuperTrend を駆動し、エントリーロジック、トレーリング動作、ダッシュボード表示に反映されます。実務的には、EA は常に現在のマーケット環境にもっとも合致する SuperTrend の感度で動作しようとします。
パフォーマンス指数と自適応 AMA
自適応係数の選択に加え、本 EA には、選択されたクラスタが直近の値動きに対してどの程度自信があるかを示すパフォーマンス指数(Performance Index)が搭載されています。この値を「品質フィルター」として利用することで、市場環境が一定の信頼度を満たしたときにのみトレードを開始する、といった制御が可能になります。より厳選されたエントリーを求めるトレーダーはこの閾値を高めに設定でき、エントリー頻度を重視するトレーダーは閾値を下げるか無効化することもできます。
EA は、選択された SuperTrend トレーリングストップに基づいて自適応移動平均線(Adaptive Moving Average / AMA)も算出します。この AMA の平滑化速度はパフォーマンス指数に応じて変化します。指数が高く自信が強い局面では AMA の反応速度は速くなり、不確実性が高まる局面ではより強く平滑化されてノイズを抑制します。このラインは追加のエントリーフィルターとして利用できるほか、オプションのエグジットトリガーとしても使用可能です。
主な機能
- >K-Means クラスタリングに基づく自適応 SuperTrend 係数選択。 >ユーザー設定レンジ内の各係数について、直近パフォーマンスをリアルタイムに追跡。 >パフォーマンス指数フィルターによる、市場信頼度に応じたトレード選別機能。 >自適応 AMA によるトレンド確認と、AMA ベースのオプションエグジットロジック。 >固定ストップロス、ATR ベースストップロス、SuperTrend トレーリング、建値移動、部分決済に対応。 >スプレッドフィルター、ATR フィルター、時間フィルター、ポジション上限、日次損失制限、ドローダウン保護を内蔵。 >固定ロット、リスクパーセントロット、残高・証拠金ベースロットの各モードを搭載。 >勝ちトレード/負けトレード後のロット推移(ロット progression)機能(安全上限付き)。 >トレンド状態、係数情報、クラスタ情報、トレーリングストップ、AMA 値、パフォーマンス指標を表示するチャート上ダッシュボード。 >M1 スキャルピング、M5 高頻度 intraday、M15 バランス型 intraday、M30 intraday スイング、H1 スイング、H4 ポジショントレード用のプリセットファイルを同梱。
エントリーロジック
EA は、執行の「厳選度」に応じて複数のエントリーモードを設定できます。標準モードでは SuperTrend のシグナル反転でエントリーを行います。より厳格なモードでは、SuperTrend シグナルと AMA の両方の確認が必要となります。また、よりスムーズなトリガーモデルを好むトレーダー向けに、AMA のみをトリガーとするモードも用意されています。
追加のエントリーフィルターとして、最低パフォーマンス指数閾値、最低 ATR 条件、最大許容スプレッドフィルターが利用できます。これにより、ボラティリティの低い局面、不安定な市場局面、トランザクションコストが高い環境でのエントリー頻度を抑えることができます。
エグジットロジック
エグジット管理は柔軟性が高く、リアクティブな対応と保守的なポジション管理の両方を意識して設計されています。ポジションは、逆方向の SuperTrend シグナルでクローズしたり、逆方向の AMA クロスでクローズしたり、あるいは自適応 SuperTrend ラインに追従するトレーリングストップによって管理することができます。固定のストップロス/テイクプロフィットも利用でき、より動的な管理を求める場合には ATR ベースの距離に置き換えることも可能です。
さらに、建値(break-even)へのストップ移動、所定の利益距離到達時の部分決済、一定バー数経過後の強制クローズ、一日の終わりでの強制クローズといった機能もサポートしています。これにより、スキャルピング、intraday、スイング、長期トレンドフォローといったさまざまなスタイルに合わせてシステムを構成することが可能です。
リスク・資金管理
SuperTrend AI Clustering には、異なる口座サイズやリスク許容度に合わせてトレードモデルを調整できるよう、完全なリスク管理レイヤーが組み込まれています。ポジションサイズは固定ロット、口座残高パーセント、証拠金利用と連動する残高ベース方式などから選択できます。ストップパラメータは手動で定義することも、ATR と SuperTrend 構造に基づいて EA に算出させることも可能です。
EA には、最大同時ポジション数、最大日次損失、最大ドローダウン保護などの制限機能も含まれています。これらは厳格な規律を求めるトレーダーや、外部リスク制限の中で運用する必要があるユーザーにとって特に有用です。勝ち/負け後のロット progression 機能も利用できますが、ドローダウン管理と併用し、慎重に利用することが推奨されます。
時間・セッション管理
内蔵の時間フィルターにより、ブローカーサーバー時間に基づいて、特定の時刻や曜日だけにトレードを制限することができます。ロンドン・ニューヨークといった主要セッションに集中したい場合や、流動性の低い時間帯を避けたい場合、特定の曜日のエクスポージャーを抑えたい場合に役立ちます。オーバーナイトセッションの取り扱いにも対応しています。
短期時間足戦略では、セッションフィルターによってノイズを減らし、動きの大きい時間帯にアクティビティを集中させることができます。長期時間足戦略ではフィルターを無効化し、EA に 24 時間市場監視を行わせることもできます。
ビジュアルダッシュボード
ダッシュボードを有効にすると、アルゴリズム内部の状態をチャート上で分かりやすく確認できます。選択中のクラスタ、現在の自適応係数、パフォーマンス指数、アクティブなトレンド方向、トレーリングストップ価格、AMA 値、クラスタサイズ情報などが表示されます。これにより、EA をブラックボックスとして扱うのではなく、「今何を見ているか」をリアルタイムで理解することができます。
自適応 SuperTrend ライン、AMA ライン、シグナルアローもチャート上に表示できます。このビジュアルレイヤーにより、エントリー/エグジットの検証、市場構造の評価、シンボル・時間足ごとの挙動比較が容易になります。
プリセットファイルと最適化
パッケージには、M1 スキャルピング、M5 高速 intraday、M15 バランス intraday、M30 intraday スイング、H1 スイング、H4 ポジション取引といった、代表的なトレードスタイル向けのプリセットファイルが含まれています。これらは「汎用の完成設定」ではなく、ブローカーやシンボルごとにチューニングするための体系的なスタートポイントとして設計されています。
最良の結果を得るためには、各プリセットを対象シンボル・ブローカー条件・時間足ごとに MetaTrader 5 戦略テスターで検証・最適化することが推奨されます。ステージを分けた最適化アプローチが有効であり、まず ATR 期間・係数レンジ・パフォーマンス記憶長などのコアアルゴリズム設定から調整を始め、その後にエントリーフィルター、エグジットロジック、セッションコントロールへと段階的に移行していくと良いでしょう。
推奨される利用ケース
このエキスパートアドバイザーは、異なる銘柄や執行スタイルに合わせて設定可能な、自適応トレンドフォローフレームワークを求めるトレーダーに適しています。係数レンジをタイトにし、パフォーマンス記憶を短めに設定した短期戦略として使うことも、係数レンジを広く取り、記憶期間を長めにしたスイング・ポジション戦略として運用することも可能です。
また、「単純なエントリー&エグジット型ロボット」ではなく、構造化されたポジション管理を好むトレーダーにも向いています。トレンド検出、信頼度フィルタリング、自適応スムージング、多層的なリスク管理を組み合わせることで、設定次第で攻撃的なプロファイルにも、より保守的なプロファイルにも仕上げることができます。
重要事項
本製品は MetaTrader 5 用に開発されており、MetaTrader 4 には対応していません。EA は主としてヘッジ口座環境向けに設計されていますが、ポジションの扱いが異なるネット口座でも動作可能です。
他のすべての自動売買システムと同様、実運用前の十分なテストが不可欠です。各自のシンボル、ブローカー配信、スプレッド条件、約定環境に合わせて設定を検証してください。短期時間足戦略で連続稼働と低レイテンシが必要な場合は、VPS の利用が有効な場合があります。
リスク警告
外国為替、貴金属、指数、商品、暗号資産の取引には高いリスクが伴い、すべてのトレーダーに適しているとは限りません。レバレッジは利益を拡大させる一方で、損失も拡大させる可能性があります。自動売買システムを利用する前に、自身の運用目標・経験・リスク許容度を慎重に検討してください。
過去の成績は将来の結果を保証するものではありません。戦略テスターの結果、過去分析、最適化レポートはあくまでリサーチツールとして扱うべきものです。市場環境は変化し続けており、すべてのトレード判断は最終的にユーザー自身の責任となります。
サポート
インストール方法、設定に関する質問、製品サポートについては、MQL5 の製品ページコメント欄または MQL5 メッセージをご利用ください。問題を報告する際には、ブローカー名、口座タイプ、シンボル、時間足、プラットフォームのビルド番号、スクリーンショット、使用中の設定ファイルを併せてお知らせいただくと、より迅速な対応が可能になります。
