Trading Algorítmico MQL5
Las mejores publicaciones de la mayor comunidad de tráders algorítmicos. Suscríbase para estar al día con las tecnologías más avanzadas y el desarrollo de programas de trading.
Ko'proq ko'rsatish📈 Telegram kanali Trading Algorítmico MQL5 analitikasi
Trading Algorítmico MQL5 (@mql5es) Ispan til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 43 085 obunachidan iborat bo'lib, Kriptovalyutalar toifasida 2 807-o'rinni va Ispaniya mintaqasida 1 997-o'rinni egallagan.
📊 Auditoriya ko‘rsatkichlari va dinamika
невідомо sanasidan buyon loyiha tez o‘sib, 43 085 obunachiga ega bo‘ldi.
18 Iyul, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni 514 ga, so‘nggi 24 soatda esa 16 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.
- Tasdiqlash holati: Tasdiqlanmagan
- Jalb etish (ER): Auditoriya o‘rtacha 6.95% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 3.15% ini tashkil etuvchi reaksiyalarni to‘playdi.
- Post qamrovi: Har bir post o‘rtacha 2 991 marta ko‘riladi; birinchi sutkada odatda 1 355 ta ko‘rish yig‘iladi.
- Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 6 ta reaksiya keladi.
- Tematik yo‘nalishlar: Kontent léelo, indicador, gráfico, señal, análisis kabi asosiy mavzularga jamlangan.
📝 Tavsif va kontent siyosati
Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
“Las mejores publicaciones de la mayor comunidad de tráders algorítmicos.
Suscríbase para estar al día con las tecnologías más avanzadas y el desarrollo de programas de trading.”
Yuqori yangilanish chastotasi (oxirgi ma’lumot 19 Iyul, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Kriptovalyutalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.
Ma'lumot yuklanmoqda...
| Sana | Obunachilarni jalb qilish | Esdaliklar | Kanallar | |
| 19 Iyul | +22 | |||
| 18 Iyul | +16 | |||
| 17 Iyul | +26 | |||
| 16 Iyul | +36 | |||
| 15 Iyul | +67 | |||
| 14 Iyul | 0 | |||
| 13 Iyul | +29 | |||
| 12 Iyul | +23 | |||
| 11 Iyul | +12 | |||
| 10 Iyul | +19 | |||
| 09 Iyul | +10 | |||
| 08 Iyul | +64 | |||
| 07 Iyul | +16 | |||
| 06 Iyul | +62 | |||
| 05 Iyul | +10 | |||
| 04 Iyul | +15 | |||
| 03 Iyul | +20 | |||
| 02 Iyul | +22 | |||
| 01 Iyul | +17 |
| 2 | Logify evoluciona de “registrar códigos” a explicar fallos: ahora se pasa el código de error y la biblioteca devuelve constante y descripción legible, eliminando búsquedas manuales en la documentación MQL5.
El sistema define una estructura MqlError y carga catálogos por idioma (11 idiomas, 274 entradas) mediante archivos por lengua. CLogifyError resuelve un código a su detalle y contempla rangos de errores de usuario.
La integración en CLogify amplía Append() con un parámetro opcional y añade placeholders {err_code}, {err_constant}, {err_description}. Para evitar logs incoherentes, el formateador adopta plantillas por nivel (DEBUG/INFO/ALERT/ERROR/FATAL), manteniendo claridad y señal/ruido en producción.
👉 Léelo | CodeBase | @mql5es | 1 154 |
| 3 | Disponible la versión para MT5 del indicador Multi Forex Scanner, derivado de una implementación previa para MT4 y orientado a reducir el tiempo de selección de instrumentos.
El indicador muestra en pantalla la lista de divisas y pares actualmente habilitados en la ventana Market Watch del terminal, tomando esa lista como fuente de datos.
La gestión de símbolos es directa: para ocultar cualquier divisa o par dentro del escáner, basta con deshabilitar su visibilidad en Market Watch. Esto permite ajustar el conjunto monitoreado sin configuraciones adicionales.
👉 Léelo | Market | @mql5es | 1 040 |
| 4 | Muchos indicadores siguen generando señales falsas, especialmente en tiempo real. La validación geométrica de señales busca filtrar solo las entradas que rompen la coherencia del movimiento, sin alterar las señales restantes.
Una señal se considera inválida si implicaría un tramo de zigzag geométricamente imposible. Por ejemplo, una compra emitida mientras el precio cae puede tratarse como entrada insegura al no encajar con la estructura esperada.
En este enfoque, las señales del indicador no se aceptan como entradas directas, sino como candidatas a pivotes mínimos y máximos. Un validador con lógica tipo zigzag conecta candidatos y rechaza los que producen anomalías, manteniendo el estado de búsqueda del pivote.
Cuando un tramo se confirma, se registra el precio y el cambio de estado valida el pivote. Los pivotes se marcan con flechas y las señales peligrosas con flecha y una “X”. ...
👉 Léelo | Señales | @mql5es | 1 162 |
| 5 | El artículo presenta CoSO (Community of Scientist Optimization), un optimizador poblacional inspirado en la dinámica de la comunidad científica: publicaciones, competencia por fondos, formación de grupos y balance entre explotar buenas zonas y explorar soluciones nuevas. Destaca por su autoorganización y por ajustar el tamaño de población sin depender de un tuning fino.
Cada “investigador” es un agente con posición y velocidad en el espacio de búsqueda, mejor marca personal y un modelo social basado en “revistas” que actúan como memoria colectiva. La actualización combina inercia, componente cognitivo y atracción hacia soluciones publicadas.
La presión selectiva se implementa con financiación competitiva: los agentes gastan recursos, los mejores reciben más, y una fracción adaptativa se destina a “marginales” aleatorios para evitar óptimos locales. Los exitosos pueden contratar asis...
👉 Léelo | Guía de algotrading | @mql5es | 1 779 |
| 6 | Parte 25 de la serie MQL5: automatización de trading basada en líneas de tendencia dibujadas en MetaTrader 5.
El EA identifica dos objetos de tipo trendline por nombre (alcista y bajista). El usuario define nombres exactos, timeframe, lotaje y modo: reversión o ruptura con retest. Las líneas se extienden a la derecha para mantener validez en velas futuras.
La lógica copia las últimas cinco velas y consulta el valor de la línea en cada timestamp. Con esa correlación se detectan toques, cruces y cierres relativos.
Gestión: SL en el máximo/mínimo de la última vela cerrada según dirección; TP con ratio 1:4. Control de duplicados mediante recuento de barras desde la última señal.
👉 Léelo | Calendario | @mql5es | 1 451 |
| 7 | Se publicó un Asesor Experto basado en iADX e iMACD. ADX se usa para validar fuerza y dirección del movimiento; MACD para confirmar sesgo operativo. Las entradas se ejecutan cuando la línea principal y la de señal del MACD se desplazan al alza (compra) o a la baja (venta).
La condición exige alineación durante un número configurable de velas: ADX: bars interval y MACD: bars interval. Además, la línea principal del ADX debe ascender y superar el umbral ADX: minimum, con valor típico 20.
Incluye trailing y cierre parcial de volumen mediante “Take half the profit”. Si el parámetro está activo, no se coloca Take Profit aunque exista un valor mayor que cero. En su lugar, Take Profit define el paso para cerrar la mitad de la ganancia. La toma parcial se ejecuta una sola vez; el cierre final queda a cargo del Stop Loss.
👉 Léelo | Señales | @mql5es | 1 526 |
| 8 | La principal innovación de la versión beta 6030 de MetaTrader 5 es la compatibilidad integrada con el Protocolo de Contexto de Modelo (MCP) y la inteligencia artificial basada en agentes.
Esto ofrece al terminal y al MetaEditor un asistente de IA integrado que ayuda a analizar los mercados y la actividad comercial, así como a desarrollar programas MQL5, explicar el código, encontrar errores y automatizar la solución de problemas complejos.
Otra innovación importante es la compatibilidad con Passkey, un mecanismo moderno para proteger las cuentas de trading. Passkey ofrece un factor de autenticación adicional al iniciar sesión en su cuenta, protegiendo a los usuarios contra el phishing y el acceso no autorizado.
Para los desarrolladores, hemos mejorado significativamente el MetaEditor. El editor ahora incluye la tan esperada función de plegado de código y resaltado de todas las apariciones de una palabra seleccionada, lo que simplifica el trabajo con proyectos grandes.
Más información... | 1 975 |
| 9 | Chart Navigator MT5 Light añade un minimapa al gráfico con un resumen compacto del histórico de precios y un marco que indica la zona visible actual. Un clic en el minimapa desplaza el gráfico al punto seleccionado, y el marco puede arrastrarse para avanzar o retroceder rápidamente por el historial.
Las líneas verticales usadas como marcadores en el gráfico principal se replican en el minimapa como referencias temporales. Esto permite saltar a fechas, señales, operaciones, noticias o zonas de análisis sin desplazamiento manual prolongado.
Incluye fecha dinámica al pasar el cursor, cambio de tamaño con el ratón y opción de reducirlo a una barra inferior. La fecha de inicio (y opcionalmente la final) del intervalo es configurable. Se dibuja con canvas, no ejecuta operaciones, no usa DLL, no depende de servicios externos ni escribe archivos. No es una señal ni un sistema de análisis.
👉 Léelo | Guía de algotrading | @mql5es | 2 009 |
| 10 | El Algoritmo de Aprendizaje Competitivo (CLA) plantea una metaheurística basada en población y segmentación en clases. Cada clase mantiene un “profesor” (mejor individuo), y la evolución combina aprendizaje del líder, memoria individual e intercambio entre clases para reducir estancamiento.
Implementación típica: población de 198 agentes en 9 clases. Tras inicialización aleatoria, cada iteración actualiza posiciones con factores adaptativos: TF (aprendizaje desde el profesor) y CF (influencia del promedio de profesores). Desde deltaIter se habilitan memoria de mejores marcas y aprendizaje interclase con probabilidad 1-gamma.
La lógica incluye actualización de profesores, coste por clase (mejor + beta*media), ranking y mejor global. Se describe una clase C_AO_CLA_l con métodos Init, Moving, Revision y funciones internas para actualizar conocimiento, costes y clasificaciones.
👉 Léelo | Calendario | @mql5es | 2 329 |
| 11 | La mejora del Market Periods Synchronizer amplía la visualización HTF-en-LTF más allá del cuerpo de la vela: ahora identifica y rellena también las zonas de mecha superior e inferior. Esto permite estudiar rechazos y extremos de precio como datos explícitos, conectando la vela “resumida” (H1/H4) con su microestructura en M1.
El enfoque destaca que mechas similares pueden esconder patrones intrabarra distintos (doble suelo, consolidación, picos de volatilidad), útil para analizar liquidez, agotamiento y posibles reversiones con más contexto.
En la implementación MQL5 se refuerza la arquitectura del EA: parámetros de entrada se copian a variables globales mutables para cambios en caliente desde un panel. La UI usa CCanvas con fondo semitransparente, nombres con prefijo por chart para evitar colisiones, y nuevos controles de minimizar/salir con gestión de eventos de ratón.
👉 Léelo | Guía de algotrading | @mql5es | 2 082 |
| 12 | CandlesAutoFibo_Grand_xN añade una opción para ajustar el número de segmentos del objeto gráfico asociado a niveles de Fibonacci mediante un parámetro de entrada.
El cambio permite modificar la granularidad visual de las líneas sin alterar el cálculo base de los niveles. Resulta útil para adaptar la representación a distintas escalas de tiempo y densidades de velas, manteniendo la lectura del gráfico más controlada.
La configuración se realiza desde las entradas del indicador y afecta directamente al renderizado del objeto Fibo en pantalla.
👉 Léelo | VPS | @mql5es | 1 921 |
| 13 | GinAR se valida en condiciones cercanas a mercado tras completar su arquitectura y los algoritmos de pasada directa e inversa, buscando medir precisión, estabilidad y cuellos de botella con datos nuevos.
El núcleo es GinARCell: atención por interpolación para filtrar y recuperar señales, AGCN para extraer dependencias estructurales, memoria de contexto y control dual (Forget/Reset) para gestionar el estado. Aprende topología dinámica y mantiene localidad, clave en series financieras ruidosas.
La implementación en MQL5 con OpenCL añade un bloque CNeuronGinAR que concatena salidas de varias capas y construye una matriz global entrenable de dependencias. En feedForward se genera una covarianza normalizada con SoftMax y autoconexión diagonal, que guía a todas las celdas. La backprop recorre operaciones secuenciales y fusiones para ajustar todo el pipeline.
👉 Léelo | Documentación | @mql5es | 2 317 |
| 14 | Nueva entrega sobre estructuras de datos en MQL5, con foco en diferencias prácticas entre colas, listas enlazadas y árboles.
Las colas simplifican el orden FIFO, pero limitan inserciones y borrados arbitrarios. Las listas enlazadas (simples o dobles) resuelven esa limitación con punteros y operaciones eficientes, a cambio de más memoria.
Los árboles aparecen cuando el modelo requiere bifurcaciones. Un árbol binario de búsqueda mejora tiempos de consulta frente a recorridos lineales en listas grandes, al decidir izquierda/derecha por comparación de valores.
La implementación base usa nodos con punteros a rama izquierda y derecha, construcción recursiva y recorridos recursivos. El orden final depende del tipo de recorrido aplicado, no solo de la inserción.
👉 Léelo | Market | @mql5es | 2 040 |
| 15 | El artículo mejora un sistema de repetición/simulación en MT5 resolviendo dos problemas de usabilidad sin romper el flujo real de confirmación del servidor.
Primero, añade una señal directa en el gráfico para distinguir posiciones largas y cortas cuando no hay SL/TP. Se extiende C_ElementsTrade con un objeto gráfico que muestra un glifo Wingdings, generado con un array ushort convertido a string y seleccionado por un operador ternario; la dirección se pasa por el constructor con cambios mínimos en C_IndicatorPosition.
Después, aclara qué línea se está moviendo (TP o SL) coordinando eventos entre indicador de mouse, EA e indicador de posición. En vez de manipular objetos “a mano”, se envían mensajes para ocultar/mostrar la línea horizontal del mouse durante el arrastre y se prepara una línea auxiliar coloreada, ajustando UpdateViewPort para recibir el precio y mover también controles...
👉 Léelo | Cotizaciones | @mql5es | 1 747 |
| 16 | La estrategia Opening Range Breakout se centra en medir el máximo y el mínimo de los primeros minutos de sesión para definir niveles de ruptura con reglas claras. Para reducir falsas señales, exige confirmación en dos pasos: cierre fuera del rango, retroceso al nivel y nuevo cierre a favor.
La implementación en MQL5 separa responsabilidades con clases: captura del rango, módulo ATR con handle reutilizable y liberación correcta, y lógica de retest con una máquina de estados simple en OnTick. Stops y objetivos se ajustan a volatilidad usando ATR.
Incluye visualización (rectángulo, líneas, flechas) y un panel con estado, ATR y amplitud, además de alertas por pantalla, correo y push. Se reinicia por sesión para backtests más coherentes.
👉 Léelo | Cotizaciones | @mql5es | 1 816 |
| 17 | Las bandas de Bollinger y los canales de Keltner presentan una limitación cuantitativa recurrente: suponen distribuciones simétricas y estacionarias, y miden desviaciones estándar alrededor de una media aritmética sin verificar si existe un mecanismo estadístico real de reversión. En activos con deriva persistente, esto induce señales de “mean reversion” donde el precio puede permanecer en extremos durante periodos prolongados.
En entornos institucionales, la identificación de reversión se suele modelar con Ornstein-Uhlenbeck: dX_t = θ(μ − X_t)dt + σ dW_t. El enfoque estima un equilibrio dinámico μ, cuantifica la velocidad θ y deriva límites de difusión σ desde los residuos, en lugar de usar volatilidad genérica. La señal clave es θ: valores positivos validan reversión; valores negativos sugieren régimen tendencial y desaconsejan entradas contrarias.
Operativa: priorizar activos líq...
👉 Léelo | Documentación | @mql5es | 1 839 |
| 18 | El simulador de barras de 1 minuto basado en segmentos deterministas muestra patrones repetibles y poco realistas. Para reducir la previsibilidad, se incorpora generación pseudoaleatoria con srand, evitando semillas fijas para no repetir secuencias.
Se elimina la suposición de inicio en mínimo o máximo alternando pivotes según paridad del valor aleatorio. Además, la división de la amplitud introduce puntos intermedios y aumenta segmentos sin crecer mucho el código, cuidando evitar divisiones por cero.
Se corrigen fallos de arranque: si no hay barras previas, se inicializa una barra vacía para habilitar el indicador de control; si no hay ticks cargados, el servicio se detiene.
Se añade soporte de volumen de ticks y se aclara su diferencia con volumen real. En ticks, el campo volumen reporta volumen real; el volumen de ticks se deriva al agregar datos, no viene directo en cada tick.
👉 Léelo | Guía de algotrading | @mql5es | 2 238 |
| 19 | EA de investigación para validar la hipótesis “Turnaround Tuesday”. Regla central: si el lunes cierra por debajo de la apertura, se compra al inicio del martes; si cierra por encima, se vende. La entrada siempre va contra el sesgo del lunes y solo se evalúa con la aparición de una nueva vela diaria, independientemente del timeframe del gráfico.
Incluye dimensionamiento por lote fijo o por % de riesgo sobre saldo inicial. Filtro ATR opcional (ATR diario) con umbral mínimo del rango del lunes. Stop Loss como múltiplo de ATR (kDailyATR) y Take Profit por relación riesgo/beneficio (rrTP). Cierre forzado por hora (CloseHour) y una única posición por símbolo (MagicNumber). Sin SL no puede calcularse riesgo; se usa el lote mínimo.
Backtest 2016–2026 en EURUSD, XAUUSD y SP500: base sin ventaja persistente (EURUSD -1,3%, XAUUSD -2,3%, SP500 +0,03%). Con filtro ATR y gestión: XAUUSD +38%, SP5...
👉 Léelo | Calendario | @mql5es | 2 173 |
| 20 | MSNR v5.31Plus AEU EA es un asesor experto para MetaTrader 5 orientado a XAUUSD en M5, con lógica basada en niveles SNR de Malasia, reacción de Smart Money, barridos de liquidez, MISS, patrones envolventes, confluencia de líneas de tendencia, QML, ruptura-reprueba, CRT y objetivos DOL.
El sistema define zonas clave desde W1, D1, H4 y H1, y ejecuta solo cuando hay confirmación de acción del precio en el marco operativo. No depende de una señal única, sino de varias validaciones en la misma zona.
Incluye filtro por sesiones (Asia/Europa/EE. UU.), gestión de riesgo por porcentaje, cierre parcial, break-even y protecciones por rachas de pérdidas y control de drawdown. Añade panel visual, trazado de niveles y exportación CSV de backtests, señales y operaciones cerradas.
Los take profit se apoyan en DOL (máximos/mínimos previos diarios o semanales y liquidez reciente) o en proyección rie...
👉 Léelo | CodeBase | @mql5es | 2 220 |
