Kalman Compass
- エキスパート
- バージョン: 1.40
- アクティベーション: 10
Kalman Compass — ルールベースのトレンドフォロー型EA
Kalman Compass はブラックボックスでも小手先の仕掛けでもありません。マーチンゲール、グリッド、ナンピン、隠れたリスク増幅を一切使いません。
透明性と再現性のある手法 — 規律あるトレーダーであれば手動でも実行しうるルール — をそのまま自動化したものです。エントリーもエグジットも、常に同じロジックに従います。
ロジックの概要
外部インジケーター不要の単体完結型で、確立された2つの考え方を組み合わせています。
- デュアル・カルマンライン。 価格に短期・長期の2本のカルマンフィルターを適用します。カルマンフィルターは航空宇宙やナビゲーションでも使われる実績ある数理的平滑化手法で、ノイズを抑えつつ本来のトレンドを捉えます。短期線が長期線を上抜く/下抜くことでトレンド転換の兆候を捉えます。
- 2極トレンドフィルターによる確認。 各クロスは、相場を上昇/下降に分類する独立した2極フィルターで確認されます。短期カルマンが長期カルマンを上抜き、かつトレンドフィルターが上昇のときだけロング(ショートはその逆)。この二重確認でダマシの低減を図ります。
- ATRベースのストップ。 損切りは固定幅ではなく、ボラティリティ基準のATRストップ水準から算出され、相場状況に応じてリスクが調整されます。利確はリスクリワード比または固定幅で設定可能です。
トレンドの出る、ボラティリティの高い相場向け
本EAはトレンドフォロー型です。あらゆるトレンドフォロー手法と同様、相場が実際にトレンドを形成し、それを支えるボラティリティがあるときに最も力を発揮します。静かなレンジをスキャルピングする設計ではありません。
そのため、明確な方向性のある銘柄・期間が適しています。強いトレンドと高いボラティリティを持つXAU/USD(ゴールド)の15分足は好相性で、2026年のゴールド相場に見られる強いトレンド環境は、まさに本戦略が想定する土俵です。
ATRマーケットフィルター
トレンドフォローは、低ボラのもみ合い相場を苦手とするのが一般的です。Kalman Compass は、ボラティリティが設定値を下回るときにエントリーを見送るATRベースのマーケットフィルターを備えています。これにより、方向感のない低調な局面では静観し、優位性が最も高い環境に集中します。すべてのシグナルを追うのではなく、結果の一貫性とリスク特性を高める狙いです。
プロップトレーディングにも適する
Kalman Compass は、一発の大勝負を狙う設計ではありません。目指すのは一貫性です。ボラティリティに適応したリスク管理と、不利な相場を避けるフィルターを備えた、規律あるルールベースの運用。このドローダウンを意識した堅実な性格は、プロップファーム(自己勘定取引)の評価チャレンジや資金提供口座にも適しています。そこでは、単純なリターンの大きさと同じくらい、一貫した管理されたトレードプロセスを示すことが重視されるためです。
主な機能
- 完全単体動作 — 2つのインジケーターをEAに内蔵、追加ファイル不要
- どのブローカーでも動作 — 桁数/pip自動判定、ストップレベル遵守
- 資金管理 — 固定ロット/リスク%、証拠金チェック内蔵
- GMT基準の時間フィルター(ブローカー非依存)、ATRマーケットフィルター
- 逆シグナル決済(ドテン)オプション
- カルマン/トレンドフィルターの全パラメータ設定可能
- 内部ラインと水準のチャート描画
主な設定項目
- Trade direction Both / Buy / Sell 取引方向の選択
- Close on opposite signal false / true 逆のシグナル発出で現ポジションを決済して逆エントリー(ドテン)
- Lot sizing mode Fixed lot / Risk % of balance
- Fixed lot size Lot sizing mode が Fixed lot の場合のロットサイズ
- Risk % Lot sizing mode が Risk % of balance の場合の Risk %
- Unit for SL/TP/Offset Pips / Points SL/TP/SL Offset幅の設定単位
- SL 0を設定すると、ATR Stop基準のSL設定になります。
- TP 0を設定すると、SL幅とRR設定に依存します。
- Risk - Reward Ratio TPが0の時、SLまでの幅にこの数値をかけてTPを決定します。
- SL offset from ATR Stop ATR StopからのSLオフセット幅
- Enable time filter false / true
- Exclude from Enable time filter が true のとき、エントリーを行わない時間帯のスタート時刻(GMT)
- Exclude to Enable time filter が true のとき、エントリーを行わない時間帯のエンド時刻(GMT)
- Min ATR to trade ここで設定したATR値未満のとき、エントリーは行わない(0で無効)
- Write trade log to CSV false / true true にしておくと、取引データをCSVで保存します。 ※保存ディレクトリ Terminal \ Common \ Files
重要な注意
FXおよびCFD取引には高いリスクが伴います。過去の成績やバックテスト結果は将来の成果を保証するものではありません。
必ずデモ口座で十分に検証し、ご自身の資金に見合ったリスク設定でご使用ください。
