BKT SmoothBand EA
- エキスパート
- バージョン: 1.11
BKT SmoothBand EA
MetaTrader 5向けの平滑化ボリンジャーバンド・ブレイクアウトシステムで、価格の先に仮想の逆指値注文を配置し、ポートフォリオ全体のレベルで決済を管理します。
BKT SmoothBand EAは、強力に平滑化された単一のボリンジャーバンドを中心に構築されたMetaTrader 5向けの自動売買システムで、未確認のブレイクアウトを早期に終了させる内側バンドを備えています。ブローカーへ逆指値注文を送る代わりに、チャート上でブレイクアウトレベルを追跡し、価格が実際にそのレベルに到達したときにのみ成行ポジションを建てます。利益確定は個々のポジションではなく、口座の建玉数合計に基づいて評価されます。バンドの基準線は11種類の平滑化手法のいずれかで平滑化でき、エントリーロジックを敏感なものから緩やかなものまで調整できます。
概要
バンドの基準線は選択可能な平滑化手法を使用し、単純移動平均や指数移動平均からHull、T3、カウフマン適応型、Arnaud Legoux、そしてEhlers Super Smootherフィルターまで幅広く対応しています。その上にオプションの二次平滑化パスを重ねることができ、偏差自体も平滑化して短期的なちらつきを抑えることができます。価格が外側バンドを超えて引けると、価格の先に仮想注文が配置され、価格が不利な方向へ動くと固定ステップでシフトし、価格が中心線に近い二本目の内側バンドを再び逆方向に抜けると破棄されます。実際の成行注文は、価格が仮想レベルに到達したときにのみ送信されます。最小間隔ルールにより、既存の同方向ポジションがすでにカバーしている値幅内に新たな仮想注文が配置されることを防ぎます。
主な特徴
- 選択可能なバンド平滑化:Super Smoother、T3、Hull、カウフマン適応型、Arnaud Legouxを含む11種類の手法。
- 仮想指値注文:ブレイクアウトレベルはチャート上で追跡され、価格が到達したときのみ実際の成行注文になります。
- グリッド間隔制御:最小距離により、新規注文が既存ポジションに近すぎる位置に配置されるのを防ぎます。
- 段階的ポジションサイジング:同方向のポジションが増えるごとにロットサイズを増加させることができます。
- ポートフォリオ単位の決済:利益確定とトレーリングは、個々の取引ではなくすべての建玉の合計利益に基づいて評価されます。
- オプションのクロスプルーニング:逆方向ポジションの利益を使って、含み損のポジションを決済できます。
- 独立したリスク管理:証拠金ドローダウン、日次損失、スプレッド、ポジション数の上限をそれぞれ個別に設定可能。
仕組み
新しいバーが形成されるたびに、EAは選択した平滑化手法でバンドを再計算します。価格がバンドを超えて取引されると、仮想ブレイクアウト注文が配置され、チャート上に表示され、価格の動きに合わせて位置が調整されます。価格がそのレベルに到達すると、成行注文が発注されます。ポジションが1つだけの場合は固定の利益目標が適用され、2つ目のポジションが発注されると、ポートフォリオ全体の合計利益がバスケット目標と比較され、その目標に近づくにつれてオプションのトレーリングストップが利益を保護します。
推奨設定
デフォルトパラメーターはXAUUSD向けに調整されており、ポイント単位の距離はドルの端数に相当します。他の銘柄で使用する場合は、その銘柄の一般的なスプレッドとボラティリティに応じて見直してください。両方向のポジションを同時に保有できるため、ヘッジ口座が必要です。
入力パラメーター
バンド設定
- バンド期間 — 基準線と偏差の計算に使用するバーの数 — デフォルト:20
- 平滑化手法 — 基準線のアルゴリズム、11種類から選択 — デフォルト:Hull Moving Average
- 外側偏差倍率 — 外側バンドの幅 — デフォルト:1.5
- 内側偏差倍率 — 内側バンドの幅、外側より小さい値 — デフォルト:0.5
- 偏差の平滑化 — 偏差系列を平滑化してバンドのちらつきを軽減 — デフォルト:有効
仮想注文設定
- 仮想注文距離 — ブレイクアウト注文が配置される価格からの距離(ポイント) — デフォルト:300
- 逆行閾値とシフトステップ — シフトが発生するまでの値動きと、シフトの幅(ポイント) — デフォルト:150と150
- 最小間隔(不利側・有利側) — 既存ポジションから必要な距離 — デフォルト:500と500
取引執行
- 基本ロットサイズ — 各方向の最初の注文のロットサイズ — デフォルト:0.01
- ロット増加係数 — 同方向の追加注文ごとにロットサイズを増加、最小1.0 — デフォルト:1.0
- 最大スリッページ — 約定時に許容される最大スリッページ(ポイント) — デフォルト:30
利益確定とトレーリング
- 単一ポジション目標 — ポジションが1つだけのときの利益目標 — デフォルト:5.0
- バスケット目標 — 2つ以上のポジションがあるときの合計利益目標 — デフォルト:15.0
- トレーリング発動レベルとステップ — 発動する利益水準と、バスケットを決済する戻り幅 — デフォルト:5.0と3.0
クロスプルーニング
- クロスプルーニングを有効化 — 逆方向ポジションの利益を使って含み損ポジションを決済できるようにする — デフォルト:無効
- 最小ポジション数とトリガー損失 — プルーニング開始に必要な条件 — デフォルト:4と10.0
- 最大利益ポジション消費数とクールダウン — 1回のプルーニングの上限とその間隔 — デフォルト:3と60秒
リスク保護
- 方向ごとの最大ポジション数 — 同方向のエクスポージャーを制限 — デフォルト:5
- 最大スプレッド — このスプレッドを超えると新規エントリーをブロック(ポイント) — デフォルト:50
- ドローダウン保護 — この証拠金ドローダウン率で新規エントリーを停止し、すべてのポジションを決済することも可能 — デフォルト:10.0、強制決済有効
- 日次損失限度額 — この日次損失に達すると新規エントリーを停止 — デフォルト:50.0
表示
- 情報パネルを表示 — チャート上にリアルタイムのポジションと保護状態を表示 — デフォルト:有効
重要
このEAは同方向に複数のポジションを建てることがあり、ロットサイズはポジションごとに任意で増加させることができます。また、クロスプルーニングが有効な場合、あるポジションの含み損を別のポジションから得た利益で確定させます。実口座で稼働させる前に、ポジション数・ロット増加・リスク保護に関する設定を用いて、合計エクスポージャーとドローダウンを評価してください。
