KeltnerBB Fade
- エキスパート
-
Alexandre Vincent Traber
MetaTrader 5向けエキスパートアドバイザーを専門とするアルゴリズムトレード開発者。コモディティ取引の学習経験を活かし、Forex、金/銀、指数の体系的な戦略に応用。バックテストの単なる利益ではなく、滑らかなエクイティカーブを持つ堅牢で最適化検証済みのロボット開発を重視。独自のオーバーフィッティング対策スコアリングシステム(エクイティカーブの安定性、ドローダウン制御、時間的一貫性)を全EAラインナップに順次統合し、実口座投入前に過剰最適化された結果を排除しています。フィードバックやご質問はいつでも歓迎します。セットアップやパラメータ設定についてもサポートいたします。 - バージョン: 1.34
- アップデート済み: 16 9月 2026
概要
KeltnerBB Fade は MetaTrader 5 向けの平均回帰型エキスパートアドバイザーです。ボリンジャーバンドがケルトナーチャネルに接近または交差する極端なボラティリティ拡大を捉え、平均への回帰方向にエントリーします。すべての取引で ATR ベースのストップロスと動的ポジションサイジングを使用します。
仕組み
ボリンジャーバンドとケルトナーチャネルは現在の時間足で計算されます。選択したシグナルモードに応じて、厳密なクロスまたは接近しきい値のいずれかを用い、ボリンジャーバンドの上限または下限がケルトナーチャネルの対応するバンドに接近または交差した時点でエントリーが発生します。ポジションサイズは口座残高とリスク率の入力値から計算され、ストップロスは ATR に基づきます。決済方法は5つの設定可能なモードから選択できます。中央バンドへの回帰、チャネルへの再進入、スクイーズの反転、逆シグナル、RSI モメンタム減衰です。オプションの利益保護レイヤーとして、R倍数による部分決済ラダー、ブレイクイーブンロック、含み益時間による決済、口座残高比率のトレーリングラダーを追加できます。すべての決済と利益保護トリガーは確定足の高値・安値・終値のみで評価されるため、OHLC モードと Every Tick モードで挙動が一致します。
パラメーター
一般
- Magic Number: このEAの取引を識別する一意の番号
- Risk Percent: 1取引あたりのリスク、口座資産に対する割合
- ATR Period Risk: ストップロス計算に使用するATR期間
- ATR SL Multiplier: ATRの倍数で表したストップロス距離
- Margin Safety Factor: 有効証拠金に対する最大証拠金使用率、逆行ギャップへのバッファ
ボリンジャー
- BB Period
- BB Deviation
- BB Price: ボリンジャー計算に使用する価格
ケルトナー
- KC EMA Period
- KC ATR Period
- KC ATR Multiplier
シグナルモード
- Signal Mode: 厳密なクロスまたは接近しきい値
- Signal Proximity Pct: 接近モードで使用するケルトナーチャネル幅に対する割合
決済
- Exit Mode: 平均回帰、チャネル再進入、スクイーズ反転、逆シグナル、モメンタム減衰
- RSI Period
- RSI Upper
- RSI Lower
利益保護
- Lock Breakeven Enable: トリガー後にストップロスをブレイクイーブンへ移動
- Lock Breakeven Trigger R: 初期ストップ距離のR倍数で表したトリガー水準
- Lock Breakeven Buffer Points: エントリー価格を超えるバッファ、ポイント単位
- Lock Ladder Enable: R水準ごとの部分決済
- Lock Ladder R1 / R1 Pct: 第1段階のトリガーと決済割合
- Lock Ladder R2 / R2 Pct: 第2段階のトリガーと決済割合
- Lock Ladder R3 / R3 Pct: 第3段階のトリガーと決済割合
- Lock Time In Profit Enable: N本連続で含み益の場合に部分決済
- Lock Time In Profit Bars: 必要な本数
- Lock Time In Profit Pct: 決済割合
- Lock Pct Ladder Enable: 口座残高比率のトレーリングラダーによる全決済
- Lock Pct Ladder Activation Pct: ラダーを起動する含み益率
- Lock Pct Ladder Trail Step Pct: ラダーのステップ幅、割合
オプティマイザースコア
- Score Min Profit Factor: 失格しきい値
- Score Max Drawdown Pct: 失格しきい値
- Score Min Trades: 失格しきい値
- Score R2 Weight: 資産曲線の滑らかさの重み
- Score Slope Weight: 利益速度の重み
- Score Split Penalty: テスト前半・後半間の時間的不安定性に対するペナルティ
- Score Skew Penalty: 単一取引への利益集中に対するペナルティ
- Score Ulcer Penalty: ドローダウンの深さと継続期間に対するペナルティ
- Score MAR Weight: 最大ドローダウンに対する純利益の重み
- Score Trade Bonus Weight: 取引数の信頼性ボーナスの重み
オプティマイザースコアリングシステム
このEAには、最適化時のカーブフィッティングを抑えるために設計された独自の OnTester スコアリング関数が組み込まれています。資産曲線の滑らかさ、利益速度、テスト前半・後半間の時間的安定性、単一取引への利益集中度、ドローダウンの深さと継続期間、ドローダウンに対する資本効率、取引数の信頼性によって各実行をランク付けします。プロフィットファクター、ドローダウン、または取引数のしきい値を下回る実行は自動的にスコア0となります。内蔵オプティマイザーの実行時は、Optimizer Criterion を Custom max に設定してください。
推奨設定
対象市場に合わせた時間足と銘柄で、実ティックを使用した Every Tick モードでテストしてください。ブレイクイーブンや部分決済をより正確に執行するため、スプレッドが狭くストップ/フリーズレベルが低いブローカーを推奨します。
スクリーンショット
推奨の set ファイルは下部のコメント欄に用意されています。
免責事項
バックテストで示された過去の実績は将来の結果を保証するものではありません。実口座での使用前に必ずデモ口座でテストしてください。取引には損失のリスクが伴います。
