MACD Cross Trader
- エキスパート
- バージョン: 2.0
- アップデート済み: 22 9月 2026
MACD Cross Traderは、MetaTrader 5向けのエキスパートアドバイザーで、古典的なMACDクロスオーバーシグナルと長期EMAトレンドフィルターを組み合わせ、優勢なトレンドの方向に取引しつつ、弱い逆トレンドのクロスオーバーを除外することを目指します。
仕組み:
本EAはMACD指標(速いEMA、遅いEMA、シグナルSMA、すべて設定可能)を監視し、MACDラインとシグナルラインの間のゴールデンクロスまたはデッドクロスを検出します。シグナルは、長期EMAトレンドフィルターの正しい側に価格がある場合にのみ採用されます。ゴールデンクロスは価格がトレンドEMAより上にある場合にのみ検討され、デッドクロスは価格がそれより下にある場合にのみ検討されます。この組み合わせは、個々のクロスオーバーを単独で取引するのではなく、エントリーをより広い市場の方向に合わせることを意図しています。
ストップロスとテイクプロフィットは現在のATR値から動的に計算されるため、取引管理は固定のポイント距離を使用するのではなく、取引銘柄と時間足のボラティリティに適応します。
リスク管理機能:
- 各取引前に安全バッファ付きの余剰証拠金チェックを実施し、ブローカーによる「資金不足」の拒否を回避するのに役立ちます
- 最大スプレッドフィルターにより、異常にスプレッドが広がっている期間中に取引が開始されないようにします
- チャートごとに同時に1ポジションのみで、エントリーシグナルは新しいバーごとに一度評価され、すべてのティックで評価されるわけではありません
- オプションのATRベースのトレーリングストップは、ブローカーの最小ストップ距離を尊重し、ストップロスを変更する前にテイクプロフィットが価格に近すぎないかを確認し、「Invalid stops」エラーを減らします
- マジックナンバーフィルタリングにより、本EAは自身の取引のみを管理します
主な入力パラメータ:
- InpMagicNumber:取引識別用のマジックナンバー
- InpTimeFrame:シグナル計算に使用する時間足
- InpMaxSpreadPoints:許容される最大スプレッド(ポイント)
- InpFastEMA / InpSlowEMA / InpSignalSMA:MACD計算設定
- InpEMATrendPeriod:長期EMAトレンドフィルターの期間
- InpStopLoss_ATR / InpTakeProfit_ATR:ATR倍数としてのストップロスとテイクプロフィット
- InpLotSize:新規取引に使用する固定ロットサイズ
- トレーリングストップ設定:有効/無効、ATR倍数とステップ
あらゆる自動売買戦略と同様に、テストにおける過去の挙動は将来の結果を保証するものではありません。市場やブローカーの環境はそれぞれ異なるため、実際の取引を検討する前に、ストラテジーテスターとデモ口座でMACD Cross Traderを十分にテストし、取引を予定している銘柄と口座の特性に合わせて入力値を調整してください。
