私たちのファンページに参加してください
- ビュー:
- 12
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
AurumNeuro Vanguardは、XAUUSD/金取引 専用に設計されたインテリジェントなエキスパート・アドバイザー(EA)であり、ハイブリッド・ニューラル・リスク・アーキテクチャと ユニファイド・マーケット・ダイナミクス・エンジン(UMDE) を組み合わせています。
AurumNeuro Vanguardは、従来のテクニカルシグナルだけに依存するのではなく、因果関係に基づく価格分析、オンライン学習型ニューラルネットワーク、およびATRに基づく適応型リスク管理を 組み合わせて、市場状況を評価し、規律あるエントリーおよびエグジットの判断を生成します。
主な機能
UMDE コアエンジン
価格の速度、エントロピー、および因果価格ダイナミクス(CPD) を分析して市場の方向性を検知し、質の低い市場シグナルを除外して、より有力な取引条件に焦点を当てます。
//+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class CUMDE_Kernel { private: MarketState m_pool[STATE_POOL_SIZE]; MarketState m_l1_buffer[L1_SIZE]; ushort m_free_ptr; int m_head; double m_cpd, m_hamiltonian, m_cpd_smooth, m_scale; bool m_shadow_mode; public: CUMDE_Kernel() : m_free_ptr(0), m_head(0), m_cpd(0.0), m_shadow_mode(true), m_cpd_smooth(0.0) {} void InitScale() { point = SymbolInfoDouble(_Symbol, SYMBOL_POINT); m_scale = (point < 0.01) ? 1000.0 : 100.0; } void UpdateState(double price, double vol, double spread) { m_head = (m_head + 1) & (L1_SIZE - 1); double prev_price = m_l1_buffer[(m_head + L1_SIZE - 1) & (L1_SIZE - 1)].price; double vel = (price - prev_price) * m_scale; m_l1_buffer[m_head].price = price; m_l1_buffer[m_head].velocity = vel; m_l1_buffer[m_head].curvature = vel * 0.5; m_l1_buffer[m_head].entropy = spread * vol; m_l1_buffer[m_head].timestamp = TimeCurrent(); } void EvaluatePhysics() { double v = m_l1_buffer[m_head].velocity; double s = m_l1_buffer[m_head].entropy; double raw_cpd = MathAbs(v * (1.0 / (s + 0.0001))); double current_cpd = MathMin(raw_cpd, 10.0); m_cpd_smooth = 0.95 * m_cpd_smooth + 0.05 * current_cpd; m_cpd = m_cpd_smooth; m_hamiltonian = (v * v) + (s * 0.5); m_shadow_mode = (m_cpd < 0.60); m_l1_buffer[m_head].cpd = m_cpd; m_l1_buffer[m_head].hamiltonian= m_hamiltonian; } MarketState GetCurrentState() const { return m_l1_buffer[m_head]; } ENUM_ORDER_TYPE GetCausalDirection() const { return (m_l1_buffer[m_head].velocity > 0) ? ORDER_TYPE_BUY : ORDER_TYPE_SELL; } bool IsInShadowMode() const { return m_shadow_mode; } double GetCPD() const { return m_cpd; } }; CUMDE_Kernel UMDE;
ニューラル・アドバイザー
過去のバーデータを用いてオンラインで継続的に学習を行う5-12-3ニューラルネットワークアーキテクチャ を採用しています。ニューラル・アドバイザーは、トレンド方向の確認に加え、動的な利益確定(TP) および損切り(SL) の指針を提供します。
適応型リスク管理およびロットサイズ設定
固定ロット とリスクパーセント の両方の取引モードに対応しています。SLまでの距離、手数料、ティック価値に基づいて ポジションサイズを自動的に計算できるため、さまざまな市場状況においても一貫したリスク管理を維持するのに役立ちます。
ATRトレーリングストップ+反転防止バッファー
ATRに基づくトレーリングストップ機能を 備えており、オプションでアグレッシブモードの 選択や、極端なボラティリティ時の動的なストップ幅の拡大が可能です。これにより、金価格が急激に反転した場合でも、時期尚早なストップアウトが発生するリスクを軽減します。
ハードクローズによる利益 — リスク/リワード
達成した利益が設定されたリスク・リワード(RR) 目標に達すると、ポジションを自動的に決済し、明確かつ体系的な利益確定メカニズムを提供します。
//+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void ManageHardCloseProfit() { if(!InpUseRR) return; for(int i = PositionsTotal() - 1; i >= 0; i--) { ulong ticket = PositionGetTicket(i); if(!PositionSelectByTicket(ticket)) continue; if(PositionGetString(POSITION_SYMBOL) != _Symbol) continue; double entryPrice = PositionGetDouble(POSITION_PRICE_OPEN); double currentSL = PositionGetDouble(POSITION_SL); ENUM_POSITION_TYPE posType = (ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE); if(currentSL == 0) continue; double slPoints = (posType == POSITION_TYPE_BUY) ? (entryPrice - currentSL) / point : (currentSL - entryPrice) / point; if(slPoints <= 0) continue; double bid = SymbolInfoDouble(_Symbol, SYMBOL_BID); double ask = SymbolInfoDouble(_Symbol, SYMBOL_ASK); double profitPoints = (posType == POSITION_TYPE_BUY) ? (bid - entryPrice) / point : (entryPrice - ask) / point; if(profitPoints >= InpRRatio * slPoints) { Print("RR hit: ticket=", ticket, " profit=", DoubleToString(profitPoints,1), " pts, SL=", DoubleToString(slPoints,1), " RR=", DoubleToString(InpRRatio,1)); ClosePosition(ticket); } } }
ハードクローズ(損切り)
ニューラルネットワークの信頼度が設定された閾値を下回った 場合、損失が出ているポジションを早期に決済することができ、長期化または過度なドローダウンから口座の純資産を保護するのに役立ちます。
厳格なゲートキーパー
スプレッド制御、トレード・クールダウン、1バーにつき1ポジションの制限など、 複数の執行フィルターを採用しており、不必要なエントリーや過剰な取引を抑制するように設計されています。
対象市場
-
銘柄: XAUUSD / 金
(このEAは、その他のボラティリティの高い銘柄にも適応可能です。) -
推奨時間足: M15 – H1
-
最適な時間足: より安定したシグナル条件を得るにはH1
-
口座タイプ: スタンダード、ロースプレッド、または競争力のある手数料のECN口座
-
推奨初期資金: 最低500ドル
-
推奨資金: 0.01ロットで取引する場合、$1,000以上
競争上の優位性
適応型学習
ニューラルネットワークは、最新の市場データを用いて重みを継続的に更新することで、モデルが時間の経過に伴う市場動向の変化に適応できるようにします。
2層の保護機能
適応型ATRトレーリング保護と ハードクローズ式の損切りロジックを 組み合わせることで、不利な市場変動に対して多層的な保護を提供します。
透明性の高い設定
主要な取引、リスク、および約定に関するパラメータはEAの入力項目を通じて公開されており、システムの最適化や、さまざまな取引スタイルや市場状況への適応が容易になります。
金のボラティリティに対応した設計
AurumNeuro Vanguardは、数学的な基盤と規律あるリスク管理フレームワークに基づいた、AIに着想を得た取引システムを求めるトレーダー向けに設計されています。
市場ダイナミクスの分析、オンラインニューラル学習、適応型ボラティリティ管理、そして厳格な取引執行管理を 組み合わせることで、AurumNeuro Vanguardは、体系的なアプローチにより、金市場の 急速かつ変動の激しい特性を処理できるよう設計されています。
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/77206
ZetaBurst Scalper EA
統計的に明らかな異常値となる価格変動のみを取引対象とするティック駆動型のスキャルピング戦略で、実際のブローカーの約定遅延に耐えられるよう、ポジションサイズとリスク管理が調整されています。バックテストの結果は以下に記載されています。
GDS Renko Dual MA Demo EA
「GDS Renko Dual MA Demo EA」は、MetaTrader 5用の小規模な教育用エキスパートアドバイザーです。このEAは、従来の固定サイズのレンコ・ブリックと、完了したレンコの終値から直接算出される2つの単純移動平均線を組み合わせる、シンプルな手法の一つを示しています。
トレンドファインダー・スキャナー
持続的なトレンドを見つけるための市場クイックスキャナー。「市場概況」に掲載されているすべての銘柄を1秒で分析し、線形回帰(R²)とADX指標を用いて、最も明確かつ力強い動きを見せている銘柄を特定します。
PulseStrike Scalper - Statistical Burst Detection EA
PulseStrike Scalper - 統計的バースト検出EA


