Neural Confluence Trader
- エキスパート
- バージョン: 1.0
Neural Confluence Traderは、パーセプトロン型の単層ニューラルスコアリングモデルを中心に構築された、完全自動売買のエキスパートアドバイザーです。単一の指標のシグナルだけに頼るのではなく、RSI、MACD、ストキャスティクス、ADX/DMIという4つの独立した市場データを、-1から+1の範囲の重み付けされた「コンフルエンス・スコア」に統合します。これは、シンプルなニューラルネットワークのノードが重み付き入力を組み合わせる仕組みに似ています。この複合スコアが設定可能な閾値をいずれかの方向に超えた場合にのみ取引が開始され、単一の指標だけが一致しているシグナルは除外されます。
これはMQL5によるネイティブ実装の、重み付き複数指標コンフルエンス・スコアリングです。外部DLL、ネットワーク呼び出し、サードパーティのAIサービスは一切使用せず、必要ともしません——本EAは100%自己完結型で、MQL5 Market準拠のあらゆるVPS上で安全に稼働します。
ニューラルスコアの仕組み
- RSIアクティベーション:中立レベル50からの正規化された距離(-1〜+1)
- MACDアクティベーション:MACDメインラインとシグナルラインの差をATRで正規化し、各銘柄のボラティリティに適応
- ストキャスティクスアクティベーション:%Kの中立レベル50からの正規化された距離
- ADX加重方向性アクティベーション:+DI/-DIの不均衡を、ADXが示すトレンド強度でスケーリング(強いトレンドは方向性の判断を増幅し、弱い/レンジ相場ではそれを弱める)
- 複合スコア=4つのアクティベーションの加重合計(デフォルトの重みは各0.25、調整可能)
- スコアが閾値以上に上昇したら買い、負の閾値以下に下落したら売り
主な特徴
- 複数指標(RSI+MACD+ストキャスティクス+ADX)による重み付き「ニューラル」コンフルエンス・スコアリング
- 指標の重みとスコア閾値を完全にカスタマイズ可能
- ボラティリティに適応したリスク管理のためのATRベースのストップロスとテイクプロフィット
- テイクプロフィット近接時の安全チェック付き、オプションのATRベースのトレーリングストップ(オープン中のテイクプロフィットを無効にするような位置までは決して移動しない)
- 同時に1ポジションのみ——グリッドなし、マーチンゲールなし、危険なポジションの積み増しなし
- 取引ごとにスプレッドフィルター、証拠金チェック、最小ストップ距離の検証を実施
- ブローカーがサポートする任意の銘柄・時間足で動作
入力パラメータ
- Magic Number — 本EAの取引を識別する一意のID
- Time Frame — すべての指標計算に使用する時間足(デフォルトH1)
- Max Spread (points) — 現在のスプレッドがこの値を超えた場合、取引をスキップ
- RSI Period — デフォルト14
- MACD Fast/Slow/Signal — デフォルト12/26/9
- Stochastic %K/%D/Slowing — デフォルト5/3/3
- ADX Period — デフォルト14
- Weight RSI / MACD / Stochastic / ADX — デフォルト各0.25(合計が1.0になるように)
- MACD ATR Normalization Factor — MACDの生値を-1〜+1の範囲にスケーリングする方法を制御
- Score Threshold — 取引開始に必要な複合スコアの最小絶対値(デフォルト0.5)
- ATR Period — デフォルト14
- Stop Loss (ATR multiple) — デフォルト1.5
- Take Profit (ATR multiple) — デフォルト2.5
- Lot Size — 固定取引ロット数
- Use Trailing Stop — ATRトレーリングの有効/無効
- Trailing Start / Step (ATR multiple) — デフォルト1.0/0.5
推奨事項
- 実際の取引前に、対象銘柄でストラテジーテスターにて十分にテストしてください
- デフォルト設定はバランスの取れた出発点です——銘柄・時間足ごとに重みと閾値を再最適化してください
- 正確な約定のために低遅延のVPSを使用してください
- あらゆる自動売買戦略と同様に、過去のテスト結果は将来のパフォーマンスを保証するものではありません——常に適切なリスク管理とポジションサイジングを行ってください
