Trading Sistem Topgun Ultimate
- エキスパート
- Juan Antonio Alvarenga Galindo
- バージョン: 4.0
- アクティベーション: 5
TRADING SYSTEM TOPGUN、高度な自動取引システム。この戦略は、過去のボリュームパターンとテクニカル指標に基づいて価格変動を予測するために、K-Nearest Neighbors(KNN)アルゴリズムを使用した人工知能を統合しています。このシステムは、ボラティリティフィルター、流動性操作の検出、および1日の損失を制限する厳格なリスク管理など、複数の検証レイヤーを採用しています。さらに、このソフトウェアには、予防的な部分的決済、ATRによる利益追跡、資本を保護するための自動調整など、アクティブなポジション管理機能が組み込まれています。全体として、このツールは、従来のテクニカル分析とリアルタイムの機械学習手法を組み合わせることで、取引の精度を最大化することを目指しています。
K-Nearest Neighbors(KNN)アルゴリズムは、現在の市場状況を過去のパターンと比較して価格の方向性を予測するカスタム予測エンジンとして実装されています。
このプロセスはGetKNNSignal関数内で実行され、次の主要なステップを通じて動作します。
1. 特徴ベクトル構築(Feature Vector)
アルゴリズムは価格を単独で分析しません。モメンタム、ボリューム、トレンドを組み合わせた8次元ベクトルを使用して「市場の状態」を定義します。各バーについて、以下の正規化された値を計算します。
- RSI:正規化された相対力指数。
- ADX:正規化されたトレンド強度。
- MAへの距離:終値と移動平均(EMA 200)の間の距離をATR単位でスケーリングしたもの。
- MFI(マネーフローインデックス):ボリューム検証。
- RVOL(相対ボリューム):現在のボリュームと過去20期間の平均との比較。
- Force Index:ボリュームと価格に基づく動きの確信度。
- OBV Slope:蓄積/分布を検出するためのオンバランスボリュームの傾き。
- PVO(Percentage Volume Oscillator):手動で計算されたボリュームオシレーター。
2. ヒストリカル検索と距離計算
アルゴリズムは、現在の状況に似た過去の状況を見つけるために、履歴(knn_lookbackで定義、デフォルト350バー)を振り返ります。
過去の状況がどれだけ「近い」または類似しているかを判断するために、加重ユークリッド距離を使用します。つまり、上記の8つの指標のそれぞれについて、現在と過去の値の差を計算し、差を二乗して、各指標に割り当てられた特定の重みを掛けます。
• 注:重みは設定可能です(例:weight_rsi、weight_ma)。これにより、アルゴリズムは特定の指標(MAへの距離やボリュームなど)を他の指標よりも重視することができます。
3. 結果分類(Training)
アルゴリズムが歴史的な隣人(過去のバー)を見つけると、そのパターンの直後に価格がどうなったかを観察します。
• 次の終値が高かった場合:結果= 1(上昇)。
• 次の終値が低かった場合:結果= -1(下降)。
4. 選択と投票(Majority Voting)
システムは、見つかったすべての歴史的な隣人を距離の小さい順に並べ替えます(距離が最も小さいものが現在の市場に最も似ています)。
最も近いknn_neighbors(デフォルト5、Kとして定義)を選択します。その後、これら5人の隣人の間で単純な投票を行います。
• 大多数の隣人が価格上昇に至った場合、アルゴリズムは「買い」(1)を予測します。
• 大多数が下降に至った場合、「売り」(-1)を予測します。
• 引き分けの場合、「中立」(0)を返します。
戦略との統合
最後に、このKNN予測は単独では機能しません。これは、主要なトレンド方向(SuperTrend)の確認フィルターとして使用されます。買いシグナルは、SuperTrendが強気(st_direction == 1)かつKNNが上昇を予測(knn_prediction == 1)する場合にのみ実行されます。
TopGun Ultimateシステム内のAnti-Huntフィルター(ストップ狩り対策)ロジックは、「流動性スイープ(liquidity sweeps)」を特定して利用するように設計されています。これらは、価格がストップロス注文をトリガーするために主要なレベル(ローカル安値または高値)を一時的に突破し、すぐに反転する場合に発生します。このロジックは、エントリー確認と防御メカニズムの2つの面で機能します。その動作の詳細は以下の通りです。
- スイープの技術的検出(IsLiquiditySweepAndReversal)
この戦略の核心はIsLiquiditySweepAndReversal関数にあります。アルゴリズムは過去20本のローソク足(sweep_lookback = 20)を分析して、偽のブレイクアウトが発生したかどうかを判断します。
強気のスイープ(買いの機会)の場合:
1. レベル識別:システムは、現在のローソク足の前の20本のローソク足の最安値(Low)を探します。
2. スイープ:完了したばかりのローソク足の安値が、その識別されたローカル安値を突破(下回った)したことを確認します。
3. 反転(Rejection):これが罠であり、本当のブレイクアウトではないことを確認するために、2つの条件が必要です。
◦ 現在のローソク足の終値(Close)は、突破したローカル安値より上にとどまる必要があります。
◦ 終値は拒否を示し、ローソク足の範囲の下位30%より上に位置する必要があります(close_pos > 0.3)。
弱気のスイープ(売りの機会)の場合:
1. レベル識別:過去20本のローソク足の最高値(High)を探します。
2. ブレイクアウト:現在のローソク足の高値がそのローカル高値を超えたことを確認します。
3. 反転:
◦ 終値は以前のローカル高値より下にとどまる必要があります。
◦ 終値はローソク足の範囲の下位70%にある必要があり(close_pos < 0.7)、高値の拒否を示します。
- エントリーシグナルへの適用
use_antihunt_logicパラメータが有効(true)の場合、システムはこの検出を使用して、KNNモデルによって生成されたエントリーを強化します。
• オーバーライド(強化):流動性スイープが検出された場合、KNN予測が反対でない限り、主要なトレンド指標に疑問がある場合でも、システムは買いまたは売りシグナルを生成できます。
◦ 買いシグナル:確認された「強気のスイープ」があり、KNNが中立または強気(knn_prediction >= 0)の場合にアクティブになります。
◦ 売りシグナル:確認された「弱気のスイープ」があり、KNNが中立または弱気(knn_prediction <= 0)の場合にアクティブになります。
- スマート防御(Smart Defense)への適用
システムはまた、このロジックを使用して、ManageOpenPositions関数を介してオープンポジションを保護します。use_smart_defenseパラメータが有効な場合、EAは操作に逆行するスイープに反応します。
• 部分的決済:買いポジションを持っていて「弱気のスイープ」が発生した場合(価格が上昇し、高値を突破して急落する)、システムはこれを差し迫った危険と解釈します。利益を確保するかリスクを軽減するために、ポジションの割合(デフォルト50%)を自動的に決済します。
• ストップロス調整:部分的な決済の直後に、システムはストップロスをスイープを引き起こしたローソク足の極値(買いの場合は前のローソク足の安値、売りの場合は高値)に調整し、残りの操作をより大きな反転から保護します。
2022-01-01から2025-12-31までのゴールド/ XAUUSD H1タイムフレームでのTOPGUN ULTIMATE戦略の検証。
1時間(H1)タイムフレームでのXAUUSD(ゴールド)ペアの詳細なレポートに基づいて、これらの結果を解釈するための重要なポイントは次のとおりです。
取引の最適化は、過去のパフォーマンスと統計的堅牢性を最大化する組み合わせを見つけるために戦略変数を調整する体系的なプロセスです。「ReportOptimizer-TOPGUN」では、テクニカル指標、機械学習パラメータ、リスク管理ルールを変更して、何千もの構成(パス)がどのようにテストされるかがわかります。
戦略データに基づく最適化の柱は以下の通りです。
1. パフォーマンス評価指標
オプティマイザーは総利益だけでなく、いくつかの主要な指標間のバランスを求めて「パス」の品質を決定します。
• プロフィットファクター(Profit Factor):利益と損失の比率を示します。たとえば、パス1374は6.99という例外的な要因を示しており、これは1ドル失うごとにほぼ7ドルが得られたことを意味します。
• シャープレシオ(Sharpe Ratio):リスク調整後のリターンを測定します。パス1704の7.85のような高い値は、リターンのボラティリティが低く、一貫性が高いことを示唆しています。
• ドローダウン(Equity DD%):口座の存続に不可欠です。最適化はこの割合を減らすことを目指しています。パス1612は、わずか8.63%の最大ドローダウンで優れた結果を達成しました。
2. 機械学習パラメータ調整(KNN)
この最適化の中心的な部分は、市場構造に適応するように最近傍法(KNN)アルゴリズムを構成することです。
• 隣人の数(knn_neighbors):信頼できる予測に過去の類似したパターンがいくつ必要かを確認するために、パス1457の40対パス1971の15など、さまざまな値がテストされます。
• 履歴ウィンドウ(knn_lookback):アルゴリズムが分析する過去の深さが調整され、通常は関連性とデータ量のバランスを見つけるために400〜500本のローソク足の間で変化します。
3. テクニカルおよびボラティリティフィルター
最適化により、取引しない方が望ましい市場状況が決定されます。
• ボラティリティフィルター:システムは、低、通常、または高ボラティリティ(trade_in_high_vol)で取引するかどうかを評価します。多くのベストパスは、特に高ボラティリティでの取引をアクティブにします。
• トレンド指標:SuperTrend(st_period、st_multiplier)やRSIなどのツールの期間と乗数は、偽のエントリーをフィルタリングするために最適化されています。
4. リスク管理と「スマート」防御
レポートは、エグジットの最適化がエントリーの最適化と同じくらい重要であることを示しています。
• ATR乗数:ストップロスとテイクプロフィットのレベルはボラティリティに基づいて調整されます。たとえば、パス1457は3.3 ATRのストップロスと29.7 ATRの広いテイクプロフィットを使用します。
• 資本保護:価格が有利に動くにつれて利益を確保するために、トレーリングストップ、ブレークイーブン、およびスケールアウト(部分的エグジット)ロジックをアクティブにする効果がテストされます。
5. 利益とリスクのトレードオフ
結果は、純利益が最も高いパス(177,254.05ドルのパス1722)が、29.74%のドローダウンのために必ずしも最良の「結果」(70.73)ではないことを示しています。対照的に、パス1457は、堅実な利益と14.80%のはるかに制御されたドローダウンを組み合わせることで、97.53のスコア(レポートで最高)を獲得しています。
6. 収益性と効率性
レポートは、500.00の初期預金から始まる並外れたパフォーマンスを示しており、最高の純利益パス(パス1722)は177,254.05ドルの純利益に達しています。
• プロフィットファクター(4.44):失われた1ドルごとに、システムは4.44ドルを稼ぎました。これは、アルゴリズム取引システムにとって非常に高い効率を示しています。
• シャープレシオ(2.35):この値は、テスト期間中に想定されたリスク(ボラティリティ)に対して得られたリターンが非常に良好であることを示唆しています。
7. リスク管理(ドローダウン)
バックテストの重要な分析では、常に「下落」またはドローダウンを確認する必要があります。
• 最大エクイティドローダウン:29.74%(42,986.44)でした。利益は莫大ですが、この割合は、ユーザーがリアルタイムで口座価値の大幅な変動を見る準備をしておく必要があることを示しています。
• 回復係数(4.12):システムが最大ドローダウンからの損失を比較的迅速かつ効果的に回復できることを示しています。
8. 運用統計
システムは合計682の操作を実行し、堅牢な統計サンプルを提供しました。
• 勝率(Win Rate):50.15%の収益性の高いポジション。
• 成功の鍵:平均収益性の高い取引($669.03)は、平均不採算取引($-151.63)よりもはるかに大きいです。これは、戦略が利益を伸ばし、損失を迅速に削減することを確認しています。
9. 季節および時間ごとの分析
バックテストは、アルゴリズムがいつ最も効果的であるかを明らかにします。
• 時間ごとのエントリー:ロンドンオープン(08:00 - 10:00)とニューヨークセッション(15:00 - 18:00)の間に、活動と利益の明確な集中が見られます。
• 月次パフォーマンス:ほとんどの月はプラスですが、9月と10月は累積利益が最も高く、5月などの他の月ははるかに平坦な活動を示しています。
リスクと重要な通知:
TRADING SYSTEM TOPGUNは、厳密に長期的な取引システムとして評価する必要があります。短期的なパフォーマンスの観察、限られた取引サンプル、または簡単なエクイティカーブ分析は、システムの意図された運用プロファイルを反映していません。市場環境は継続的に進化しており、TRADING SYSTEM TOPGUNの強みは、長期にわたる適応性と構造的な回復力にあります。このシステムは短期的なプレゼンテーション用には設計されていません。持続的な展開のために設計されています。
取引にはかなりの金銭的リスクが伴い、過去のパフォーマンスは将来の結果を保証するものではありません。ユーザーは失う余裕のある資金でのみ取引する必要があり、特に初期の実装期間中は、保守的な設定から始めることを強くお勧めします。自動取引システムはリスクを完全に排除することはできません。TRADING SYSTEM TOPGUNは、リスクエクスポージャーを管理および制御するように設計されており、排除するためではありません。
システムの動作、パラメータ、または構成が不明な場合、ユーザーは推測したり、設定を恣意的に変更したりしないでください。誤った構成は、システムのパフォーマンスとリスクエクスポージャーに大きな影響を与える可能性があります。サポートが必要な場合は、お問い合わせください。システムを適切に理解することで、適切な使用とより一貫した結果が可能になります。
TRADING SYSTEM TOPGUNは、投機的な短期操作やプロモーション用のパフォーマンス指標向けには設計されていません。これは、リスク管理と長期資本投資の専門的な基準を反映した、規律ある、選択的で適応性のある取引システムとして機能するように設計されています。堅牢なロジック、制御されたリスク、および長期的な実行可能性に基づいた取引のための確実なソリューションを求めるトレーダーのために、TRADING SYSTEM TOPGUNはその目的を達成するように設計されています。
金融市場での取引には高レベルのリスクが伴い、すべての投資家に適しているとは限りません。高いレバレッジは、あなたに損害を与えることも利益をもたらすこともあります。過去のパフォーマンスは将来の結果を保証するものではありません。TRADING SYSTEM TOPGUNの使用は、ユーザー/クライアントの独自の裁量とリスクにあります。
INVERJAAGは、このソフトウェアの使用に由来する金銭的損失について責任を負いません。
