CRingBuffer

CRingBuffer - Buffer anular numérico con motor estadístico ligero de alto rendimiento



CRingBuffer es una potente biblioteca MQL5 para el análisis numérico de ventanas móviles. Después de cada inserción proporciona inmediatamente

media, varianza, desviación estándar, percentiles, puntuaciones z, seguimiento min/max y valores normalizados - todo en O(1) a O(n log n).

Tabla de contenidos:

  1. Área de aplicación
  2. Dos modos de funcionamiento
  3. Estadística básica
  4. Estadística Welford (numéricamente estable, recomendada para grandes niveles de precios)
  5. Percentiles
  6. Análisis de puntuación Z (tres modos)
  7. Seguimiento mínimo/máximo (O(1))
  8. Normalización mín-máx
  9. Lógica de marcadores de posición
  10. Índice virtual
  11. Extensibilidad mediante herencia (6 ganchos de eventos)
  12. Instantánea de estadísticas mediante RBufStats (más de 30 métricas en un objeto)
  13. Ventajas
  14. Ejemplo
  15. Funciones estadísticas de un vistazo
  16. Actualizaciones y soporte


1. Área de aplicación:

CRingBuffer está diseñado para desarrolladores MQL5 que necesitan análisis estadístico rolling-window en indicadores, asesores expertos o librerías
.

Casos de uso típicos:

- Observación continua del mercado (valores de precio, spread, volumen, ATR)
- Normalización de señales a [0,1] para sistemas de puntuación
- Detección de valores atípicos basada en Z-score en tiempo real o en backtests
- Determinación de umbrales basada en percentiles (timeframe-robust)
- Construcción de capas de cálculo de indicadores personalizadas mediante herencia
- Componente en arquitecturas de clases multicapa
- Recopilación de datos en sistemas basados en eventos con longitud de historia variable

No es adecuado para:

- Análisis de carteras de pedidos en tiempo real con una frecuencia de ticks muy alta (sin procesamiento paralelo sin bloqueo)
- Almacenamiento de datos no numéricos

2. Dos modos de funcionamiento:

- Búfer estático: tamaño de ventana fijo, los valores más antiguos se sobrescriben automáticamente
. Ideal para ATR-14, RSI-14 o cualquier ventana móvil.

- Búfer dinámico: tamaño de ventana modificable en tiempo de ejecución. Se pueden eliminar valores individuales
. La capacidad aumenta o disminuye según sea necesario.

3. Estadísticas básicas (todas O(1) después de la inserción):


- Suma, suma de cuadrados
- Media aritmética
- Varianza y desviación estándar de la muestra corregidas por Bessel

4
. Estadística de Welford (numéricamente estable). 4.Estadísticos de Welford (numéricamente estables, recomendados para niveles de precios elevados):

- Media de Welford, varianza de Welford, desviación típica de Welford
- Robustos frente a efectos de cancelación en series largas o a niveles de precios elevados
(por ejemplo, BTCUSD ~100.000 o el índice Nasdaq)

5.Percentiles: - getthe percentiles( obtenerlos percentiles) Percentiles:

- getPercentile() - percentil único con interpolación lineal (Hyndman & Fan, método 7)
- getPercentiles() - percentiles múltiples en una sola pasada ordenada
- Los marcadores de posición (EMPTY_VALUE, NaN, Inf) se filtran automáticamente

6. Análisis de puntuaciones Z (tres modos): - getPercentile() - percentiles múltiples en una sola pasada ordenada Análisis de puntuación Z (tres modos):

- getLastZScore() - z-score actual del valor más reciente
- getZScoreAt() - z-score libre de look-ahead para backtesting
- getZScores() - ventana expansible (look-ahead-free) o rolling para todos los valores del buffer a la vez

7.Seguimiento mínimo/máximo (O(1)):

- Ejecución del mínimo y el máximo de todos los valores válidos
- Posiciones virtuales del mínimo y el máximo recuperables como índices
- Rango (máximo - mínimo) disponible en cualquier momento
- Historial de rangos suavizado para el análisis de tendencias

8. Normalizaciónmínimo-máximo: Normalización mín-máx:

- getNormalizedValue() - normaliza cualquier valor a [0,1]
- getNormalizedValueAt() - normaliza el valor en un índice virtual
- getNormalizedValues() - exporta todos los valores del búfer en forma normalizada
- Fallback 0.5 para datos constantes (comportamiento definido, no un error)

9. Lógica de marcador deposición: - EMP EMP - lógica de marcadorde posiciónLógica de marcador de posición:

- EMPTY_VALUE, NaN e Inf se detectan automáticamente
- Ocupan un espacio pero no se tienen en cuenta en ninguna estadística
- Los búferes de indicadores MQL5 se rellenan inicialmente con EMPTY_VALUE - este filtrado
evita la distorsión estadística sin código adicional

10.
Índicevirtual: - Uniform value() - exporta todos los valores de búfer de forma normalizada Índice virtual:

- Direccionamiento uniforme: índice 0 = más antiguo, índice n-1 = valor más reciente
- La mecánica interna del búfer de anillo es totalmente transparente para quien llama

11. Extensibilidad mediante herencia (MQL5)Extensibilidad mediante herencia (6 ganchos de eventos):

- OnAddValue() - después de cada inserción
- OnRemoveValue() - al eliminar o sobrescribir
- OnChangeValue() - después de replaceValue()
- OnChangeArray()- después de cada cambio estructural
- OnSetMaxTotal() - después de un cambio de capacidad
- OnShrink() - después de la reducción del buffer
- Todos los hooks se disparan después de que las estadísticas hayan sido completamente actualizadas

12. Instantánea de las estadísticas a través de RBuf()Instantánea de estadísticas mediante RBufStats (más de 30 métricas en un objeto):

- Grupo A: Estadísticas básicas (media, varianza, stddev, mín, máx, rango, suma,
total_count, valid_count, last_value, previous_value, oldest_value,
min_index, max_index, avg_range, avg_diff, fill_rate)
- Grupo B: Estadísticas Welford (welford_mean, welford_variance, welford_stddev)
- Grupo C: Percentiles (Q05, Q10, Q25, Mediana, Q75, Q90, Q95, IQR)
- Grupo D: Puntuación Z y normalización (zscore, zscore_prev, zscore_delta,
norm_last, norm_oldest)
- Método de validación Validate(), constructor de copia, operator=()

13. Ventajas:

- No requiere código personalizado de memoria cíclica: sustituye a varios cientos de líneas de implementación boilerplate recurrente
- Método Welford numéricamente estable disponible en paralelo a la fórmula de suma.
- Tres modos z-score incluyendo un modo look-ahead-free para evaluación de señales compatible con backtest
- Filtrado automático de marcadores de posición previene la distorsión estadística causada por la inicialización EMPTY_VALUE de los buffers de indicadores MQL5
- Actualización incremental O(1) de todas las estadísticas después de cada inserción - sin recálculo costoso durante las consultas
- Totalmente extensible a través de herencia y ganchos de eventos sin cambiar la clase base
- Índice virtual uniforme oculta la complejidad del buffer anular interno
- Documentación completa en inglés (referencia API, detalles de comportamiento, ejemplos de código, errores)

14. Ejemplo:

1. 1. Copiar CRingBuffer.ex5 al directorio del proyecto deseado
2. Incluirlo en el MQL5. 2. Incluirlo en el archivo MQL5:

   #include "CRingBuffer_standalone.ex5"

3. Instanciar buffer:

   CRingBuffer buf(20, false);   // Búfer estático, capacidad 20
   CRingBuffer dyn(20, true);    // Búfer dinámico


4. Añadir valores y recuperar estadísticas:

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


No hay más dependencias. La biblioteca es completamente autónoma.

15. Las funciones estadísticas de un vistazo

CRingBuffer proporciona métricas actualizadas inmediatamente después de cada inserción. El siguiente resumen muestra los grupos estadísticos más importantes, los métodos centrales y los beneficios prácticos en el desarrollo diario de MQL5.
La tabla sirve como referencia rápida y compacta para el análisis, la evaluación de señales y la normalización en escenarios de ventanas móviles.
Grupo Métodos Beneficio
Estadísticas básicas getSum(), getSumSq(), getMean(), getVariance(), getStdDev() Proporciona las métricas clásicas de media, dispersión y suma total de valores válidos.
Estadísticas Welford getWelfordMediana(), getWelfordVarianza(), getWelfordDesviación estándar() Ofrece alternativas numéricamente más estables para series largas, altos niveles de precios y pequeñas diferencias de valores.
Seguimiento mínimo/máximo getMin(), getMax(), getMinIndex(), getMaxIndex(), getMinMaxRange() Describe los valores extremos, sus posiciones y el rango actual del buffer para evaluaciones rápidas de estado.
Historial de rangos getRangoPromedio(), getHistorialRango() Muestra cómo evoluciona el rango a lo largo del tiempo y admite el análisis de volatilidad.
Cambio medio getDiferenciaPromedio() Mide el cambio medio absoluto entre valores válidos consecutivos y ayuda a evaluar la dinámica del mercado.
Recomendación: Para niveles de precios elevados y tiempos de ejecución largos, los métodos Welford suelen ser la opción más sólida. Para consultas compactas en tiempo real, las estadísticas básicas suelen ser suficientes.


16. Actualizaciones y soporte:

- Soporte exclusivamente a través del sistema de comunicación interno MQL5
- Los informes de error y las sugerencias de mejora se responden con prontitud.

Productos recomendados
Especializado para el comercio de ORO con estrategia avanzada VWAP. Transforma tu operativa en Oro con este sofisticado sistema dual VWAP optimizado específicamente para los mercados XAUUSD . Características principales Tecnología VWAP dual VWAP rápido (100 barras) para el impulso a corto plazo VWAP lento (500 barras) para la confirmación de la tendencia Precios de precisión ponderados por volumen para puntos óptimos de entrada/salida Gestión inteligente de posiciones Sistema de escal
AILibrary
Marius Ovidiu Sunzuiana
Biblioteca AI Utility para MQL5 La AI Utility Library para MQL5 es un marco de desarrollo de nueva generación que aporta inteligencia artificial, lógica adaptativa y procesamiento inteligente de datos directamente al ecosistema MetaTrader. Diseñado para los comerciantes, los quants, y los desarrolladores de algoritmos que exigen más que la lógica del indicador tradicional, esta biblioteca transforma MQL5 en un entorno más inteligente, más predictivo y más eficiente para la construcción de siste
Apex Trend Engine
Thiago Balonyi Candal Da Rosa
Apex Trend Engine es un Asesor Experto profesional creado para operar con la estructura del mercado y el impulso direccional con un marco de riesgo disciplinado. A diferencia de los sistemas convencionales que se basan en indicadores rezagados o métodos de recuperación arriesgados, Apex Trend Engine se centra en identificar condiciones de tendencia de alta probabilidad y ejecutar operaciones con precisión y control. El sistema utiliza una combinación de análisis estructural de precios, filtrado
[Versión MT4 ] DoIt Gold Guardian - Automatización segura y sin estrés para el oro (XAUUSD) DoIt Gold Guardian está diseñado para traders que quieren capitalizar los movimientos explosivos del oro con confianza, control y simplicidad. Especializado sólo para operaciones largas , se centra en la captura de las fases alcistas más potentes del oro - al tiempo que protege su capital a través de una gestión dinámica e inteligente del riesgo. Construido para los traders que buscan un crecimiento
¿Qué es SMC Market Structure Pro? SMC Market Structure Pro es un Asesor Experto de trading automatizado para MetaTrader 5 , desarrollado sobre la base del Concepto de Dinero Inteligente (SMC) y el análisis de la estructura del mercado . El EA está diseñado para ayudar a los operadores a seguir el flujo natural del mercado , centrándose en la estructura de precios en lugar de indicadores o señales de retraso. ¿Cómo funciona el EA? El EA analiza los cambios en la estructura del mercado util
FREE
LT Mini Charts
Thiago Duarte
4.88 (8)
Se trata de un indicador de utilidad que crea minigráficos a la izquierda del gráfico que se está viendo. Es muy útil para ver muchos marcos temporales simultáneamente, sin tener que cambiar entre varios gráficos. Su configuración es muy sencilla. Puedes tener hasta 4 mini gráficos abiertos. Cargan automáticamente la plantilla del gráfico "padre". Si tienes alguna duda ponte en contacto conmigo. ¡Que lo disfrutes! Este es un indicador gratuito, pero me llevó horas desarrollarlo. Si quieres paga
FREE
EasyTrading Panel Básico por Vexo EasyTrading Panel Basic es un panel gratuito de ejecución manual de operaciones para MetaTrader 5. Proporciona un flujo de trabajo ágil para la colocación de órdenes de mercado con el tamaño del lote automático basado en el riesgo, stop loss, y tomar el cálculo de beneficios. El panel funciona en cualquier simbolo y cualquier marco de tiempo. Cómo funciona El panel muestra en el gráfico el saldo de su cuenta, el tamaño actual del lote, el porcentaje de riesgo, l
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: El motor de ruptura AI-Vector (2026 Gen) Matemáticas de precisión. Cero emoción. Probabilidad pura. [ PRECIO DE ACCESO: $199 ] -> El precio del algoritmo se restablece a $399 después de las próximas 10 licencias. El mercado no es aleatorio. Es un flujo de datos. Y para batir el mercado 2026 XAUUSD, usted no necesita "esperanza" - que necesita potencia de cálculo . Avantiz Gold no es un Asesor Experto estándar. Es un Sistema Neural-Breakout que deconstruye la volatilidad del Oro
LiquidX Hunter
Alexandre Vincent Traber
LiquidX Hunter - Asesor Experto de Operaciones de Ruptura Visión general LiquidX Hunter es un Asesor Experto basado en rupturas diseñado para capturar movimientos de alta probabilidad centrándose en los niveles de liquidez - las zonas donde las órdenes de stop se acumulan por encima de los máximos recientes y por debajo de los mínimos recientes. Basado en las rupturas del Canal de Donchian combinadas con la gestión dinámica del riesgo basada en ATR , este EA está diseñado para entrar en el merca
FREE
Vertical Volume
Kim Yonghwa
4.8 (5)
Características Indicador para verificar el volumen por precio. Funciona principalmente para EURUSD, en otros pares de divisas puede no funcionar o el cálculo puede llevar mucho tiempo. Para un uso fluido, activa la opción "Desplazar el borde final del gráfico desde el borde derecho", como se muestra en la captura de pantalla. Cuando aparece una nueva barra, se reinician los datos. Variables COlOR: Configuración del color del indicador WIDTH: Configuración del ancho del indicador PERIOD: Det
FREE
Duende MT5
Nestor Alejandro Chiariello
¡Hola comerciantes! Les presento la Estrategia "Duende", Duende es un algoritmo que detecta patrones de diferentes niveles altos y bajos, donde se mantienen constantes para hacer buenas entradas, con un sistema de recuperación consultando varias cosas como breakeven, y cruces entre pares Ha demostrado controlar varias divisas sin problemas, con un potente control de novedades durante el mercado es posible gestionarlo con todos los símbolos que necesites Mi estrategia está optimizada para "Tod
Steady Runner NP EA
Theo Robert Gottwald
2.5 (2)
Presentación de Steady Runner NP EA (Versión gratuita): Trading de Precisión para GBPUSD M5 ¿Qué es Steady Runner NP EA? Steady Runner NP EA es un Asesor Experto (EA) matemáticamente diseñado exclusivamente para el marco temporal GBPUSD M5 . Construido con algoritmos avanzados y modelos estadísticos, este EA automatiza su estrategia de trading para ofrecer precisión, consistencia y disciplina en cada operación. Si usted es un operador experimentado o acaba de empezar, Steady Runner NP EA e
FREE
Descripción del EA (breve, clara, apta para el mercado) EA_XAU_Fibo_M15_FINAL_TTP_MODERN_v2_00 es un EA de retroceso basado en reglas para XAUUSD (oro) para el gráfico M15, que se centra específicamente en los retrocesos a una zona Fibonacci definida (0,500-0,667, opcionalmente cerca de 0,618), pero solo cuando el filtro de tendencia superior en H1 confirma una dirección clara. El EA combina estructura (rango de oscilación + retroceso de Fibonacci) con sesgo de tendencia (EMA20/50, RSI y 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 es lo mismo Objetivo Ajústelo a su Moneymanagement Indize: DE40 "IC Market" Broker rec
FREE
The product "VR CyberBot MT5" is the LITE series with the economical price of the product " Ai Panel Genius X5 " [Ai]   La computación autónoma   es un enfoque de computación inteligente que lleva a cabo de forma autónoma aplicaciones robóticas e interactivas basadas en mecanismos impulsados por objetivos e inferencias. Ai Panel Genius X   es un indicador premium diseñado para profesionales expertos. Ofrece al instante conocimiento experto sobre todos los pares, incluyendo análisis multipar, to
BreakoutMatrix Pro — Sistema de Ruptura de Grado Institucional BreakoutMatrix Pro es un sistema de trading automatizado de grado institucional diseñado para capitalizar el impulso del mercado. Aunque está altamente optimizado como una máquina para operar Oro (XAU/USD), su arquitectura universal le permite adaptarse a cualquier símbolo principal. Olvídese de la optimización interminable. La estrategia central se basa en un único parámetro maestro: El Factor de Escala de Volatilidad (Volatility
WallGrid EA
Sarvarbek Abduvoxobov
WallGrid EA — Sistema de Scalping Basado en Grid WallGrid EA es un Asesor Experto de scalping basado en grid, diseñado para traders que prefieren una ejecución estructurada, una exposición controlada y una gestión disciplinada de las ganancias. El sistema está optimizado para condiciones de mercado en rango a corto plazo y se centra en cierres rápidos de operaciones utilizando micro movimientos de precio. Guía del Canal Code2Profit EA Estilo de Trading Scalping con Grid Condición de Mercado Mer
FREE
Señal en vivo:   https://www.mql5.com/en/signals/2360479 Marco temporal:   M1 Par de divisas:   XAUUSD Varko Technologies   no es una empresa, es una filosofía de libertad. Estoy interesado en la cooperación a largo plazo y en construir una reputación. Mi objetivo es mejorar y optimizar constantemente el producto para satisfacer las condiciones cambiantes del mercado. Gold Safe EA   : el algoritmo utiliza varias estrategias simultáneamente, la filosofía principal es el énfasis en controlar la
Tower Market Sky
Moises Javier Torres Rico
Presentamos TowerFX EA , el innovador asesor experto MQL5 que está transformando la forma de operar con el par EUR/CAD. Desarrollado por 2 expertos creadores de sistemas algorítmicos en el mundo del trading. IMPORTANT! After the purchase please send me a private message to receive the installation manual and the setup instructions. *Versión actualizada que funciona mejor para capitales bajos en EURCAD pero para capitales altos los resultados se muestran en las capturas de pantalla* *Live Signal
Este robot envía notificaciones de Telegram basadas en las reglas de coloración del indicador PLATINUM Candle. Ejemplo de mensaje para vender activos: [SPX][M15] PLATINO PARA VENDER 11:45. Ejemplo de mensaje para comprar activos : [EURUSD][M15] PLATINO PARA COMPRAR 11:45 AM. Antes de habilitar las notificaciones de Telegram necesitas crear un bot de Telegram, obtener la API Key del bot y también obtener tu chatId personal de Telegram. No es posible enviar mensajes a grupos o canales. Solo pued
FREE
Proteja su capital del ruido del mercado. Zenith Trend es un sofisticado sistema de seguimiento de tendencias creado para el oro (XAUUSD) , que combina el impulso del RSI con el control de la volatilidad basado en el ATR para una negociación más inteligente y disciplinada. Precio de lanzamiento: $199 Este es el precio de lanzamiento de Zenith Trend. Oferta limitada: El precio se incrementa en 25$ por cada compra. Precio Final: $1,999 ¡Empieza ahora y asegúrate el mejor precio antes de que su
Apex Momentum Sentinel MT5 - Algoritmo de ruptura institucional de nueva generación Apex Mom entum Sentinel es un sistema de negociación de alta tecnología diseñado para capturar potentes movimientos de impulso cuando el mercado sale de la consolidación. El asesor se basa en el concepto de "ruptura inteligente", implementado a través de seis módulos algorítmicos independientes que trabajan sinérgicamente para garantizar la máxima precisión de entrada. A diferencia de la mayoría de los sistemas
Prop Firm Protector
Janitha Sandaruwan Amaradasa Wickramasingha Arachchilage
Prop Firm Protector - Suite completa de gestión de riesgos (El Protector más capaz del mercado) Una completa herramienta de gestión de riesgos diseñada para ayudar a los operadores a supervisar y gestionar sus operaciones de acuerdo con normas y límites predefinidos. --- Características del Protector Este EA proporciona monitorización y gestión automatizada a través de múltiples categorías de riesgo: Gestión de símbolos y lotes - Lista blanca de símbolos permitidos con supervisión automáti
LQS MOTOR DE FLUJO INSTITUCIONAL Asesor Experto de nivel profesional para operaciones con XAUUSD H1 --- VISIÓN GENERAL LQS Institutional Flow Engine es un Asesor Experto de nivel profesional basado en una sofisticada arquitectura de fusión de señales de 5 módulos. Diseñado para reflejar la lógica de la negociación institucional, el EA identifica los barridos de liquidez, confirma los desequilibrios del flujo de órdenes y valida la estructura del mercado a través de los principios de Wyckoff.
FREE
Nexoria
Daniel Suk
5 (2)
En cada reino del mercado hay innumerables campesinos ruidosos de indicadores, pero sólo unas pocas reinas que gobiernan silenciosamente el flujo de órdenes - Nexoria está construido para ser uno de ellos. Este sistema de negociación totalmente automatizado no mendiga las sobras del mercado; exige estructura, leyendo la acción bruta de los precios y la volatilidad para decidir cuándo atacar y cuándo mantenerse al margen. Nexoria observa las velas cerradas como un monarca de ojos fríos, en busc
FREE
Logo MT5
Agus Santoso
Logotipo Versión MT4: https://www.mql5.com/en/market/product/121289 Versión MT5: https://www.mql5.com/en/market/product/121290 Marca de agua Versión MT4: https://www.mql5.com/en/market/product/120783 Versión MT5: https://www.mql5.com/en/market/product/120784 El script "Logo" está diseñado para mostrar un logotipo o una imagen personalizada como fondo en un gráfico de trading en MetaTrader 4 (MT4). Este script permite a los operadores personalizar sus gráficos con logotipos o cualquier otra im
FREE
El precio medio ponderado por volumen o VWAP (Volume Weighted Average Price) es un indicador que muestra diferentes precios medios en un gráfico. Esto es muy útil para encontrar áreas fuertes de precios de negociación y como seguimiento de tendencias. Configuraciones : Día, Semana y Mes - Muestra diferentes VWAPs según el periodo. Puede cambiar el estilo de cada línea en la pestaña "colores". Cualquier duda o sugerencia por favor contáctenos. ¡Que lo disfrutes! Este es un indicador gratuito,
FREE
SimpleLotCalculator
Itumeleng Mohlouwa Kgotso Tladi
SimpleLotCalculator: Biblioteca profesional de gestión de riesgos multisímbolo Deje de adivinar el tamaño de sus lotes y empiece a operar con precisión institucional. SimpleLotLogic es una biblioteca de desarrollo MQL5 de alto rendimiento diseñada para resolver el problema número uno de los operadores algorítmicos y manuales: La gestión del riesgo. En lugar de escribir matemáticas complejas para cada nuevo EA, simplemente conecte esta biblioteca para calcular el tamaño de lote perfecto basado
Descargo de responsabilidad : Tenga en cuenta que las pautas estacionales no siempre son fiables. Por lo tanto, una gestión prudente del riesgo es crucial para minimizar las pérdidas. Las pautas estacionales en el mundo financiero son como un secreto bien guardado que los inversores de éxito utilizan en su beneficio. Estos patrones son movimientos recurrentes de los precios que se producen durante periodos específicos o en torno a acontecimientos especiales. Además, también hay patrones intradí
Los compradores de este producto también adquieren
WalkForwardOptimizer MT5
Stanislav Korotky
3.78 (9)
WalkForwardOptimizer biblioteca le permite realizar rolling y cluster walk-forward optimización de asesores expertos (EA) en MetaTrader 5. Para utilizar la biblioteca incluya su archivo de cabecera WalkForwardOptimizer.mqh en el código fuente de su EA, añada la llamada a las funciones proporcionadas según corresponda. Una vez que la biblioteca está incrustado en EA, puede iniciar la optimización de acuerdo con el procedimiento descrito en la guía del usuario . Cuando finaliza, los resultados int
Esta biblioteca le permitirá gestionar operaciones utilizando cualquiera de sus EA y es muy fácil de integrar en cualquier EA, lo que puede hacer usted mismo con el código de secuencia de comandos que se menciona en la descripción y también ejemplos de demostración en video que muestran el proceso completo. - Órdenes de límite de colocación, límite de SL y límite de obtención de ganancias - Realizar órdenes de Mercado, SL-Market, TP-Market - Modificar orden límite - Cancelar orden - Consult
Estrategia de negociación de ruptura: actualización del sistema inteligente de control de riesgos Cuando el precio rompe por encima de un nivel de resistencia clave, a menudo señala un momento de cambio cualitativo en la tendencia. Nuestra Estrategia de Trading Breakout ayuda a los operadores a capturar con precisión estas oportunidades a través de un sistema de triple inteligencia - Identificación Dinámica de Umbrales, Mecanismo de Validación de Volumen y Algoritmo Adaptativo de Stop Loss. que
Aquí está la traducción al Inglés de su descripción para el EA (Expert Advisor ) : --- Este es un EA de comercio automático basado en el tiempo . Le permite establecer el tiempo exacto para el comercio , hasta el segundo , y especificar el número máximo de órdenes . Puede elegir entre colocar órdenes de compra o de venta . Es posible establecer puntos de take profit y stop loss . Además , puede especificar cuánto tiempo después de colocar una orden debe ser cerrada . Este EA se utiliza generalm
La biblioteca está dedicada a ayudar a gestionar sus operaciones, calcular el lote, trailing, cierre parcial y otras funciones. Cálculo del lote Modo 0: Lote Fijo. Modo 1: Lote Martingale (1,3,5,8,13) usted puede usarlo de diferentes maneras calculando cuando la pérdida=1 ,cuando la ganancia=0. Modo 2: Lote Multiplicador (1,2,4,8,16) se puede utilizar de diferentes maneras calcular cuando la pérdida = 1, cuando el beneficio = 0. Modo 3: Lote Plus (1,2,3,4,5) se puede utilizar de diferentes mane
Amigos, ¡únanse a nosotros! Haz preguntas y conéctate con traders afines: Grupo Público MetaCOT Canal de Información MetaCOT: noticias, informes CFTC y señales: Canal MetaCOT ¡Por un trading exitoso y nuevas señales rentables para todos nosotros! ¡Atención! Recientemente, algunos países han bloqueado el acceso al sitio web cftc.gov . Como resultado, los usuarios de estos países están dando al producto bajas calificaciones. MetaCOT siempre se ha adherido a los más altos estándares de calidad
Se trata de una versión simplificada y eficaz de la biblioteca para el análisis walk forward de los expertos comerciales. Recoge datos sobre el comercio del experto durante el proceso de optimización en el probador de MetaTrader y los almacena en archivos intermedios en el directorio "MQL5\Files". A continuación, utiliza estos archivos para construir automáticamente un cluster walk forward report y rolling walk forward reports que lo refinan (todos ellos en un archivo HTML). El uso del script au
Libro de órdenes, también conocido como Libro de Mercado, profundidad de mercado, Nivel 2, - es una tabla actualizada dinámicamente con los volúmenes actuales de órdenes de compra y venta de un instrumento financiero específico a niveles de precios cercanos al Bid y Ask. MetaTrader 5 proporciona los medios para recibir el libro de mercado de su corredor, pero sólo en tiempo real, sin acceso a su historia. La biblioteca OrderBook History Library lee el estado del libro de mercado en el pasado a p
El análisis de criptodivisas nunca ha sido tan fácil con Crypto Charts para MetaTrader 5. Ahora, el comercio en BitMEX nunca ha sido más fácil con BitMEX Trading API para MetaTrader 5. La librería BitMEX Trading API fue construida para ser lo más fácil de usar posible. Simplemente incluya la librería en su Asesor Experto o Script, llame a los métodos correspondientes y ¡empiece a operar! Características Opere en BitMEX y BitMEX Testnet. Construye y automatiza tus estrategias. Preocúpate más de
Goliath Mt5
Nicolokondwani Biscaldi
Goliath MT5 - scalper Asesor Experto totalmente automatizado para mercados de divisas de volatilidad media Propiedades: La Biblioteca negocia 10 pares de divisas (USDCHF, EURCHF, EURGBP, AUDUSD, USDCAD, GBPUSD, EURUSD, NZDUSD, CADCHF, EURAUD, EURCAD, AUDJPY) La Biblioteca no utiliza martingala La Biblioteca establece un stop loss y un take profit fijos para todas las órdenes. La librería sólo opera con el volumen introducido por el usuario La librería se puede instalar en cualquier par de divi
Binance Library
Hadil Mutaqin SE
5 (1)
La librería se utiliza para desarrollar trading automático en el Mercado Spot de Binance desde la plataforma MT5. Soporta todos los tipos de órdenes: Límite, Mercado, StopLimit y StopMarket Soporta el modo Testnet Muestra automáticamente el gráfico en la pantalla Uso: 1. Abrir cuenta demo MQL5 2. Descargue el archivo Header y el ejemplo de EA https://drive.google.com/uc?export=download&amp ;id=1kjUX7Hyy02EiwTLgVi8qdaCNvNzazjln Copiar Binance.mqh a la carpeta \MQL5\Include Copia BinanceEA-Sample
La librería se utiliza para desarrollar trading automático en el Mercado de Futuros Binance desde la plataforma MT5. Soporta Binance Futuros USD-M y COIN-M Soporta el modo Testnet Soporta todos los tipos de órdenes: Límite, Mercado, StopLimit, StopMarket, StopLoss y TakeProfit Muestra automáticamente el gráfico en la pantalla Uso: 1. Abrir una cuenta demo MQL5 2. Descargue el archivo Header y el ejemplo de EA https://drive.google.com/uc?export=download&id=17fWrZFeMZoSvH9-2iv4WDJhcyxG2eW17 Copie
MT4/5 biblioteca universal de comercio ( un código común 4 y 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"       //Para empezar bien, ejecute la primera línea para incluir    void StartGood() ;    //Facturación sencilla    long OrderOpen( int type, double volume, int magic, string symbol= "" , string comment= "" , double opprice= 0 , double sl=
Si usted es un comerciante que busca utilizar las bolsas Binance.com y Binance.us directamente desde su terminal MetaTrader 5, usted querrá echar un vistazo a Binance Library MetaTrader 5. Esta potente herramienta le permite operar con todas las clases de activos en ambas bolsas, incluyendo Spot, USD-M y futuros COIN-M, e incluye todas las funciones necesarias para la actividad comercial. Importante: es necesario tener el código fuente para implementar correctamente la biblioteca. Con Binance L
1. ¿Qué es esto? El sistema MT5 viene con muy pocos resultados de optimización. A veces necesitamos estudiar más resultados. Esta biblioteca le permite imprimir más resultados durante la optimización backtest. También permite imprimir más resultados de estrategia en un solo backtest. 2. Características Los resultados de la salida optimizada son bastante numerosos. CustomMax se puede personalizar. La salida se encuentra en la carpeta Common. Se nombra automáticamente según el nombre del EA, y el
AO Core
Andrey Dik
3.67 (3)
AO Core es el núcleo del algoritmo de optimización, es una biblioteca construida sobre el algoritmo HMA (algoritmo metaheurístico híbrido) del autor. Preste atención al producto MT5 Optimization Booster , que facilita en gran medida la gestión del optimizador normal MT5 . En el artículo se describe un ejemplo de utilización de AO Core : https://www.mql5.com/ru/articles/14183 https://www.mql5.com/en/blogs/post/756510 Este algoritmo híbrido está basado en un algoritmo genético y contiene las mejo
EA Toolkit
Esteban Thevenon
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
¡Hola a todos! Soy un programador profesional de MQL, haciendo EAs, indicadores y herramientas de comercio para mis clientes en todo el mundo. Construyo 3-7 programas cada semana pero rara vez vendo Robots ya hechos. Porque soy meticuloso y las buenas estrategias son tan pocas... este EA es el único hasta ahora que creo que es lo suficientemente bueno como para ser publicado aquí. Como todos sabemos, el indicador Ichimoku se ha hecho mundialmente popular durante décadas, pero aún así, sólo una
Aplicando estos métodos, conseguí llegar a una conclusión matizada que es crucial para comprender la importancia de las estrategias únicas en el trading contemporáneo. Aunque el asesor de redes neuronales mostró una eficacia impresionante en las fases iniciales, a largo plazo resultó ser muy inestable. Diversos factores, como las fluctuaciones del mercado, los cambios de tendencia, los acontecimientos externos, etc., provocan que su funcionamiento sea caótico y acaben provocando inestabilidad. C
Presentamos "TG Risk Service Manager", un completo conjunto de herramientas para la gestión rápida y precisa del riesgo y el cálculo del tamaño de los lotes en el dinámico mundo de la negociación. Diseñada para agilizar los procesos de desarrollo y mejorar las estrategias de negociación, esta biblioteca indispensable equipa a los desarrolladores con herramientas esenciales para optimizar la evaluación del riesgo y la rentabilidad de las operaciones. Versión Metatrader4| Todos los productos | Con
Presentamos "TG Trade Service Manager" - su solución todo-en-uno para la gestión de operaciones sin fisuras tanto en entornos MQL4 como MQL5. Con un enfoque en la velocidad, fiabilidad y comodidad, esta poderosa biblioteca simplifica las complejidades de la ejecución y gestión de operaciones, facultando a los desarrolladores con una interfaz única para una mayor eficiencia. Versión Metatrader4 | Todos los productos | Contacto Características principales: Interfaz unificada : TG Trade Service Man
La siguiente biblioteca se ofrece como un medio para utilizar las API de OpenAI directamente en MetaTrader de la manera más sencilla posible. Para obtener más detalles sobre las capacidades de la biblioteca, lea el siguiente artículo: https://www.mql5.com/en/blogs/post/756098 The files needed to use the library can be found here: Manual IMPORTANTE: Para usar el EA, es necesario añadir la siguiente URL para permitir el acceso a la API de OpenAI  como se muestra en las imágenes adjuntas Para utili
Molo kumalo
James Ngunyi Githemo
Operar en Forex con nuestra plataforma ofrece varias ventajas y características clave: Datos en tiempo real : Manténgase actualizado con los datos del mercado en vivo para tomar decisiones informadas. Interfaz fácil de usar : Diseño fácil de navegar tanto para principiantes como para traders experimentados. Herramientas avanzadas de gráficos : Visualice las tendencias con gráficos interactivos e indicadores técnicos. Gestión del riesgo : Establezca niveles de stop-loss y take-profit para gestion
Kaseki
Ben Mati Mulatya
El algoritmo metaheurístico híbrido (HMA) es un método de optimización de vanguardia que combina los puntos fuertes de los algoritmos genéticos con las mejores características de los algoritmos basados en poblaciones. Su alta velocidad de cálculo garantiza una precisión sin precedentes y una capacidad de búsqueda eficiente, reduciendo significativamente el tiempo total necesario para la optimización e identificando soluciones óptimas en menos iteraciones. HMA supera a todos los algoritmos de opt
La transacción principal es xauusd. si se prueba, se recomienda ajustarlo a xauusd. otros objetivos de transacción no pueden garantizar la rentabilidad. ¡Deje un mensaje si necesita probar (responderá lo antes posible después de verlo). para proteger los resultados del trabajo, necesita introducir parámetros específicos. ¡ los parámetros predeterminados del sistema no pueden lograr el efecto mostrado en la devolución de capturas de pantalla! ¡Deje un mensaje si necesita probar (responderá lo
Este producto ha estado en desarrollo durante los últimos 3 años. Es la base de código más avanzada para trabajar con todo tipo de inteligencia artificial y aprendizaje automático en el lenguaje de programación MQL5. Ha sido utilizado para crear numerosos robots de trading e indicadores impulsados por IA en MetaTrader 5. Esta es la versión premium de un proyecto gratuito y de código abierto sobre aprendizaje automático para MQL5, enlazado aquí:  https://github.com/MegaJoctan/MALE5 . La versión g
Shawrie
Kevin Kipkoech
Este Script de Pine implementa una Estrategia de Canal Gaussiano + Estocástico RSI para TradingView . Calcula una Media Móvil Ponderada Gaussiana (GWMA) y su desviación estándar para formar un canal superior e inferior. También se calcula un RSI estocástico para determinar el impulso. Se entra en una posición larga cuando el precio cierra por encima de la banda gaussiana superior y el Stoch RSI K-line cruza por encima de la D-line . Se sale de la posición cuando el precio cae por debajo de la ba
Pionex API EA Connector para MT5 – Integración Perfecta con MT5 Descripción General El Pionex API EA Connector para MT5 permite una integración fluida entre MetaTrader 5 (MT5) y Pionex API . Esta herramienta avanzada permite a los traders ejecutar y gestionar órdenes, obtener información sobre el saldo y hacer seguimiento del historial de operaciones, todo directamente desde MT5 . Funciones Principales Gestión de Cuenta y Saldo Get_Balance(); – Obtiene el saldo actual de la cuenta en Pionex .
Bookeepr
Marvellous Peace Kiragu
Bookeepr es un software avanzado de contabilidad de operaciones MQL5 que automatiza el registro de operaciones, realiza un seguimiento de las pérdidas y ganancias en tiempo real e integra un sistema financiero de tipo libro mayor para depósitos, retiradas y gastos. Admite activos en varias divisas , genera informes de rendimiento detallados y proporciona herramientas de gestión de riesgos para ayudar a los operadores a optimizar sus estrategias. Con un almacenamiento seguro en la nube, informes
Ai Prediction MT5
Mochamad Alwy Fauzi
Un indicador gratuito para los que compren la versión completa Este indicador está creado por esta Inteligencia Artificial, con la configuración que usted desee. Inteligencia artificial a su servicio Disponga de una inteligencia artificial completa y utilícela en sus códigos Esta inteligencia artificial está entrenada para decirle en cada vela si el mercado se mueve al alza o a la baja. En general, la inteligencia artificial se puede utilizar en todos los mercados, todos los marcos temporales
Filtro:
No hay comentarios
Respuesta al comentario