Breakout AI Proは単なるブレイクアウトボットではありません。実績のあるプライスアクションのブレイクアウトロジックと、エントリー前に市場のコンテキストを分析する6つのAI搭載適応モジュールを組み合わせています。その結果、誤ったブレイクアウトが減り、より賢明なSL/TPの配置が可能となり、どの銘柄でも一貫したリスク管理が実現します。
=== 仕組み ===
ボットは設定可能な遡及期間の最高値と最安値を計算します。価格がこれらのレベルに接触すると、3種類のシグナルを検出します:
- BREAK: 価格がレベルを突破したばかり。クラシックなモメンタム/継続シグナル。
- APPROACH: 価格がレベルのXピップス以内にあるが突破していない。予測シグナル。
- RETURN: 価格が突破したが戻ってレベル内に入った。平均回帰/トラップシグナル。
各シグナルタイプ(Break、Approach、Return)について、高値と安値の両方で、BUYおよび/またはSELLのエントリーを独立して有効にできます。これにより、トレンドフォロー、カウンタートレンド、またはハイブリッドなど、戦略を完全にコントロールできます。
ポジションが開かれる前に、シグナルは7つの連続したAIフィルターを通過します。どれか一つでも通過できなければ、そのトレードは破棄されます。
=== 6つのAIモジュール ===
1. ボラティリティレジーム検出
ATRのパーセンタイルを使用して、市場を低・中・高のボラティリティに分類します。低ボラティリティでは、ブレイクアウトが統計的に誤りである可能性が高いため、ボットは自動的にエントリーをブロックします。高ボラティリティでは、SL/TPが広げられ、大きな動きに対応します。
2. RSIモメンタムフィルター
RSIが買われ過ぎのときはBUYエントリーを、売られ過ぎのときはSELLエントリーをブロックします。オプションのダイバージェンス検出は追加の確認レイヤーを提供し、モメンタムの極端な疲弊時のエントリーを防ぎます。
3. 適応型SL/TP(ATRベース)
ストップロスとテイクプロフィットは現在のATRの倍数として計算され、固定値ではありません。ボットは実際の市場状況に適応し、静かな市場ではタイトなSL、ボラティリティの高い市場では広いSLを設定します。最小/最大のクランプにより、値は常に定義された範囲内に収まります。
4. エントリー品質スコア
各シグナルは4つの要素に基づき0から100のスコアを受け取ります:
- ボラティリティレジーム(中程度がブレイクアウトに最適)
- トレード方向とのRSIの整合性
- ブレイクアウトの強さ(ATRに対するレベルからの距離)
- ローソク足の品質(通常範囲、スパイク、ドジ)
最低スコアを超えたシグナルのみが実行されます。
5. 動的ポジションサイズ調整
固定ロットの代わりに、ボットはトレードごとのリスクパーセンテージと適応型SL距離に基づいてボリュームを計算します。オプションで品質スコアによるサイズ調整も可能で、信頼度が高いほど大きなポジション、低いほど小さなポジションとなります。
6. スマートクールダウンシステム
ストップロスがヒットした後、ボットは同じシグナルタイプでの再エントリーまで設定可能なバー数だけ待機します。これにより、SL → 即再エントリー → SL → 再エントリーという破壊的なループを防ぎ、口座の消耗を防止します。
=== 安全機能 ===
- ユニットセレクター:すべてのSL/TP/BE/トレーリング入力をピップスか価格距離かで選択可能。どの銘柄でも完璧に機能します — Forex、Crypto、指数、商品。
- 反対注文防止:同じバーでBUYとSELLの両方を開くことを防止。
- SL/TP強制:毎ティック、すべてのオープンポジションに有効なSLとTPがあるか確認。欠如している場合は緊急値を即適用。
- SL確認:ポジションオープン後、SLが実際に適用されたか確認。ブローカーが拒否した場合は即座にポジションをクローズ。無防備なポジションは絶対にありません。
- 最大エクスポージャー制御:最大ロングポジション数、最大ショートポジション数、最大合計ポジション数の設定可能な制限。
=== プロップファーム対応 ===
アカウント通貨での組み込みの日次および総ドローダウン監視。制限を超えた場合、3つのアクションから選択可能:
- 全クローズ:すべてのポジションを即時クローズし、その日の新規エントリーをブロック。
- 新規ブロック:既存ポジションは維持し、新規ポジションのみ防止。
- ヘッジ:現在の損益をロックするために反対ポジションをオープン。
=== ポジション管理 ===
- ブレイクイーブン:利益がトリガーレベルに達したらSLをエントリー価格+オフセットに移動。小さな確実な利益を確保。
- トレーリングストップ:利益が開始レベルに達したら、SLが固定距離で価格を追従。利益を伸ばしつつ保護。
- すべての値は選択した単位系(ピップスまたは価格距離)に準拠。
=== パラメーターガイド ===
1. 基本パラメーター
- PreviousPeriodBars (48): 高値/安値計算のバー数。M5で48バー=4時間。
- OnBarOnly (true): バークローズ時(安定)か毎ティック(反応的)で条件をチェック。
- VolumeLots (0.1): トレードごとの固定ボリューム。動的サイズ調整が有効な場合は無視。
1b. 単位系
- InputInPips (true): trueならすべてのSL/TP/BE/トレーリング値はピップス。falseなら価格距離。異なる銘柄での正しい動作に重要。
2. AI — ボラティリティ
- EnableVolatilityFilter (true): ATRベースのレジーム分類を有効化。
- AtrPeriod (14): ATR指標の期間。
- AtrLookback (50): パーセンタイル計算のためのATRバー数。
- LowVolPercentile (25): このパーセンタイル以下=低ボラティリティ。
- HighVolPercentile (75): このパーセンタイル以上=高ボラティリティ。
- BlockLowVolatility (true): 低ボラティリティ時にすべてのエントリーをブロック。
3. AI — モメンタム
- EnableRsiFilter (true): RSIベースのエントリーフィルタを有効化。
- RsiPeriod (14): RSI指標の期間。
- RsiOverbought (70): 買われ過ぎの閾値。
- RsiOversold (30): 売られ過ぎの閾値。
- BlockBuyOverbought (true): RSIが買われ過ぎ以上のときBUYをブロック。
- BlockSellOversold (true): RSIが売られ過ぎ以下のときSELLをブロック。
- RequireDivergenceConfirmation (false): RSI/価格のダイバージェンスでエントリーをブロック。
- DivergenceLookback (10): ダイバージェンスをチェックするバー数。
4. AI — 適応型SL/TP
- EnableAdaptiveSLTP (true): ATRからSL/TPを計算。falseなら固定値を使用。
- AtrMultiplierSL (1.5): SL = ATR × 乗数。
- AtrMultiplierTP (2.5): TP = ATR × 乗数。デフォルトのリスクリワード比 = 1.67.
- MinSL (500): 最小SL(選択した単位で)。
- MaxSL (5000): 最大SL。ボラティリティ調整後にクランプ適用。
- MinTP (800): 最小TP。
- MaxTP (10000): 最大TP。
5. AI — 品質スコア
- EnableQualityScore (true): シグナル品質スコアリングを有効化。
- MinQualityScore (40): トレードを開くための最低スコア(0-100)。
6. AI — 動的サイズ調整
- EnableDynamicSizing (false): リスク%からボリュームを計算。
- RiskPercentage (1.0): トレードごとのリスクとしての資本の%。
- ScaleByQuality (true): 低品質シグナルのボリュームを減少(最小30%)。
6b. AI — クールダウン
- CooldownBarsAfterSL (6): ストップロス後に同じシグナルで再エントリーするまでの待機バー数。
- BlockOpposingOnSameBar (true): 同じバーでのBUY+SELLを防止。
- MaxTotalPositions (2): 最大合計オープンポジション数。
7. ブレイクハイ
- BuyOnBreakHigh (true): 高値ブレイクでBUYをオープン。
- SellOnBreakHigh (false): 高値ブレイクでSELLをオープン(カウンタートレンド)。
- ApproachPipsHigh (15): アプローチ検出のピップス距離。
- BuyOnApproachHigh (false): 高値へのアプローチでBUYをオープン。
- SellOnApproachHigh (false): アプローチでSELLをオープン。
- BuyOnReturnHigh (false): 高値以下に戻ったときにBUYをオープン。
- SellOnReturnHigh (false): 戻りでSELLをオープン。
8. ブレイクロー
- SellOnBreakLow (true): 安値ブレイクでSELLをオープン。
- BuyOnBreakLow (false): 安値ブレイクでBUYをオープン(カウンタートレンド)。
- ApproachPipsLow (15): アプローチ検出の距離。
- すべてのアプローチ/リターンオプションはブレイクハイと同じ。
9. ポジション制限
- MaxLong (1): 最大同時ロングポジション数。
- MaxShort (1): 最大同時ショートポジション数。
10. リスク管理(固定)
- StopLossLong/Short (3000): 適応型がOFFのときの固定SL。
- TakeProfitLong/Short (6000): 適応型がOFFのときの固定TP。
- ブレイクイーブントリガー/オフセット:利益がトリガーに達したらSLをエントリー+オフセットに移動。
- トレーリング開始/ステップ:利益が開始に達したらSLがステップ距離で価格を追従。
11. プロップリスクコントロール
- EnablePropRisk (true): ドローダウン監視を有効化。
- MaxDailyDrawdown (500): アカウント通貨での最大日次損失。
- MaxTotalDrawdown (1500): ボット開始からの最大総損失。
- OnBreachAction (0): 0=全クローズ、1=新規ブロック、2=ヘッジ。
- HedgeVolumeMultiplier (1.0): ヘッジポジションのボリューム乗数。
=== 推奨設定 ===
BTCUSD M5(暗号通貨):
InputInPips=false, MinSL=200, MaxSL=1500, MinTP=300, MaxTP=3000, BE trigger=400, Trailing step=150, PreviousPeriodBars=48.
EURUSD M15(外国為替):
InputInPips=true, MinSL=15, MaxSL=80, MinTP=25, MaxTP=150, BE trigger=30, Trailing step=10, PreviousPeriodBars=96.
US30 M5(指数):
InputInPips=false, MinSL=30, MaxSL=200, MinTP=50, MaxTP=400, PreviousPeriodBars=48.
=== 重要な注意事項 ===
- すべてのAIモジュールは独立して有効/無効にできます。最初はすべてON(デフォルト)で開始し、個別に無効化して影響をテストしてください。
- ボットはすべての決定を価格とピップ値の両方でログに記録します。起動時にログを確認して単位変換が正しいか検証してください。
- まずは必ずデモ口座でテストしてください。過去のパフォーマンスは将来の結果を保証しません。
- トレードには重大なリスクが伴います。このソフトウェアはトレード自動化ツールであり、金融アドバイスではありません。
5 | 50 % | |
4 | 50 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |