CRingBuffer

CRingBuffer - Числовой кольцевой буфер с лёгким высокопроизводительным статистическим движком



CRingBuffer — это мощная библиотека MQL5 для числового анализа скользящих окон. После каждой вставки она сразу предоставляет

среднее значение, дисперсию, стандартное отклонение, процентиль, z-оценки, отслеживание min/max и нормализованные значения — всё в O(1) до O(n log n).

Содержание:

  1. Область применения
  2. Два режима работы
  3. Базовая статистика
  4. Статистика Уэлфорда (численно устойчива, рекомендуется для больших ценовых уровней)
  5. Процентили
  6. Анализ z-оценки (три режима)
  7. Отслеживание min/max (O(1))
  8. Нормализация min-max
  9. Логика заполнителей
  10. Виртуальный индекс
  11. Расширяемость через наследование (6 event hooks)
  12. Снимок статистики через RBufStats (30+ метрик в одном объекте)
  13. Преимущества
  14. Пример
  15. Статистические функции с первого взгляда
  16. Обновления и поддержка


1. Область применения:

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

Типичные сценарии использования:

- Непрерывное наблюдение за рынком (цена, спред, объём, значения ATR)
- Нормализация сигналов в диапазон [0,1] для скоринговых систем
- Обнаружение выбросов на основе z-оценки в реальном времени или в бэктесте
- Определение порогов на основе процентилей (устойчиво к таймфреймам)
- Построение собственных слоёв расчёта индикаторов через наследование
- Компонент в многослойных архитектурах классов
- Сбор данных в событийно-ориентированных системах с переменной длиной истории

Не подходит для:

- Анализа стакана заявок в реальном времени при очень высокой частоте тиков  (нет lock-free параллельной обработки)
- Хранения нечисловых данных

2. Два режима работы:

- Статический буфер: фиксированный размер окна, самые старые значения автоматически
  перезаписываются. Идеально для ATR-14, RSI-14 или любых скользящих окон.

- Динамический буфер: размер окна можно изменять во время выполнения. Отдельные значения
  можно удалять. Ёмкость увеличивается или уменьшается по мере необходимости.

3. Базовая статистика (всё O(1) после вставки):


- Сумма, сумма квадратов
- Арифметическое среднее
- Выборочная дисперсия и стандартное отклонение с поправкой Бесселя

4. Статистика Уэлфорда (численно устойчива, рекомендуется для больших ценовых уровней):


- Среднее Уэлфорда, дисперсия Уэлфорда, стандартное отклонение Уэлфорда
- Устойчива к эффектам потери точности в длинных рядах или при высоких ценовых уровнях
  (например, BTCUSD ~100 000 или индекс Nasdaq)

5. Процентили:

- getPercentile()  - один процентиль с линейной интерполяцией (Hyndman & Fan, метод 7)
- getPercentiles() - несколько процентилей за один отсортированный проход
- Заполнители (EMPTY_VALUE, NaN, Inf) автоматически отфильтровываются

6. Анализ z-оценки (три режима):

- getLastZScore()    - текущая z-оценка самого нового значения
- getZScoreAt()       - z-оценка без look-ahead для бэктестинга
- getZScores()         - expanding window (без look-ahead) или rolling  сразу для всех значений буфера

7. Отслеживание min/max (O(1)):

- Текущий минимум и максимум всех валидных значений
- Виртуальные позиции min и max доступны как индексы
- Диапазон (max - min) доступен в любой момент
- Сглаженная история диапазона для анализа трендов

8. Нормализация min-max:

- getNormalizedValue()     - нормализовать любое значение в [0,1]
- getNormalizedValueAt()  - нормализовать значение по виртуальному индексу
- getNormalizedValues()    - экспортировать все значения буфера в нормализованном виде
- Резервное значение 0.5 для постоянных данных (определённое поведение, не ошибка)

9. Логика заполнителей:

- EMPTY_VALUE, NaN и Inf распознаются автоматически
- Они занимают слот, но не учитываются ни в какой статистике
- Буферы индикаторов MQL5 изначально заполнены EMPTY_VALUE — эта
  фильтрация предотвращает статистические искажения без дополнительного кода

10. Виртуальный индекс:


- Единая адресация: индекс 0 = самое старое, индекс n-1 = самое новое значение
- Внутренняя механика кольцевого буфера полностью прозрачна для вызывающей стороны

11. Расширяемость через наследование (6 event hooks):

- OnAddValue()        - после каждой вставки
- OnRemoveValue()  - при удалении или перезаписи
- OnChangeValue()   - после replaceValue()
- OnChangeArray()   - после каждого структурного изменения
- OnSetMaxTotal()    - после изменения ёмкости
- OnShrink()             - после уменьшения буфера
- Все hooks срабатывают после полного обновления статистики

12. Снимок статистики через RBufStats (30+ метрик в одном объекте):

- Группа A: Базовая статистика (mean, variance, stddev, min, max, range, sum,
  total_count, valid_count, last_value, previous_value, oldest_value,
  min_index, max_index, avg_range, avg_diff, fill_rate)
- Группа B: Статистика Уэлфорда (welford_mean, welford_variance, welford_stddev)
- Группа C: Процентили (Q05, Q10, Q25, Median, Q75, Q90, Q95, IQR)
- Группа D: Z-оценка и нормализация (zscore, zscore_prev, zscore_delta,
  norm_last, norm_oldest)
- Метод валидации Validate(), конструктор копирования, operator=()

13. Преимущества:

- Не требуется собственный код кольцевого буфера: заменяет несколько сотен строк повторяющейся boilerplate-реализации
- Численно устойчивая методика Уэлфорда доступна параллельно с формулой суммы 
- Три режима z-оценки, включая режим без look-ahead для корректной оценки сигналов в бэктесте
- Автоматическая фильтрация заполнителей предотвращает статистические искажения из-за инициализации буферов индикаторов MQL5 значением EMPTY_VALUE
- Инкрементальное обновление всех статистик за O(1) после каждой вставки — без дорогого пересчёта при запросах
- Полностью расширяем через наследование и event hooks без изменения базового класса
- Единый виртуальный индекс скрывает сложность внутреннего кольцевого буфера
- Полная русская документация (справочник API, детали поведения, примеры кода, подводные камни)

14. Пример:

1. Скопируйте CRingBuffer.ex5 в нужный каталог проекта
2. Подключите его в MQL5-файле:

   #include "CRingBuffer_standalone.ex5"

3. Создайте экземпляр буфера:

   CRingBuffer buf(20, false);   // Статический буфер, ёмкость 20
   CRingBuffer dyn(20, true);    // Динамический буфер


4. Добавьте значения и получите статистику:

   buf.addValue(close[0]);
   double mean   = buf.getMean();
   double stddev = buf.getWelfordStdDev();
   double zscore = buf.getLastZScore();


Дополнительных зависимостей не требуется. Библиотека полностью автономна.

15. Статистические функции с первого взгляда

CRingBuffer предоставляет мгновенно обновлённые метрики после каждой вставки. В следующем обзоре показаны важнейшие группы статистики, основные методы и практическая польза в повседневной разработке на MQL5.
Таблица служит компактной быстрой справкой для анализа, оценки сигналов и нормализации в сценариях со скользящими окнами.
Группа Методы Польза
Базовая статистика getSum(), getSumSq(), getMean(), getVariance(), getStdDev() Предоставляет классические метрики для среднего значения, разброса и общей суммы валидных значений.
Статистика Уэлфорда getWelfordMean(), getWelfordVariance(), getWelfordStdDev() Предлагает численно более устойчивые альтернативы для длинных рядов, высоких ценовых уровней и малых различий между значениями.
Отслеживание min/max getMin(), getMax(), getMinIndex(), getMaxIndex(), getMinMaxRange() Описывает экстремальные значения, их позиции и текущий диапазон буфера для быстрой оценки состояния.
История диапазона getAverageRange(), getRangeHistory() Показывает, как диапазон меняется во времени, и поддерживает анализ волатильности.
Среднее изменение getAverageDiff() Измеряет среднее абсолютное изменение между последовательными валидными значениями и помогает оценить рыночную динамику.
Рекомендация: Для высоких ценовых уровней и длительной работы методы Уэлфорда обычно являются более надёжным выбором. Для компактных запросов в реальном времени часто достаточно базовой статистики.


16. Обновления и поддержка:

- Поддержка исключительно через внутреннюю систему сообщений MQL5
- Сообщения об ошибках и предложения по улучшению обрабатываются оперативно

Рекомендуем также
Specialized for GOLD Trading with Advanced VWAP Strategy Transform your Gold trading with this sophisticated dual VWAP system specifically optimized for XAUUSD markets. Key Features Dual VWAP Technology Fast VWAP (100 bars) for short-term momentum Slow VWAP (500 bars) for trend confirmation Volume-weighted precision pricing for optimal entry/exit points Intelligent Position Management Smart scaling system that adds positions on favorable retracements Automatic position reversals w
AILibrary
Marius Ovidiu Sunzuiana
AI Utility Library for MQL5 The AI Utility Library for MQL5 is a next‑generation development framework that brings artificial intelligence, adaptive logic, and intelligent data processing directly into the MetaTrader ecosystem. Designed for traders, quants, and algorithm developers who demand more than traditional indicator logic, this library transforms MQL5 into a smarter, more predictive, and more efficient environment for building advanced trading systems. Built with a modular architectur
Apex Trend Engine
Thiago Balonyi Candal Da Rosa
Apex Trend Engine is a professional Expert Advisor built to trade market structure and directional momentum with a disciplined risk framework. Unlike conventional systems that rely on lagging indicators or risky recovery methods, Apex Trend Engine focuses on identifying high-probability trend conditions and executing trades with precision and control. The system uses a combination of structural price analysis, volatility filtering, and trend validation to avoid low-quality market conditions. Tra
[ MT4 Version ] DoIt Gold Guardian — Confident, Stress-Free Automation for Gold (XAUUSD) DoIt Gold Guardian is designed for traders who want to capitalize on gold’s explosive movements with confidence, control, and simplicity. Specialized for long trades only , it focuses on catching the most powerful bullish phases of gold — while protecting your capital through dynamic, intelligent risk management. Built for traders who seek consistent growth without fear of volatility , it delivers prof
What is SMC Market Structure Pro? SMC Market Structure Pro is an automated trading Expert Advisor for MetaTrader 5 , developed based on Smart Money Concept (SMC) and market structure analysis . The EA is designed to help traders follow the natural flow of the market , focusing on price structure instead of indicators or lagging signals. How Does the EA Work? The EA analyzes market structure changes using pure price action: Detects higher highs & higher lows for bullish structure Detects l
FREE
LT Mini Charts
Thiago Duarte
4.88 (8)
This is a utility indicator that creates mini charts on left side of the chart you are looking at. It is very useful to watch many timeframes simultaneously, without having to change between multiple charts. Its configuration is very simple. You can have up to 4 mini charts opened. They automatically load the template of the "parent" chart. If you have any doubt please contact me. Enjoy! This is a free indicator, but it took hours to develop. If you want to pay me a coffee, I appreciate a lot  
FREE
EasyTrading Panel Basic by Vexo EasyTrading Panel Basic is a free manual trade execution panel for MetaTrader 5. It provides a streamlined workflow for placing market orders with automatic risk-based lot sizing, stop loss, and take profit calculation. The panel works on any symbol and any timeframe. How It Works The panel displays on-chart with your account balance, current lot size, risk percentage, reward-to-risk ratio, and calculated stop loss. All values update in real time as you adjust par
FREE
CRT Advanced
Jose Antonio Cantonero Velasco
SISTEMA DE TRADING ALGORITMICO PROFESIONAL VISIÓN GENERAL CRT ADVANCED   es un sistema de trading automatizado de alta precisión que opera basado en el análisis de formaciones de velas japonesas. Desarrollado específicamente para mercados de Forex, indices y commodities, implementa una metodología sistemática que combina price action puro con gestión avanzada de riesgo. Contacte conmigo después de la compra, le enviaré sets y soporte gratuito. Gracias.
FREE
Avantiz Gold EA: The AI-Vector Breakout Engine (2026 Gen) Precision Mathematics. Zero Emotion. Pure Probability. [ ACCESS PRICE: $199 ] -> Algorithm price resets to $399 after the next 10 licenses. The market is not random. It is a data stream. And to beat the 2026 XAUUSD market, you don't need "hope"—you need compute power . Avantiz Gold is not a standard Expert Advisor. It is a Neural-Breakout System that deconstructs Gold's volatility into raw data. While retail traders guess the direction, A
LiquidX Hunter
Alexandre Vincent Traber
LiquidX Hunter — Breakout Trading Expert Advisor Overview LiquidX Hunter  is a breakout-based Expert Advisor designed to capture high-probability moves by targeting liquidity levels — the zones where stop orders accumulate above recent highs and below recent lows. Built on Donchian Channel breakouts combined with ATR-based dynamic risk management , this EA is engineered to enter the market at the right moment, with intelligent position sizing and a built-in recovery filter to protect your accoun
FREE
Особенности Индикатор для проверки объема по цене. В основном работает для EURUSD, на других валютных парах может не работать или расчет займет много времени. Для плавного использования включите опцию "Сдвинуть правую границу графика от правой границы", как показано на скриншоте. При появлении новой бара данные сбрасываются. Переменные COlOR: Настройка цвета индикатора WIDTH: Настройка ширины индикатора PERIOD: Определение периода времени для расчета данных
FREE
Duende MT5
Nestor Alejandro Chiariello
Привет Трейдеры! Представляю Стратегию "Дуэнде", Дуэнде — это алгоритм, который обнаруживает шаблоны различных высоких и низких уровней, где они остаются постоянными, чтобы делать хорошие входы, с системой восстановления, запрашивающей различные вещи, такие как безубыточность, и пересечения между одноранговыми узлами. Доказано, что он без проблем контролирует несколько валют, с мощным контролем новостей во время рынка. можно управлять всеми необходимыми символами Моя стратегия оптимизирована
Steady Runner NP EA
Theo Robert Gottwald
2.5 (2)
Introducing Steady Runner NP EA (Free Version): Precision Trading for GBPUSD M5 What is Steady Runner NP EA? Steady Runner NP EA is a   mathematically designed Expert Advisor (EA)   exclusively crafted for the   GBPUSD M5 timeframe . Built with advanced algorithms and statistical models, this EA automates your trading strategy to deliver   precision, consistency, and discipline   in every trade. Whether you're a seasoned trader or just starting out, Steady Runner NP EA is your reliable par
FREE
Описание EA (краткое, понятное, приемлемое для рынка) EA_XAU_Fibo_M15_FINAL_TTP_MODERN_v2_00 — это основанный на правилах EA для отката XAUUSD (золото) для графика M15, который целенаправленно отслеживает откаты в определенную зону Фибоначчи (0,500–0,667, опционально близкой к 0,618), но только в том случае, если верхний тренд-фильтр на H1 подтверждает четкое направление. EA сочетает в себе структуру (свинг-диапазон + Фибо-откат) с тренд-биасом (EMA20/50, RSI и опционально MACD) и использует с
FREE
THE>>>>>>___IIIREX_CLAW_vs_CLUSTER_EAIII___<<<<<< Set1: Price Offset 100, Stopp Loss 100-1000, Take Profit 2000  Set2: Price Offset 200, Stopp Loss 100-1000, Take Profit 2000 Set3: Price Offset 100, Stopp Loss 100-1000, Take Profit 1000 Set4: Price Offset 200-500, Stopp Loss 100-1000,  TakeProfit 1000 Set5: PriceOffset 100-1000 (Recomment 200) higher is lower Risk,   Stopp Loss  500  Take Profit  1000, 2000,  3000 it is the same Target Set it to your Moneymanagement  Indize: DE40  “IC Market” R
FREE
The product "VR CyberBot MT5" is the LITE series with the economical price of the product " Ai Panel Genius X5 " [ИИ]   Автономные вычисления   — это подход к интеллектуальным вычислениям, который позволяет автономно выполнять роботизированные и интерактивные приложения на основе механизмов, управляемых целями и выводами. '   Ai Panel Genius X   ' - это премиум-индикатор, разработанный как друг серьезного профессионального эксперта. Он мгновенно предоставляет экспертные знания по всем парам, вк
BreakoutMatrix Pro — Институциональная торговая система на пробой BreakoutMatrix Pro — это автоматизированная торговая система институционального уровня, разработанная для извлечения прибыли из рыночного импульса (моментума). Хотя она максимально оптимизирована как машина для торговли золотом (XAU/USD), ее универсальная архитектура позволяет адаптироваться к любому мажорному символу. Забудьте о бесконечной оптимизации. Основная стратегия опирается на один главный параметр: Коэффициент масштаби
WallGrid EA
Sarvarbek Abduvoxobov
WallGrid EA — Скальпинговая система на основе сетки WallGrid EA — это скальпинговый торговый робот на основе сеточной стратегии, разработанный для трейдеров, предпочитающих структурированное исполнение, контролируемую нагрузку на депозит и дисциплинированное управление прибылью. Система оптимизирована для краткосрочных флэтовых рыночных условий и ориентирована на быстрое закрытие сделок за счёт микродвижений цены. Руководство по каналу Code2Profit EA Торговый стиль Сеточный скальпинг Рыночные у
FREE
Gold Safe EA
Anton Zverev
5 (1)
Живой Сигнал:   https://www.mql5.com/en/signals/2360479 Таймфрейм: M1 Валютная пара: XAUUSD Varko Technologies  - это не бизнес, это философия свободы. Я заинтересован в долгосрочном сотрудничестве и построением репутации. Моя цель - это постоянно совершенствовать и оптимизировать продукт под меняющиеся рыночные условия. Gold Safe EA - в алгоритме одновременно используется несколько стратегий, главная философия это акцент на контроле минусовых сделок и риска. Используется несколько уровней за
Tower Market Sky
Moises Javier Torres Rico
Introducing   TowerFX EA , the groundbreaking MQL5 expert advisor that's transforming the way you trade the EUR/CAD pair! Developed by 2 experts creating algorithmic system in the world of trading. IMPORTANT! After the purchase please send me a private message to receive the installation manual and the setup instructions. *Updated version that works better for low capital on EURCAD but for high capital the results are shown in the screenshots* *Live Signal will be available soon* *Promotional P
This robot sends Telegram notifications based on the coloring rules of PLATINUM Candle indicator. Example message for selling assets: [SPX][M15] PLATINUM TO SELL 11:45. Example message for buying assets : [EURUSD][M15] PLATINUM TO BUY 11:45 AM. Before enable Telegram notifications  you need to create a Telegram bot, get the bot API Key and also get your personal Telegram chatId. It's not possible to send messages to groups or channels. You can only send messages to your user chatId. You should
FREE
Protect your capital from market noise. Zenith Trend is a sophisticated trend-following system built for Gold (XAUUSD) , combining RSI momentum with ATR- based volatility control for smarter, disciplined trading. Introductory Price: $199 This is the early-adopter price for Zenith Trend. Limited Offer: The price increases by $25 for every purchase. Final Price: $1,999 Start now and secure the best price before it rises! This EA solves that by: Trend Alignment: Only trades when the price is
Apex Momentum Sentinel MT5 — Институциональный Пробойный Алгоритм нового поколения Apex Momentum Sentinel — это высокотехнологичная торговая система, спроектированная для захвата мощных импульсных движений в моменты выхода рынка из консолидации. В основе советника лежит концепция «умного пробоя», реализованная через 6 независимых алгоритмических модулей , которые работают в синергии для обеспечения максимальной точности входа. В отличие от большинства систем, использующих опасные методы компенс
Prop Firm Protector
Janitha Sandaruwan Amaradasa Wickramasingha Arachchilage
Prop Firm Protector - Complete Risk Management Suite (Most capable Protector in the market)  A comprehensive risk management tool designed to help traders monitor and manage their trading according to predefined rules and limits. --- Protection Features This EA provides automated monitoring and management across multiple risk categories: Symbol and Lot Management - Whitelist allowed symbols with automatic monitoring of unauthorized pairs - Maximum lot size enforcement with configurable act
LQS INSTITUTIONAL FLOW ENGINE Professional-grade Expert Advisor for XAUUSD H1 trading --- OVERVIEW LQS Institutional Flow Engine is a professional-grade Expert Advisor built on a sophisticated 5-module signal fusion architecture. Designed to mirror institutional trading logic, the EA identifies liquidity sweeps, confirms order flow imbalances, and validates market structure through Wyckoff principles. The engine is precision-tuned for XAUUSD (Gold) on the H1 timeframe, focusing on high-probab
FREE
Nexoria
Daniel Suk
5 (2)
In every market kingdom there are countless noisy peasants of indicators, but only a few queens that quietly rule the order flow – Nexoria is built to be one of them. ​ This fully automated trading system doesn’t beg the market for scraps; it demands structure, reading raw price action and volatility to decide when to strike and when to stand aside. ​ Nexoria watches closed candles like a cold‑eyed monarch, hunting for real impulses, breakouts and clean pullbacks instead of random flickers. ​ A
FREE
Логотип Версия MT4: https://www.mql5.com/en/market/product/121289 Версия MT5: https://www.mql5.com/en/market/product/121290 Водяной знак Версия MT4: https://www.mql5.com/en/market/product/120783 Версия MT5: https://www.mql5.com/en/market/product/120784 Скрипт «Логотип» предназначен для отображения пользовательского логотипа или изображения в качестве фона на торговом графике в MetaTrader 4 (MT4). Этот скрипт позволяет трейдерам персонализировать свои графики с помощью логотипов или любых друг
FREE
Volume Weighted Average Price or VWAP is an indicator wich shows different average prices on chart. This is very useful to find strong negotiation price areas and as trend following. Configurations: Day, Week and Month - Show different VWAPs according to the period. You can change each line style on "colors" tab. Any doubt or suggestion please contact us. Enjoy! This is a free indicator, but it took hours to develop. If you want to pay me a coffee, I appreciate a lot   <3 PayPal, Skrill, Nete
FREE
SimpleLotCalculator
Itumeleng Mohlouwa Kgotso Tladi
SimpleLotCalculator: Professional Multi-Symbol Risk Manager Library Stop guessing your lot sizes and start trading with institutional precision. SimpleLotLogic is a high-performance MQL5 developer library designed to solve the number one problem for algorithmic and manual traders: Risk Management. Instead of writing complex math for every new EA, simply plug in this library to calculate the perfect lot size based on your account equity and stop-loss distance. Why Choose SimpleLotLogic? Precis
Disclaimer : Keep in mind that seasonal patterns are not always reliable. Therefore, thoughtful risk management is crucial to minimize losses.  Seasonal patterns in the financial world are like a well-guarded secret that successful investors use to their advantage. These patterns are recurring price movements that occur during specific periods or around special events. Additionally, there are also intraday patterns that repeat. For example, Uncle Ted from Forex Family suggests examining previou
С этим продуктом покупают
Библиотека WalkForwardOptimizer позволяет выполнить пошаговую и кластерную форвард-оптимизацию ( walk-forward optimization ) советника в МетаТрейдер 5. Для использования необходимо включить заголовочный файл WalkForwardOptimizer.mqh в код советника и добавить необходимые вызовы функций. Когда библиотека встроена в советник, можно запускать оптимизацию в соответствии с процедурой, описанной в Руководстве пользователя . По окончанию оптимизации промежуточные результаты сохраняются в CSV-файл и наб
Эта библиотека позволит вам управлять сделками с использованием любого вашего советника, и ее очень легко интегрировать в любой советник, что вы можете сделать самостоятельно с помощью кода сценария, упомянутого в описании, а также демонстрационных примеров на видео - Размещайте лимитные ордера, SL-лимитные и тейк-профитные лимитные ордера. - Размещайте ордера Market, SL-Market, TP-Market - Изменить лимитный ордер - Отменить заказ - Запрос заказов - Изменение кредитного плеча, маржи - По
突破交易策略:智能风控系统升级版‌ 当价格突破关键阻力位时,往往意味着趋势的质变时刻。我们的突破交易策略通过三重智能系统——‌动态阈值识别‌、‌量能验证机制‌和‌自适应止损算法‌,帮助交易者精准捕捉这些跃迁机会。 ‌核心优势‌: ‌智能预警‌:实时监测200+技术指标,自动标记潜在突破位 ‌风险对冲‌:突破失败时自动触发0.5秒内止损,保护本金安全 ‌多周期验证‌:结合日线/4小时/1小时数据过滤假信号 ‌实战案例‌: 2025年第二季度,该策略在现货黄金市场实现连续23次有效突破,平均持仓周期缩短至4.7小时,收益率达传统趋势策略的3.2倍。 ‌智能风控系统‌: ‌动态止盈‌:根据ATR指标自动调整止盈位,锁定利润的同时保留上行空间 ‌分级止损‌:首次突破失败后自动切换至1:1盈亏比保护模式,二次突破确认后恢复原策略 本EA依下图设置做黄金1小时图线,经长时期实盘验证年利润达到30多倍,修改参数可以用作比特币和纳斯达克指数都有很好的收益。
Here   is   the   English translation   of   your   description   for   the EA   (Expert   Advisor): --- This   is a   time -based   automatic trading   EA . It allows   you   to   set the   exact   time   for trading , down   to   the   second , and   specify the   maximum number   of   orders . You   can choose   to   place   either   buy   or   sell   orders . It   is possible to   set take   profit and   stop   loss   points . Additionally , you can   specify   how   long after   placing  
Эта библиотека предназначена для помощи в управлении сделками, расчета лота, трейлинга, частичного закрытия и других функций. Расчет лота Mode 0: фиксированный лот. Mode 1: Лот по Мартингейлу (1,3,5,8,13) может по-разному использоваться для расчета при убытке=1, при прибыли=0. Mode 2: Лот по Множителю (1,2,4,8,16) может по-разному использоваться для расчета при убытке=1, при прибыли=0. Mode 3: Лот по Инкременту (1,2,3,4,5) может по-разному использоваться для расчета при убытке=1, при прибыли=0.
Друзья, присоединяйтесь к нам! Задать свои вопросы и пообщаться с единомышленниками: MetaCOT Public Group Информационный канал MetaCOT: новости, отчетность CFTC и сигналы: MetaCOT Channel Желаю нам удачной торговли и новых прибыльных сигналов! Внимание! Последнее время, некоторые страны блокируют доступ к сайту cftc.gov . Из-за этого, пользователи из этих стран ставят низкий рейтинг продукту. MetaCOT всегда придерживался самых высоких стандартов качества и не связан с этими блокировками. Пож
Это упрощенная и эффективная версия библиотеки для walk-forward анализа торговых экспертов. Она собирает данные о торговле эксперта во время процесса его оптимизации в тестере MetaTrader и сохраняет их в промежуточные файлы в каталоге MQL5\Files. Затем на основе этих файлов автоматически строится кластерный walk-forward отчет и уточняющие его rolling walk-forward отчеты (все они - в одном HTML-файле). С помощью вспомогательного скрипта WalkForwardBuilder MT5 можно на тех же промежуточных файлах
Order Book, известный также как Market Book, глубина рынка, стакан цен, Level 2, - это предоставляемая брокером динамически обновляемая таблица с данными по текущим объемам торговых заявок на покупку и продажу для различных уровней цен вблизи Bid и Ask конкретного финансового инструмента. MetaTrader 5 предоставляет возможность трансляции стакана цен , но только в реальном времени. Данная библиотека OrderBook History Library позволяет считывать состояния стакана в прошлом из архивов, создаваемых
Cryptocurrency analysis has never been easier with Crypto Charts for MetaTrader 5. Now, trading on BitMEX has never been easier with BitMEX Trading API for MetaTrader 5. BitMEX Trading API library was built to be as easy to use as possible. Just include the library into your Expert Advisor or Script, call the corresponding methods and start trading! Features Trade on BitMEX and BitMEX Testnet. Build and automate your strategies. Concern more with the trading strategy logic and less with the co
Goliath Mt5
Nicolokondwani Biscaldi
Goliath MT5 - scalper fully automated Expert Advisor for medium-volatile forex markets P roperties: The Library trades 10 currency pairs (USDCHF, EURCHF, EURGBP, AUDUSD, USDCAD, GBPUSD, EURUSD, NZDUSD, CADCHF, EURAUD, EURCAD, AUDJPY) The Library does not use martingale The Library sets a fixed stop loss and take profit for all orders The Library only trades a user input volume The Library can be installed on any currency pair and any timeframe Recommendations: Before using on a real account, t
The library is used to develop automatic trading on Binance Spot Market from MT5 platform. Support all order types: Limit, Market, StopLimit and StopMarket Support Testnet mode Automatically display the chart on the screen Usage: 1. Open MQL5 demo account 2. Download Header   file and EA sample   https://drive.google.com/uc?export=download&id=1kjUX7Hyy02EiwTLgVi8qdaCNvNzazjln Copy Binance.mqh to folder \MQL5\Include Copy  BinanceEA-Sample.mq5 to folder \MQL5\Experts 3. Allow WebRequest from MT5
The library is used to develop automatic trading on Binance Futures Market from MT5 platform. Support Binance Futures USD-M and COIN-M Support Testnet mode Support all order types: Limit, Market, StopLimit, StopMarket, StopLoss and TakeProfit Automatically display the chart on the screen Usage: 1. Open MQL5 demo account 2. Download Header file and EA sample https://drive.google.com/uc?export=download&id=17fWrZFeMZoSvH9-2iv4WDJhcyxG2eW17 Copy BinanceFutures.mqh to folder \MQL5\Include Copy  Bina
MT4/5通用交易库(  一份代码通用4和5 ) #ifdef __MQL5__      #define KOD_TICKET ulong      #define KOD_MAGIC   long #else        #define KOD_TICKET long      #define KOD_MAGIC   int #endif class ODLIST; #import "K Trade Lib Pro 5.ex5"       //祝有个美好开始,运行首行加入    void StartGood() ;    //简单开单    long OrderOpen( int type, double volume, int magic, string symbol= "" , string comment= "" , double opprice= 0 , double sl= 0 , double tp= 0 , int expiration= 0 , bool slsetmode= false , bool tpsetmode= false );    //复杂开单
Binance Library MetaTrader 5 позволяет использовать его в советниках для торговли и индикаторах для бирж Binance.com и Binance.us напрямую из терминала. Библиотека поддерживает все классы активов на бирже: Spot, USD-M и COIN-M фьючерсы. Доступны все необходимые функции для торговой деятельности: Добавление инструментов с Binance в список символов MetaTrader 5 Получение информации о парах и спецификациях Получение Ask, Bid и времени последней сделки по всем парам Загрузка исторических данных для
1. What is this The MT5 system comes with very few optimization results. Sometimes we need to study more results. This library allows you to output more results during backtest optimization. It also supports printing more strategy results in a single backtest. 2. Product Features The results of the optimized output are quite numerous. CustomMax can be customized. The output is in the Common folder. It is automatically named according to the name of the EA, and the name of the same EA will be au
AO Core
Andrey Dik
3.67 (3)
AO Core - ядро алгоритма оптимизации, это библиотека, построенная на авторском алгоритме HMA (hybrid metaheuristic algorithm). Обратите внимание на продукт  MT5 Optimization Booster , который позволяет очень просто управлять штатным оптимизатором МТ5. Пример применения AO Core описан в статье: https://www.mql5.com/ru/articles/14183 https://www.mql5.com/ru/blogs/post/756509 Данный гибридный алгоритм основан на генетическом алгоритме и содержит лучшие качества и свойства популяционных алгоритмов
EA Toolkit   is a library that allows any developer to quickly and easily program Advisor experts. It includes many functions and enumerations such as trailing stop, lot, stop loss management, market trading authorisations, price table updates, trading conditions and many more. Installation + Documentation : You will find all the information to install this library and the documentation of its functions on this GitHub : https://github.com/Venon282/Expert-Advisor-Toolkit WARNING : The installat
Hello everyone! I am a professional MQL programmer , Making EAs, Indicators and Trading Tools for my clients all over the world. I build 3-7 programs every week but I seldomly sell any ready-made Robots. Because I am fastidious and good strategy is so few...  this EA is the only one so far I think its good enough to be published here.  As we all know, the Ichimoku indicator has become world popular for decades, but still, only few people knows the right way of using it, and if we check the clo
Применяя эти методы, мне удалось прийти к тонкому выводу, который имеет решающее значение для понимания важности уникальных стратегий в современной торговле. Хотя нейросетевой советник показал впечатляющую эффективность на начальных этапах, в долгосрочной перспективе он оказался крайне нестабильным. Различные факторы, такие как колебания рынка, изменения тенденций, внешние события и т. д., приводят к хаотичности его работы и в конечном итоге приводят к нестабильности. Получив этот опыт, я принял
Introducing "TG Risk Service Manager" — your comprehensive toolkit for swift and precise risk management and lot size calculations in the dynamic world of trading. Designed to streamline development processes and enhance trading strategies, this indispensable library equips developers with essential tools for optimizing risk assessment and trade profitability. Metatrader4 Version |  All Products  |  Contact   Key Features: Efficient Lot Size Calculation : Harness the power of precise lot size c
Introducing "TG Trade Service Manager" — your all-in-one solution for seamless trade management in both MQL4 and MQL5 environments. With a focus on speed, reliability, and convenience, this powerful library simplifies the complexities of trade execution and management, empowering developers with a single interface for enhanced efficiency. Metatrader4 Version   |   All Products   |   Contact   Key Features: Unified Interface : TG Trade Service Manager" provides a unified interface for   MQL4   an
Данная библиотека предлагается как средство для использования API OpenAI напрямую в MetaTrader максимально простым способом. Для получения дополнительной информации о возможностях библиотеки прочитайте следующую статью: https://www.mql5.com/en/blogs/post/756106 The files needed to use the library can be found here: Manual ВАЖНО: Для использования EA необходимо добавить следующий URL для доступа к API OpenAI  как показано на приложенных изображениях Для использования библиотеки необходимо включит
Molo kumalo
James Ngunyi Githemo
Trading Forex with our platform offers several key advantages and features: Real-time Data : Stay updated with live market data to make informed decisions. User-Friendly Interface : Easy-to-navigate design for both beginners and experienced traders. Advanced Charting Tools : Visualize trends with interactive charts and technical indicators. Risk Management : Set stop-loss and take-profit levels to manage your risk. Multiple Currency Pairs : Access a wide range of forex pairs to diversify your tr
The Hybrid Metaheuristic Algorithm (HMA) is a cutting-edge optimization approach that combines the strengths of genetic algorithms with the best features of population-based algorithms. Its high-speed computation ensures unparalleled accuracy and efficient search capabilities, significantly reducing the total time required for optimization while identifying optimal solutions in fewer iterations. HMA outperforms all known population optimization algorithms in both speed and accuracy. Use Cases AO
* * * * * Основные транзакции XAUUSD, если во время тестирования рекомендуется настроить на XAUUSD, другие торговые объекты не могут гарантировать рентабельность * * * * * * * * * * * * * * * * Оставьте сообщение, которое нужно протестировать (вы ответите в первый раз после просмотра), чтобы защитить результаты работы, необходимо ввести определенные параметры, параметры по умолчанию системы не могут достичь эффекта, показанного в отзыве скриншота! Оставьте сообщение, которое нужно протестиров
Этот продукт разрабатывался в течение последних 3 лет. Это самая продвинутая кодовая база для работы со всеми видами кода искусственного интеллекта и машинного обучения на языке программирования MQL5. Он использовался для создания множества торговых роботов и индикаторов на основе ИИ в MetaTrader 5. Это премиум-версия бесплатного и открытого проекта по машинному обучению для MQL5, ссылка здесь:  https://github.com/MegaJoctan/MALE5 . Бесплатная версия имеет меньше функций, менее документирована и
This Pine Script implements a Gaussian Channel + Stochastic RSI Strategy for TradingView . It calculates a Gaussian Weighted Moving Average (GWMA) and its standard deviation to form an upper and lower channel. A Stochastic RSI is also computed to determine momentum. A long position is entered when the price closes above the upper Gaussian band and the Stoch RSI K-line crosses above D-line . The position is exited when the price falls back below the upper band. The script includes commission, cap
Pionex API EA Connector для MT5 – Бесшовная интеграция с MT5 Обзор Pionex API EA Connector для MT5 позволяет бесшовно интегрировать MetaTrader 5 (MT5) с Pionex API . Этот мощный инструмент дает возможность трейдерам выполнять и управлять сделками, получать информацию о балансе и отслеживать историю ордеров — всё прямо из MT5 . Основные функции Управление аккаунтом и балансом Get_Balance(); – Получение текущего баланса аккаунта на Pionex . Исполнение и управление ордерами orderLimit(string
Bookeepr
Marvellous Peace Kiragu
Bookeepr is an advanced MQL5 trading bookkeeping software that automates trade logging, tracks real-time P&L, and integrates a ledger-style financial system for deposits, withdrawals, and expenses. It supports multi-currency assets , generates detailed performance reports , and provides risk management tools to help traders optimize their strategies. With secure cloud storage, exportable reports, and seamless MetaTrader 5 integration , Bookeepr ensures accurate, transparent, and hassle-free fina
A free indicator for those who purchase the full version This indicator is created by this Ai, with your desired settings Artificial Intelligence at your service Have a complete artificial intelligence and use it in your codes This artificial intelligence is trained to tell you on each candle whether the market is moving up or down. In general, artificial intelligence can be used in all markets, all timeframes and all symbols However, due to the increasing complexity and decreasing accuracy of
Фильтр:
Нет отзывов
Ответ на отзыв