Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

EA AurumNeuro Vanguard - эксперт для MetaTrader 5

Syamsurizal Dimjati
Syamsurizal Dimjati
Hello traders, I design and develop high-quality indicators and Expert Advisors (EAs) for MT5 (since 2023), built to help you achieve more consistent and reliable trading results.
| Russian English 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Просмотров:
20
Опубликован:
\MQL5\Profiles\AurumNV\
ANV_S11.set (1.42 KB)
MQL5 Фриланс Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
AurumNeuro Vanguard

AurumNeuro Vanguard — это интеллектуальный советник (EA), специально разработанный для торговли парой XAUUSD / золото, сочетающий в себе гибридную нейронную архитектуру управления рисками и унифицированный движок динамики рынка (UMDE).

Вместо того чтобы полагаться исключительно на традиционные технические сигналы, AurumNeuro Vanguard сочетает причинно-следственный анализ цен, нейронную сеть с функцией онлайн-обучения и адаптивное управление рисками на основе индикатора ATR для оценки рыночной конъюнктуры и принятия дисциплинированных решений о входе и выходе из рынка.


Aurum

Основные особенности

Основной движок 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;

Neural Advisor

Использует архитектуру нейронной сети 5-12-3, которая постоянно обучается в режиме онлайн на основе данных предыдущих баров. Neural Advisor обеспечивает подтверждение направления движения, а также динамические рекомендации по установке Take Profit (TP) и Stop Loss (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);
      }
   }
}

Жесткое закрытие с ограничением убытка

Позволяет досрочно закрывать убыточные позиции, когда уровень уверенности нейронной сети опускается ниже заданного порога, что помогает защитить капитал счета от затяжных или чрезмерных просадок.


ANV

«Строгий контролер»

Использует несколько фильтров исполнения, включая контроль спреда, период ожидания между сделками и защиту «одна позиция на один бар», предназначенных для сокращения числа ненужных входов в рынок и предотвращения чрезмерной торговли.

Целевой рынок

  • Инструмент: XAUUSD / Золото
    (Советник также можно адаптировать для других высоковолатильных инструментов.)

  • Рекомендуемые таймфреймы: M15 – H1

  • Оптимальный таймфрейм: H1 для более стабильных условий формирования сигналов

  • Типы счетов: стандартные, с «сырым» спредом или ECN-счета с конкурентоспособными комиссиями

  • Рекомендуемый стартовый капитал: минимум 500 долларов

  • Рекомендуемый капитал: от 1 000 долларов при торговле лотами по 0,01

Конкурентные преимущества

Адаптивное обучение

Нейронная сеть постоянно обновляет свои веса с использованием новых рыночных данных, что позволяет модели адаптироваться к меняющемуся поведению рынка с течением времени.

Двухуровневая защита

Сочетает в себе адаптивную защиту с помощью скользящего стопа ATR и жесткую логику закрытия убыточных позиций, обеспечивая многоуровневую защиту от неблагоприятных рыночных колебаний.

Прозрачная настройка

Основные параметры торговли, риска и исполнения доступны через входные параметры советника, что упрощает оптимизацию системы и её адаптацию к различным торговым предпочтениям и рыночным условиям.

Разработан с учётом волатильности рынка золота

AurumNeuro Vanguard разработан для трейдеров, которые ищут торговую систему, основанную на искусственном интеллекте, математической основе и дисциплинированной системе управления рисками.

Благодаря сочетанию анализа динамики рынка, онлайн-обучения нейронных сетей, адаптивного управления волатильностью и строгого контроля за исполнением сделок, AurumNeuro Vanguard позволяет систематически справляться с быстро меняющейся и волатильной ситуацией на рынке золота.

ANVg

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/77206

ZetaBurst Scalper EA ZetaBurst Scalper EA

Скальпер, работающий на основе тиков, который торгует исключительно на основе подлинных статистических аномалий в ценовых движениях; размер позиций и защита рассчитаны таким образом, чтобы выдержать реальные задержки в исполнении ордеров брокером. Результаты бэктеста приведены ниже.

GDS Renko Dual MA Demo EA GDS Renko Dual MA Demo EA

GDS Renko Dual MA Demo EA — это небольшой обучающий советник для MetaTrader 5. Он демонстрирует один из простых способов сочетания классических блоков Ренко фиксированного размера с двумя простыми скользящими средними, рассчитываемыми непосредственно на основе цен закрытия завершенных блоков Ренко.

PulseStrike Scalper - Statistical Burst Detection EA PulseStrike Scalper - Statistical Burst Detection EA

PulseStrike Scalper — советник для статистического обнаружения всплесков

MT5 Symbol Changer Profit Display MT5 Symbol Changer Profit Display

EMTOrdersUtility — это утилита для мониторинга торговых операций в режиме реального времени и смены символов, разработанная для активных трейдеров, которым необходим доступ к информации о своих открытых позициях по различным финансовым инструментам в режиме реального времени.