uk
Feedback
Trading Algorítmico MQL5

Trading Algorítmico MQL5

Відкрити в Telegram

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.

Показати більше

📈 Аналітичний огляд Telegram-каналу Trading Algorítmico MQL5

Канал Trading Algorítmico MQL5 (@mql5es) у мовному сегменті Іспанська є активним учасником. На даний момент спільнота об'єднує 42 693 підписників, посідаючи 2 872 місце в категорії Криптовалюти та 2 012 місце у регіоні Іспанія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 42 693 підписників.

За останніми даними від 29 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на 754, а за останні 24 години на 5, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 8.02%. Протягом перших 24 годин після публікації контент зазвичай збирає 3.25% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 3 421 переглядів. Протягом першої доби публікація в середньому набирає 1 385 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 6.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як léelo, indicador, gráfico, señal, análisis.

📝 Опис та контентна політика

Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
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.

Завдяки високій частоті оновлень (останні дані отримано 30 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Криптовалюти.

42 693
Підписники
+524 години
+867 днів
+75430 день

Триває завантаження даних...

Залучення підписників
червень '26
червень '26
+870
в 0 каналах
травень '26
+1 516
в 0 каналах
Get PRO
квітень '26
+1 471
в 0 каналах
Get PRO
березень '26
+19 841
в 0 каналах
Get PRO
лютий '26
+2 045
в 2 каналах
Get PRO
січень '26
+2 504
в 0 каналах
Get PRO
грудень '25
+1 739
в 0 каналах
Get PRO
листопад '25
+1 613
в 0 каналах
Get PRO
жовтень '25
+1 793
в 0 каналах
Get PRO
вересень '25
+1 525
в 0 каналах
Get PRO
серпень '25
+1 460
в 0 каналах
Get PRO
липень '25
+1 656
в 0 каналах
Get PRO
червень '25
+1 274
в 0 каналах
Get PRO
травень '25
+1 552
в 0 каналах
Get PRO
квітень '25
+2 110
в 0 каналах
Get PRO
березень '25
+1 844
в 0 каналах
Get PRO
лютий '25
+1 535
в 0 каналах
Get PRO
січень '25
+1 826
в 0 каналах
Get PRO
грудень '24
+1 739
в 0 каналах
Get PRO
листопад '24
+2 409
в 0 каналах
Get PRO
жовтень '24
+2 360
в 0 каналах
Get PRO
вересень '24
+7 122
в 0 каналах
Дата
Залучення підписників
Згадування
Канали
30 червня+26
29 червня+5
28 червня+7
27 червня+8
26 червня+25
25 червня+16
24 червня+13
23 червня+44
22 червня0
21 червня+11
20 червня+19
19 червня+40
18 червня+44
17 червня+44
16 червня+41
15 червня+25
14 червня+49
13 червня+9
12 червня+15
11 червня+15
10 червня+41
09 червня+33
08 червня+89
07 червня+12
06 червня+13
05 червня+47
04 червня+60
03 червня+39
02 червня+40
01 червня+40
Дописи каналу
La serie completa una lista doblemente enlazada en MQL5 capaz de insertar y eliminar nodos en posiciones intermedias, evitand
La serie completa una lista doblemente enlazada en MQL5 capaz de insertar y eliminar nodos en posiciones intermedias, evitando el coste de mover datos típico de los arrays al trabajar con grandes volúmenes. La eliminación se basa en reencadenar punteros: el nodo anterior apunta al siguiente y viceversa, y luego se destruye el nodo objetivo. Se muestra primero por valor y después por índice, incorporando un contador de tamaño para validar extremos y simplificar casos borde. Una variación útil permite índices negativos para borrar desde el final, cambiando la dirección de recorrido y corrigiendo punteros según el sentido. Resultado: operaciones flexibles para colas, pilas y estructuras de trading que requieren actualizaciones frecuentes sin copiar memoria. 👉 Léelo | VPS | @mql5es

2
Mejora en un sistema de simulación/repetición con MetaTrader 5: el foco pasa de seleccionar objetos con ZOrder a resolver la
Mejora en un sistema de simulación/repetición con MetaTrader 5: el foco pasa de seleccionar objetos con ZOrder a resolver la selección rápida de líneas de precio (TP/SL) cuando están próximas. La implementación añade un control visual (OBJ_LABEL) como “ancla” de selección. El clic se realiza sobre ese marcador, no sobre la línea, y la selección se gestiona en DispatchMessage con eventos encadenados para evitar duplicación y forzar repintado cuando cambia el estado del gráfico. El movimiento de TP/SL se consigue con pocos cambios: al existir una línea seleccionada, un clic en otra zona dispara un mensaje al EA con el nuevo precio. El EA ejecuta la modificación en servidor y devuelve la confirmación para que el indicador refleje el valor real. Para recrear TP/SL tras eliminarlos, se evita destruir los objetos asociados cuando el valor es <= 0. En su lugar, se sigue enviando el estado... 👉 Léelo | Market | @mql5es
578
3
Operadores institucionales suelen forzar rupturas por encima o por debajo de niveles previos para activar stops y órdenes pen
Operadores institucionales suelen forzar rupturas por encima o por debajo de niveles previos para activar stops y órdenes pendientes, y luego cerrar de vuelta dentro del rango. El patrón se interpreta como barrido de liquidez y suele preceder a la reanudación del movimiento dominante. Un EA en MQL5 puede detectarlo al cierre de cada vela (shift=1), comparando OHLC con la vela anterior (shift=2). Modo LessStrict valida ruptura del máximo/mínimo previo y cierre relativo a la apertura anterior; Strict exige además cierre más allá del máximo/mínimo anterior. Filtro opcional de cambio de color y confirmación por media móvil. La implementación típica usa lastBarTime para evitar señales por tick, y un MAHandle para iMA cuando se activa UseMAFilter o ShowMA. Si se cumple el patrón, se marcan flechas/etiquetas y se generan alertas. 👉 Léelo | Señales | @mql5es
603
4
Reescritura didáctica de Heiken Ashi con todos los búferes configurados como series. El objetivo es mostrar, de forma explíci
Reescritura didáctica de Heiken Ashi con todos los búferes configurados como series. El objetivo es mostrar, de forma explícita, cómo ajustar índices de búfer y de bucle al convertir un indicador no basado en series para que funcione correctamente en modo serie. Este enfoque resulta útil cuando se integra Heiken Ashi en indicadores existentes que ya operan con series, ya que el cálculo original no estaba pensado para ese modelo y puede generar errores de indexado si no se adapta. En indicadores en serie suele usarse como inicio “rates_total - prev_calculated”, pero con Heiken Ashi conviene recalcular una barra adicional. El motivo es el uso de un índice histórico [i+1] en la fórmula, que exige margen para evitar lecturas fuera de rango y asegurar consistencia en la actualización incremental. 👉 Léelo | Cotizaciones | @mql5es
803
5
La serie avanza con ajustes en el servicio de ticks: mejor presentación, exportación a archivo y validación en herramientas e
La serie avanza con ajustes en el servicio de ticks: mejor presentación, exportación a archivo y validación en herramientas externas como Excel. El objetivo es poder auditar la salida del simulador y entender por qué ciertos cambios de implementación son obligatorios. Se describe una rutina base para generar valores acotados mediante AND, normalización 0..1 y remapeo a [mínimo, máximo]. Con cuatro bucles FOR se fijan tiempos únicos por tick, se distribuye volumen sin picos, se asignan precios aleatorios y se fuerzan máximos y mínimos antes de transferir al sistema de ticks. Al cambiar de movimiento en saltos a random walk por pasos, aparece el problema central: el recorrido libre viola los límites high/low de la barra de 1 minuto y genera puntos aislados. Se requiere convertir el modelo en un sistema limitado con verificaciones explícitas, apoyándose en análisis gráfico para detecta... 👉 Léelo | VPS | @mql5es
1 717
6
El etiquetado de triple barrera suele fijar min_ret con constantes (0,5–1,0 %) o diferenciales heredados. Si el umbral queda
El etiquetado de triple barrera suele fijar min_ret con constantes (0,5–1,0 %) o diferenciales heredados. Si el umbral queda por debajo del coste real de ida y vuelta, el ruido de costes se etiqueta como señal. El dataset resultante sobreestima el edge y fuerza modelos a ajustarse al esquema de etiquetas, no a la microestructura. TransactionCostCollector.mq5 automatiza la recopilación de costes por símbolo: muestrea el spread histórico (CopySpread) con estadísticos y percentiles, desglosa spread por hora UTC, y lee swaps long/short, modo de swap y día de triple swap. La comisión se deja como dato diagnóstico vía ACCOUNT_COMMISSION_BLOCKED y una pauta para derivar la tasa por lote con una operación de referencia. La salida es un CSV (section, key, value, unit) que una clase Python asociada, TransactionCostModel, convierte a rendimientos fraccionarios y calcula un min_ret específico. ... 👉 Léelo | Señales | @mql5es
1 634
7
Los perfiles de volumen y medias móviles basados en media aritmética son sensibles a picos extremos: un único outlier de volu
Los perfiles de volumen y medias móviles basados en media aritmética son sensibles a picos extremos: un único outlier de volumen puede sesgar la ventana durante horas. El resultado suele ser la lectura de soportes y resistencias desfasados frente a flujos que ya cambiaron de régimen. En entornos cuantitativos se usan estimaciones armónicas para tratar tasas, densidades y flujos. Aplicado a volumen, un centro de gravedad armónico calcula la inversa de la distribución y mantiene una referencia más estable entre ubicación del precio y densidad de ejecución. La salida típica incluye tendencia central armónica resistente a outliers, objetivos de reversión al detectar distancia excesiva al centro, y bandas simétricas de varianza armónica para identificar umbrales donde cae la liquidez. En tiempo real, requiere cálculo recíproco vectorizado para minimizar latencia. Uso operativo: aplicar ... 👉 Léelo | Guía de algotrading | @mql5es
2 080
8
El artículo ajusta un simulador de repetición en MT5: un Random Walk “puro” puede parecer realista, pero falla al no garantiz
El artículo ajusta un simulador de repetición en MT5: un Random Walk “puro” puede parecer realista, pero falla al no garantizar que el precio visite los niveles OHLC definidos en la base de datos. Se descartan dos extremos: el zigzag típico del Strategy Tester (poca microestructura y pocas “órdenes”) y los precios totalmente aleatorios dentro de un rango (ruido poco verosímil). La solución es un Random Walk con límites, pero además dirigido. El enfoque propuesto guía el paseo dentro de un “canal” dinámico hacia puntos de convergencia, de forma que máximo, mínimo y cierre se alcanzan con certeza sin perder variabilidad. Resultado: ticks más naturales, código mantenible y datos respetados. 👉 Léelo | Freelance | @mql5es
2 288
9
Script de cierre masivo para MT5 orientado a reducir el tiempo de liquidación de exposición. La interfaz estándar obliga a ce
Script de cierre masivo para MT5 orientado a reducir el tiempo de liquidación de exposición. La interfaz estándar obliga a cerrar posición por posición, lo que incrementa el riesgo de deslizamiento en episodios de volatilidad. La lógica recorre todas las posiciones abiertas y envía cierres en bloque según el modo seleccionado. La ejecución se realiza al arrastrar el script al gráfico. La configuración se selecciona mediante un menú desplegable y el resultado queda registrado en el log de expertos con el conteo exacto de posiciones cerradas correctamente. Parámetros clave: CloseMode aplica el filtro de cierre: solo posiciones en beneficio neto (incluye swap y comisión), solo en pérdida neta, o cierre total. TargetMagic limita el alcance por número mágico: 0 afecta a todas las operaciones; un valor específico actúa solo sobre las posiciones de ese asesor. Uso: símbolo y marco tempora... 👉 Léelo | Manual sobre redes neuronales | @mql5es
1 991
10
Presentamos la versión beta de MetaTrader 5 con compatibilidad integrada con Model Context Protocol (MCP) e inteligencia arti
Presentamos la versión beta de MetaTrader 5 con compatibilidad integrada con Model Context Protocol (MCP) e inteligencia artificial basada en agentes. El asistente de IA de MetaTrader 5 ayuda a analizar el mercado. Puede explicar la situación actual de un instrumento, analizar las posiciones abiertas, examinar la historia comercial y responder a preguntas sobre instrumentos financieros y los últimos eventos del mercado. El AI Assistant en el MetaEditor se ha convertido en un auténtico aliado para los desarrolladores. Es capaz de: • Crear nuevos programas en MQL5 • Analizar el código existente • Explicar el funcionamiento de algoritmos complejos • Ayudar con la refactorización y el perfeccionamiento de los proyectos La integración de MCP e IA basada en agentes descubre un escenario completamente nuevo para el uso de la plataforma comercial. Continuamos desarrollando activamente esta tecnología e invitamos a los tráders y desarrolladores de MQL5 a participar en las pruebas. Leer más...
2 044
11
La Parte 3 reorienta el EA multi-IA: deja de pedir a los LLM que “adivinen el próximo tick” y pasa a exigir juicio sobre cont
La Parte 3 reorienta el EA multi-IA: deja de pedir a los LLM que “adivinen el próximo tick” y pasa a exigir juicio sobre contexto, donde sí aportan valor. El contexto se calcula en MQL5 y se traduce a texto legible: régimen de mercado con ADX (tendencia vs rango), pendiente de EMA (dirección) y ATR relativo (volatilidad). Esto evita gastar llamadas en cálculos deterministas y mejora la calidad del prompt. Se suma un control de noticias portable mediante ventanas horarias configurables (sin depender del calendario del bróker). La respuesta estándar incorpora RISK y una razón breve, y se implementa un gating doble: bloqueo por ventana de noticias y veto si la mayoría marca riesgo alto. Resultado: menos operaciones en momentos frágiles, con enfoque educativo y medible hacia la Parte 4. 👉 Léelo | Manual sobre redes neuronales | @mql5es
2 294
12
Indicador FVG Finder orientado a detectar zonas de desequilibrio (Fair Value Gap) y marcar con flecha el primer retorno del p
Indicador FVG Finder orientado a detectar zonas de desequilibrio (Fair Value Gap) y marcar con flecha el primer retorno del precio a ese rango. Aplicable a oro, Forex y otros instrumentos líquidos entre M5 y H4. El FVG se define por una brecha entre la sombra de la primera y la tercera vela que no queda cubierta por el cuerpo de la vela intermedia. La premisa operativa es que el precio suele volver a esas zonas para cubrir órdenes pendientes. En pantalla se trazan rectángulos verdes (FVG alcista) y rojos (FVG bajista), con línea punteada al 50% como nivel de referencia. Las flechas aparecen solo en el primer contacto; después la zona queda invalidada para evitar señales repetidas. Incluye panel con RSI y conteo de zonas, filtro RSI opcional y alertas. En pruebas, M15 ofrece el mejor equilibrio en XAUUSD; H1 reduce señales y aumenta relevancia. Se recomienda confirmar con niveles ma... 👉 Léelo | Calendario | @mql5es
2 103
13
El artículo muestra por qué una lista enlazada en MQL5 puede superar a un array dinámico cuando se insertan o eliminan elemen
El artículo muestra por qué una lista enlazada en MQL5 puede superar a un array dinámico cuando se insertan o eliminan elementos en posiciones intermedias: evita reasignaciones y copias masivas de memoria, sustituyéndolas por ajustes de punteros entre nodos. Partiendo de una estructura tipo pila sin array interno, se completa la idea clave: permitir inserciones al inicio o en posiciones arbitrarias manteniendo correctamente el puntero al primer nodo. Se usa una convención similar a SEEK_SET/SEEK_END para controlar dónde se enlaza el nuevo elemento. La evolución termina en una lista doblemente enlazada: cada nodo referencia al siguiente y al anterior, habilitando recorridos en ambos sentidos y lecturas más flexibles (Restore), útil para colas y estructuras que requieren iteración eficiente en EAs e indicadores. 👉 Léelo | Calendario | @mql5es
2 581
14
El artículo aborda una limitación práctica en MetaTrader 5: ZOrder no permite controlar de forma fiable qué objeto queda al f
El artículo aborda una limitación práctica en MetaTrader 5: ZOrder no permite controlar de forma fiable qué objeto queda al frente cuando hay solapamientos. En lugar de pelear contra el motor gráfico, se reutiliza su comportamiento para decidir qué elemento debe reaccionar a un clic. Se demuestra un patrón clave de eventos: al interactuar con un objeto, MT5 emite primero CHARTEVENT_MOUSE_MOVE y después CHARTEVENT_OBJECT_CLICK. Con esa secuencia, el sistema valida en MOUSE_MOVE si el clic debe ignorarse (por “estudio” del indicador de mouse) y ejecuta la acción real en OBJECT_CLICK solo si el clic fue válido y el objeto coincide. Para lograrlo, se simplifica la enumeración de prioridades (default y “sin interacción”), se ajustan clases afectadas por la recompilación y se añade un estado mínimo en C_Terminal/C_ElementsTrade para sincronizar eventos. Resultado: manipulación más consist... 👉 Léelo | CodeBase | @mql5es
2 273
15
Los precios brutos de FX y futuros suelen ser no estacionarios, lo que degrada modelos de regresión y clasificación por sesgo
Los precios brutos de FX y futuros suelen ser no estacionarios, lo que degrada modelos de regresión y clasificación por sesgos de anticipación y correlaciones espurias. La diferenciación entera mitiga el problema, pero elimina parte relevante de la memoria y de la autocorrelación útil para predicción. La diferenciación fraccionaria de ancho fijo (FFD) aplica un orden d∈(0,1) para alcanzar estacionariedad preservando la mayor memoria posible. El método usa pesos por recurrencia w[0]=1, w[k]=-w[k-1]*(d-k+1)/k y detiene la iteración cuando |w[k]|<τ; después invierte el vector y calcula un producto escalar sobre una ventana logarítmica. Implementación lista para producción en MQL5: FFDEngine.mqh (clase CFFDEngine con Init/Compute/ComputeBuffer, sin asignaciones dinámicas tras OnInit) y el indicador FFD.mq5 compatible con ENUM_APPLIED_PRICE. Con d=0,4 y τ=1e-5 la ventana es 1.457 barras;... 👉 Léelo | Market | @mql5es
2 105
16
Compilar en MetaEditor 5 solo valida sintaxis. La verificación real llega al ejecutar el EA en MetaTrader 5 o en el Probador,
Compilar en MetaEditor 5 solo valida sintaxis. La verificación real llega al ejecutar el EA en MetaTrader 5 o en el Probador, donde la lógica mecánica genera efectos no previstos sin visibilidad interna. Las pestañas Expertos y Diario ayudan, pero mezclan salidas de múltiples EAs y dificultan aislar trazas. La alternativa es un monitor dedicado en el gráfico: una clase BEO que capture estado de cuenta/terminal, resultados de ejecución (MqlTradeRequest/MqlTradeResult) y errores (GetLastError), con salidas estructuradas. La implementación típica separa diagnóstico de trading con CBEOMonitor: búfer circular de mensajes, niveles de severidad, render con CCanvas, recorte por ancho, y métricas por tick con microsegundos. Además, duplica eventos en PrintFormat para conservar registro en Expertos. 👉 Léelo | VPS | @mql5es
2 612
17
Continuación de estructuras lineales en MQL5: de colas FIFO y circulares a pila (LIFO) mediante un cambio localizado en la ló
Continuación de estructuras lineales en MQL5: de colas FIFO y circulares a pila (LIFO) mediante un cambio localizado en la lógica de lectura y eliminación. Se usa Torre de Hanói como caso didáctico para razonar sobre restricciones de acceso: el último elemento insertado es el primero en salir. También se menciona su relación con la pila de llamadas a nivel CPU. Transición hacia listas: las colas no permiten posicionamiento arbitrario; una lista generaliza la inserción y el recorrido. En MQL5 no hay punteros a struct, por lo que la implementación práctica pasa por class para modelar nodos y enlaces. Se muestra cómo eliminar el array rompe la persistencia de datos y cómo una lista simplemente enlazada resuelve el almacenamiento sin arrays, manteniendo el comportamiento de pila. 👉 Léelo | Señales | @mql5es
2 193
18
El artículo avanza en un simulador/repetidor para MT5 resolviendo un problema práctico: restaurar y ajustar líneas de Stop Lo
El artículo avanza en un simulador/repetidor para MT5 resolviendo un problema práctico: restaurar y ajustar líneas de Stop Loss y Take Profit directamente desde el gráfico tras haberlas eliminado, sin depender del terminal. La solución se basa en interacción por “arrastrar y soltar” y en validar el precio según el tick size del símbolo. Para evitar rechazos del servidor, se reutiliza el indicador de mouse para obtener un precio ya normalizado y enviarlo al EA como valor definitivo. Se analiza la ambigüedad de decidir si el usuario quiere SL o TP cuando faltan ambas líneas. La propuesta es permitir que el operador indique explícitamente el tipo antes de arrastrar, evitando errores por contexto. A nivel de código, se añaden nuevos eventos y se extiende ModifyValueSLTP usando valores negativos como señal para conservar el valor actual (PositionSelectByTicket) al modificar solo SL o so... 👉 Léelo | Guía de algotrading | @mql5es
2 175
19
El oscilador TRIX de tendencia a largo plazo para MetaTrader 5 está orientado a medir dirección de mercado y fuerza de impuls
El oscilador TRIX de tendencia a largo plazo para MetaTrader 5 está orientado a medir dirección de mercado y fuerza de impulso mediante cálculos TRIX múltiples y filtros de suavizado. Combina un TRIX rápido, un TRIX lento y un suavizado LWMA, con coloreado dinámico para diferenciar estados. La lógica compara el TRIX rápido, el TRIX lento y la línea de suavizado. El color de la línea refleja la relación entre componentes: verde para impulso alcista fuerte, azul para fase alcista débil o transición, rojo para presión bajista y morado para estructura alcista sólida en horizontes largos. Se visualiza en una ventana separada. Uso típico: confirmación de tendencia, filtrado de impulso, swing trading y análisis direccional de fondo. Marcos recomendados: H1, H4 y D1. Aplicable a forex, índices, criptomonedas y materias primas. La versión actual integra parámetros internos y permite modifica... 👉 Léelo | Calendario | @mql5es
2 395
20
El artículo muestra cómo añadir análisis de correlación a un EA de noticias en MT5 para evitar duplicar riesgo al operar vari
El artículo muestra cómo añadir análisis de correlación a un EA de noticias en MT5 para evitar duplicar riesgo al operar varios pares que se mueven juntos. La correlación se trata como dinámica: depende del marco temporal, cambia por regímenes y puede colapsar en eventos de pánico, por lo que se calcula en ventanas cortas relevantes para noticias. La implementación amplía CTradingButtons con un módulo reutilizable: convierte cierres en series de rentabilidad, calcula Pearson y busca el pico de correlación con desfases para detectar relaciones líder/seguidor. Luego dibuja marcadores compactos en el gráfico y recomienda un “líder” cuando el desfase indica adelanto. La integración en el EA mantiene UI y lógica separadas, actualiza marcadores al cambiar selecciones y limpia objetos al desinicializar, mejorando control manual y eficiencia operativa ante anuncios. 👉 Léelo | Manual sobre redes neuronales | @mql5es
2 650