Neuro Pulse AI
- エキスパート
-
Sergey Rozhnov
About me: I have experience in Forex trading and software development since 2006.
I also accept individual orders for the development and improvement of Expert Advisors or indicators in MQL5 and MQL4 languages on a Freelance.
Please contact me via private messages for any inquiries. - バージョン: 1.0
- アクティベーション: 5
Neuro Pulse AI – ディープニューラルネットワークに基づくマルチ戦略EA
取引商品: EURUSD。他の商品での実行は推奨しません — ネットワークはこのペア専用に訓練されています。
取引時間枠: EAをM15チャートに添付してください(ニューラルネットワークにH4も使用されます)。
証拠金: Risk パラメータと口座タイプによって異なります。(例:セント口座で Risk=500 の場合、5ドルで動作します)。証拠金は Risk パラメータを上回ることを推奨します(例:Risk=5000の場合、5000以上の証拠金が適しています)。
Riskパラメータの推奨: Risk > 5000 — 標準モード、Risk > 10000 — 安全モード、Risk = 500–2000 — 高リスク、Risk < 500 — 極端。
手数料: 口座の手数料が5未満または無い場合は、Manual Commission パラメータを調整してください。ブローカーの手数料とスプレッドが低いほど安定性が向上します。ブローカーがスプレッド(または手数料)の還元プログラム — Rebate — を提供している場合は、このサービスを有効にしてください。取引コストの一部が返還されます。
1. 技術的基盤
1.1. ニューラルネットワークアーキテクチャ
このEAは、作者のインジケーター Neuro Future を使用して訓練されたディープニューラルネットワーク(独自開発、サードパーティライブラリ不使用)に基づいています。
-
ネットワーク構造: 4層モデル。
-
外部層: 入力層と出力層。
-
内部層: 2つの隠れデータ処理層。
-
-
入力データ: ネットワークは特別に準備された 96本のH4バーの価格 の配列を受け取ります。
-
出力データ: 価格方向の予測。
1.2. 訓練プロセス
-
訓練期間: 3年間の過去データ。
-
商品: EURUSD、H4時間枠。
-
訓練データセット: 特別に準備された5,500のサンプル(入力および出力シグナル)。
1.3. 期間への適応性
このニューラルネットワークのテストは、M15期間で高い効率を示しました。EAは、現在のボラティリティへの適応メカニズムを使用して、パラメータの深い最適化がなくても収益性を追求します。
2. 革新的な資本管理システム(マルチ戦略)
局所的なドローダウンを排除するために、独自の最適化および注文管理システムが適用されています。
2.1. 仮想戦略システム
-
戦略生成: 内部アルゴリズムがランダムなパラメータを持つ多数の仮想取引システムを作成します。
-
統計収集: 各戦略は一連のテストを受け、完全な取引統計が収集されます。
-
リーダーの選抜: 最良の設定のTOPリストが形成されます。最終版のEAは、1つのニューラルネットワークのシグナルを使用して 20の最良の仮想戦略 を同時に実行します。
2.2. 仮想資本管理
-
20の戦略のそれぞれが制限された仮想証拠金で運用されます。
-
戦略ストップロス: 特定の戦略の仮想証拠金が損失閾値を超えると、関連するすべてのポジションを強制的に決済します(部分的な損失確定)。
3. ポジションの開始と管理のロジック
3.1. エントリー条件
偽のシグナルをフィルタリングするために、三重のニューラルネットワーク確認が使用されます:
-
最初のバー(予測ウィンドウの開始)での予測。
-
中間のバーでの予測。
-
最後のバーでの予測。
3つの予測すべてが方向で一致し、その値が設定された最小シグナル強度閾値を超える場合、シグナルは有効と見なされます。
3.2. ポジション管理ロジック(平均化と反転)
価格がオープンポジションに対して逆行する場合のEAの動作は、現在のニューラルネットワークの読み取り値によって異なります:
-
シナリオA(トレンド継続): ニューラルネットワークが初期方向を確認した場合、小さな増加ロット乗数でポジションの平均化が行われます。
-
シナリオB(トレンド変化): ニューラルネットワークが反対方向を示した場合、完全なポジション反転が行われます(現在のポジションを決済し、反対方向にポジションを開設)。
-
シナリオC(不確実性): ニューラルネットワークがウィンドウ内で多方向シグナルを生成する場合、平均化と反転は実行されません(スタンバイモード)。
4. 保護メカニズムとサービス機能
4.1. 自動再起動
システムは総合利益を監視します。設定されたパーセンテージ閾値に達すると、すべての実ポジションと仮想ポジションが強制的に決済されます。取引は「ゼロから」新たに開始され、蓄積された利益を確定し、証拠金への負荷をリセットできます。
4.2. ドローダウン管理
最大ドローダウンを制御するための柔軟な設定が実装されています:
-
オプション1: 重大なドローダウンレベルに達すると、すべてのポジションが決済され、取引がゼロから再開されます。
-
オプション2: すべてのポジションを決済し、状態をメモリに保存し、ユーザー定義のタイムアウト(「冷却」期間)が経過した後にのみ取引を再開します。
4.3. 週末マネージャー
市場閉鎖前に、EAはすべてのポジションを強制的に決済し、月曜日のギャップを回避するために現在の状態を保存できます。この機能は無効にすることができます。
4.4. 取引フィルター
-
時間フィルター: 許可/禁止された取引時間を設定する機能。
-
ニュースフィルター: 重要なニュース発表中の取引をブロックするためのMT5端末の経済カレンダーとの統合。
5. 製品の主な利点
-
本物のニューラルネットワーク: 5,500のサンプルでの深層機械学習。
-
マルチ戦略の安定性: 単一のシグナルで20の最良のシステムを並行して実行し、単一の負け筋がバランスカーブに与える影響を排除します。
-
適応型管理: ロジック自体がいつ平均化し、いつポジションを反転するかを決定し、「運任せ」の取引を排除します。
6. フォールトトレランスとシステム要件
6.1. 中断保護
EAは、予期しない停止(接続障害、端末の再起動、停電)に備えた組み込みの安全システムを備えています:
-
仮想戦略と現在の運用パラメータのデータは ファイルに保存されます。
-
接続の復旧または端末の再起動後、EAは自動的に ファイルから状態を読み込み、同じポイントから戦略ロジックを失うことなく運用を継続します。
6.2. 推奨環境
24時間年中無休の安定した運用のために、以下を使用することを推奨します:
-
専用のパーソナルコンピュータ(PC)。
-
デスクトップ付きのリモートサーバー(VPS/VDS)。
EAパラメータ:
1. ===== メインパラメータ =====
- Risk (<2000-高, >5000-低) ( 5000 ) — リスクレベル
- Max.Total Lots, relative value ( 10 ) — 最大総ロット数
- AutoFixedBalance ( true ) — 自動バランス固定
- Fixed Balance (if=0 then FixedBalance=AccountBalance) ( 0 ) — 固定バランス
- Slippage ( 5 ) — スリッページ
- SpreadLimit ( 4 ) — スプレッド制限
- ManualCommission ( 5 ) — 手数料
- Magic Number ( 777 ) — マジックナンバー
- FIFO ( false ) — FIFOモード
2. ===== 仮想戦略パラメータ =====
- VirtualBalance ( 5000 ) — 仮想バランス
- VirtualMaxLots ( 10 ) — 仮想最大ロット数
- VirtualMaxOrders ( 10 ) — 仮想最大注文数
3. ===== 自動再起動パラメータ =====
- Auto Restart ( true ) — 自動再起動
- Restart Percent ( 0.5 ) — 再起動パーセント
4. ===== 時間フィルター =====
- Time Filter (Set On Greenwich) ( false ) — 時間フィルター
- HourStart ( 18 ) — 開始時間
- HourEnd ( 13 ) — 終了時間
5. ===== 安全決済パラメータ =====
- Close and Remember Before Weekend ( true ) — 週末前に決済して記憶
- Close All And Restart After DD,% ( 100 ) — ドローダウン後に全て決済して再起動
- Close And Remember After DD,% ( 100 ) — ドローダウン後に決済して記憶
- Stop Days After DD (if 0-no stop) ( 2 ) — ドローダウン後の停止日数
6. ===== ニュースフィルター =====
- NewsFilter ( false ) — ニュースフィルター
- HighImpact ( true ) — 高影響ニュース
- MiddleImpact ( false ) — 中影響ニュース
- LowImpact ( false ) — 低影響ニュース
- Speaks ( true ) — 発話
- USDNewsForAll ( true ) — 全ペアのUSDニュース
- MinsBeforeNews ( 5 ) — ニュース前の分数
- MinsAfterNews ( 30 ) — ニュース後の分数
- Show alerts ( true ) — アラートを表示
- Send notifications ( false ) — 通知を送信
