╔══════════════════════════════════════════════════════════════╗
║ AI US500 PRO ║
║ ハイブリッドトレンド / ミーンリバージョン cBot ║
║ マルチAI • マルチタイムフレーム ║
╚══════════════════════════════════════════════════════════════╝
🧠 **AI US500 PRO** は、S&P 500指数(US500)専用に設計されたcTrader用のプロフェッショナルなcBotです。マルチタイムフレームのテクニカル分析と人工知能を組み合わせて、取引実行前にすべてのトレードをフィルタリングします。
このボットは**3つの同時タイムフレーム**(H4 → H1 → M15)で動作し、市場のレジーム(トレンドまたはレンジ)を自動検出し、最適な戦略を適用します。市場に方向性がある場合はトレンドフォロー、横ばいの場合はミーンリバージョンです。生成されたすべてのシグナルは、**13のサポートプロバイダー**から選択したAIモデルによってリアルタイムで検証できます。
`AccessRights.None` で動作 — 特別な権限は不要で、cTraderのネイティブHTTP APIを使用します。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 **戦略の構造**
ボットはカスケード型の意思決定フローに従います:
```
H4 (EMA 200) → 長期の方向性バイアスを決定(強気 / 弱気 / 中立)
↓
H1 (EMA 50 + RSI 14) → 方向性を確認し、過剰伸長を評価
↓
M15 (EMA 21/50 + ストキャス + BB + ADX + ATR) → エントリーシグナルを生成
↓
AI (Claude / GPT / Gemini / ...) → 信頼度スコアでシグナルをフィルタリング
↓
実行 → ボリューム計算、動的SL/TP、トレーリングストップ
```
⚡ **レジーム検出(ADX)**
— ADX ≥ 閾値 → トレンド市場 → トレンドフォロー戦略
— ADX < 閾値 → レンジ市場 → ミーンリバージョン戦略
切り替えは完全に自動で、バーごとに行われます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 **トレンドフォロー戦略**
ロングエントリー条件:
✅ H4: 価格がEMA 200の上(強気バイアス)
✅ H1: 価格がEMA 50の上 + RSI > 50
✅ M15: EMA 21がEMA 50を上抜け(強気クロスオーバー)
✅ M15: ストキャスティクスKがDを上抜け、かつK < 65(買われ過ぎでない)
ショートエントリー条件:鏡像かつ逆転。
📊 **ミーンリバージョン戦略**
ロングエントリー条件:
✅ ADXが閾値以下(レンジ市場)
✅ M15: 価格が下部ボリンジャーバンドに触れるか突破
✅ M15: ストキャスティクスK < 20(売られ過ぎ)
✅ H1: RSI < 35(弱気の過剰伸長)
ショートエントリー条件:鏡像かつ逆転。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🤖 **AI統合 — 13プロバイダー**
ボットが有効なテクニカルシグナルを生成すると、実行前に以下を含む完全なデータパケットをAIに送信します:
— すべてのマルチタイムフレーム指標
— 最新のN本のM15ローソク足(OHLCV)
— 提案された方向性とアクティブな戦略
— リスクパラメータ(SL/TPのピップ数、R:R比率)
— アカウント状況とオープンポジション
AIは以下で応答します:
— **信頼度スコア** (0-100%)
— **判断** (GO / NO_GO)
— **主要要因** (2-3の主要因子)
— **リスク警告** (主な特定リスク)
信頼度が最小閾値を下回る場合、トレードは**ブロック**されます。
各トレード終了後、AIは**トレード後の分析**も提供し、評価、評価点、学んだ教訓を示します。
**対応プロバイダー:**
```
1. Anthropic (Claude) — claude-sonnet-4
2. OpenAI (ChatGPT) — gpt-4o
3. Google (Gemini) — gemini-2.0-flash
4. Mistral — mistral-large-latest
5. Groq — llama-3.3-70b-versatile
6. Perplexity — sonar-pro
7. Cohere — command-r-plus
8. xAI (Grok) — grok-2
9. DeepSeek — deepseek-chat
10. Together AI — Llama-3.3-70B-Instruct-Turbo
11. Fireworks AI — llama-v3p3-70b-instruct
12. OpenRouter — anthropic/claude-sonnet-4
13. Ollama (ローカル、無料) — llama3.1
```
各プロバイダーには事前設定されたデフォルトのURLとモデルがあります。最大限の柔軟性のために、モデルとURLの両方をオーバーライドできます。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 **パラメーター — 完全ガイド**
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💰 **1. リスク管理**
▸ **リスクモード** — `PercentRisk` / `FixedLot`
パーセンテージベースのポジションサイズか固定ロットを選択。PercentRiskモードでは、ストップロス距離と利用可能資本に基づいてボットが自動的にボリュームを計算します。デフォルト:`PercentRisk`
▸ **トレードごとのリスク %** — 0.1% から 5.0%
各トレードでリスクにさらすアカウント残高の割合。SLがヒットした場合の損失が正確にこの割合になるようにボリュームが計算されます。デフォルト:`1.0%`
▸ **固定ボリューム(ロット)** — 0.01 以上
リスクモードがFixedLotに設定されている場合のみ使用される固定ロット数。デフォルト:`0.1`
▸ **最大オープンポジション数** — 1 から 10
ボットが同時に保有できる最大ポジション数。制限に達すると新規トレードは開かれません。デフォルト:`3`
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 **2. H4 トレンドバイアス**
▸ **H4 EMA期間** — 50 以上
H4タイムフレームに適用されるEMA期間。長期の方向性バイアスを決定。価格がEMAの上なら強気バイアス、下なら弱気。ATRベースのバッファが価格が平均に近すぎる場合の誤シグナルを防ぎます。デフォルト:`200`
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 **3. H1 確認**
▸ **H1 EMA期間** — 10 以上
H1タイムフレームのEMA期間。価格はこのEMAの正しい側にある必要があり、エントリーを確認します。デフォルト:`50`
▸ **H1 RSI期間** — 5 以上
H1の相対力指数期間。トレンド確認(ロングはRSI > 50、ショートは < 50)とミーンリバージョンの過剰伸長フィルタリング(RSI < 35 または > 65)に使用。デフォルト:`14`
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 **4. M15 エントリー**
▸ **EMA高速期間** — 5 以上
エントリータイムフレーム(M15)の高速EMA。遅いEMAとのクロスオーバーがトレンドフォローシグナルを生成。デフォルト:`21`
▸ **EMA遅延期間** — 10 以上
遅いEMA。EMA高速/遅延のクロスオーバーがトレンド戦略の主なトリガー。デフォルト:`50`
▸ **ストキャスティクス K / D / スローイング** — ストキャスティクスオシレーターの期間
モメンタム確認に使用。トレンド戦略では極端でないゾーンでのエントリーをフィルタリングし、ミーンリバージョンでは買われ過ぎ/売られ過ぎ領域を識別。デフォルト:`K=14, D=3, Slowing=3`
▸ **ボリンジャー期間** — 10 以上
ボリンジャーバンドの期間。ミーンリバージョンでは、上部/下部バンドへのタッチがエントリートリガー。デフォルト:`20`
▸ **ボリンジャー標準偏差** — 1.0 以上
バンドの標準偏差。値が高いほどバンドが広くなり、シグナルは少ないがより信頼性が高い。デフォルト:`2.0`
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌡️ **5. レジーム検出(ADX)**
▸ **ADX期間** — 7 以上
方向性移動システムの期間。方向に関係なくトレンドの強さを測定。デフォルト:`14`
▸ **ADXトレンド閾値** — 15 から 40
トレンド市場とレンジ市場を分ける閾値。ADXがこの値を超えるとトレンドフォローが有効、下回るとミーンリバージョンが有効。デフォルト:`25`
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ **6. SL / TP(ATRベース)**
すべてのストップロスとテイクプロフィットは動的で、現在のATRの倍数として計算されます。つまり、ボラティリティに応じて自動的に調整されます:静かな市場ではタイトなストップ、変動の激しい市場では広いストップ。
▸ **ATR期間** — 5 以上
平均真の範囲の期間。最近のボラティリティを測定し、SL、TP、ブレイクイーブン、トレーリングの計算の基礎となる。デフォルト:`14`
▸ **SL x ATR** — 0.5 以上
ストップロスのATR乗数。例:ATRが20ポイントで乗数が1.5の場合、SLはエントリー価格から30ポイント。デフォルト:`1.5`
▸ **TP x ATR(トレンド)** — 1.0 以上
トレンドフォローのテイクプロフィットのATR乗数。通常、SLより高く設定し、有利なR:Rを実現。デフォルト:`2.5`
▸ **TP x ATR(リバージョン)** — 0.5 以上
ミーンリバージョンのテイクプロフィットのATR乗数。目標が平均への回帰なので通常はより保守的。デフォルト:`1.5`
▸ **最小SL(ピップス)** — 1 以上
最小ストップロスのピップ数。ATR計算でSLがこの値を下回る場合は最小値を使用。超低ボラティリティ条件での過度にタイトなストップを防止。デフォルト:`10`
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔄 **7. トレーリングストップ**
オープンポジションのアクティブ管理システムで、ATRベースの自動ブレイクイーブンとトレーリングストップを備えています。
▸ **トレーリング有効化** — On/Off
トレーリングシステム全体の有効/無効を切り替え。オフの場合、ポジションは固定SL/TPを保持し続けます。デフォルト:`On`
▸ **ブレイクイーブンまでのATR倍数** — 0.3 以上
未実現利益がこのATR倍数に達すると、SLがエントリー価格に移動(コストをカバーするためにスプレッドの半分を加算)。トレードはリスクフリーになります。デフォルト:`1.0`
▸ **トレーリング距離 x ATR** — 0.5 以上
現在価格からのトレーリングストップ距離をATRの倍数で表現。SLは価格に追従し、後退しません。デフォルト:`1.2`
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕐 **8. セッションフィルター**
時間に基づいて取引活動をフィルタリングします。US500はプレマーケット、通常セッション、アフターアワーズで非常に異なる動きをします。
▸ **セッションフィルター有効化** — On/Off
時間フィルターの有効/無効を切り替え。デフォルト:`On`
▸ **セッション開始(CET時間)** — 0-23
取引ウィンドウの開始時間(CETタイムゾーン)。デフォルト:`15`(米国セッション開始)
▸ **セッション終了(CET時間)** — 0-23
取引ウィンドウの終了時間。デフォルト:`22`(米国セッション終了)
ボットはまた、深夜を跨ぐセッション(例:開始=22、終了=6)もサポートします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ **9. その他**
▸ **クールダウン(バー数)** — 0 以上
1つのトレードと次のトレードの間に通過しなければならない最小のM15バー数。急速なシグナル連続時の過剰取引を防止。デフォルト:`3`(45分)
▸ **ダッシュボード表示** — On/Off
レジーム、バイアス、指標、損益、AIステータス、ライブ統計を表示/非表示。デフォルト:`On`
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🤖 **10. AI分析**
▸ **AIフィルター有効化** — On/Off
AIフィルターの有効/無効を切り替え。オフの場合、ボットはテクニカル分析のみで動作。デフォルト:`Off`
▸ **AIプロバイダー** — 13プロバイダーから選択
使用するAIプロバイダーを選択。各プロバイダーには事前設定されたURLとモデルがあります。デフォルト:`Anthropic`
▸ **APIキー** — 文字列
選択したプロバイダーのAPIキー。Ollama(ローカル実行)を除くすべてのプロバイダーで必須。Ollama使用時は空欄のまま。
▸ **モデル(空欄=デフォルト)** — 文字列
AIモデルのオーバーライド。空欄の場合は選択したプロバイダーのデフォルトモデルを使用。特定モデルのテストに便利(例:"gpt-4o-mini", "claude-haiku-4-5-20251001")。
▸ **カスタムAPI URL(空欄=デフォルト)** — 文字列
API URLのオーバーライド。カスタムポートのOllama、企業プロキシ、カスタムエンドポイントに便利。
▸ **最小信頼度 (%)** — 30 から 95
トレード承認のためのAI信頼度の最小閾値。AIがこの値未満のスコアを返した場合、すべてのテクニカルシグナルが有効でもトレードはブロックされます。デフォルト:`65`
▸ **フェイルオープン(エラー時許可)** — On/Off
AIが失敗した場合(タイムアウト、APIダウン、不正な応答)の挙動。オン=トレードは通過(フェイルオープン)、オフ=トレードはブロック(フェイルクローズ)。デフォルト:`On`
▸ **トレード後AIレビュー** — On/Off
有効にすると、各トレード終了後に結果の詳細をAIに送信し、評価、評価点(良い/中立/悪い)、学んだ教訓を提供。すべてコンソールにログ。デフォルト:`On`
▸ **AIに送る価格バー数** — 5 から 25
分析コンテキストでAIに送信する最近のM15ローソク足の数。バー数が多いほどコンテキストは増えるが、トークン消費も増加。デフォルト:`12`
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 **オンチャートダッシュボード**
ダッシュボードはリアルタイムで以下を表示します:
— 現在のレジーム(トレンド / レンジ)
— H4バイアス(強気 / 弱気 / フラット)
— ADX、ATR、H1 RSIの値
— オープンポジション / 最大数
— オープン損益、残高、エクイティ
— セッションステータス(アクティブ / クローズド)
— 総トレード数と勝率 %
— AIステータス:プロバイダー、最後の判断、信頼度
— AIコール回数とブロックされたトレード数
色は自動で変わります:損益がプラスのときは🟢緑、マイナスのときは🔴赤。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 **技術的注意事項**
— 推奨タイムフレーム:**M15**(他のTFで使用すると警告が出ます)
— `AccessRights.None` — 特別な権限は不要
— AI呼び出しにはcTraderネイティブの `Http.Send()` を使用
— cTrader 4.2+ (.NET 6) と互換性あり
— バックテスト(AIなし)とライブトレード(AIあり/なし)をサポート
— ボットのポジションはラベル `AiUS500Pro` で識別されます
— 手動ポジションや他のボットには干渉しません
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ **免責事項**
このcBotは教育および情報提供のみを目的としています。指数取引には資本損失の重大なリスクが伴います。過去の結果は将来のリターンを保証しません。AI統合はフィルタリングを改善しますがリスクを排除しません。必ずデモ口座でテストしてからライブ口座で使用してください。取引の決定はすべて自己責任です。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━