Magic number manager OrderByMagic EA
- Indicadores
- Minh Vuong Pham
- Versión: 1.1
OrderByMagic es un indicador para MT5. Lee todas las posiciones abiertas en su cuenta y las muestra agrupadas por Número Mágico directamente en el gráfico - actualizado cada 2 segundos. Nunca abre, cierra o modifica ninguna operación.
*** Soporte de grupos: https: //www.mql5.com/en/channels/vuongphamtrading
El problema de la colisión del Número Mágico
Cada EA imprime un Número Mágico en las órdenes que abre para poder identificarlas y gestionarlas posteriormente. Cuando ejecuta varios EAs al mismo tiempo, cada uno debe tener un Número Mágico único. En la práctica, esto suele salir mal:
- Si adjunta un nuevo EA y se olvida de cambiar su número mágico por defecto (normalmente 0 o 12345), colisionará silenciosamente con una estrategia existente.
- Usted adjunta el mismo EA a dos gráficos (por ejemplo, EURUSD M15 y GBPUSD H1) con el mismo Número Mágico.
- Después de un reinicio del VPS usted vuelve a adjuntar un EA y accidentalmente escribe el número incorrecto en el diálogo de entrada.
- Utiliza un EA comprado con un Número Mágico codificado que no coincide con el suyo.
⚠ Una colisión significa que dos EAs pueden gestionar las órdenes del otro - cerrando o modificando operaciones que no abrieron. Esto provoca pérdidas impredecibles.
Por qué la pestaña de Operaciones de MT5 no es suficiente
La pestaña de Operaciones muestra todas las posiciones en una lista plana. No agrupa por Número Mágico, no tiene código de colores por estrategia, y requiere añadir manualmente la columna "Mágico". Escanear más de 20 posiciones en 5 estrategias es lento y propenso a errores. OrderByMagic EA pone la vista agrupada directamente en su gráfico de precios para que nunca tenga que salir de él para auditar posiciones.
| Situación | Sin este EA | Con este EA |
| Ejecutando 3 EAs en 3 pares | Es difícil saber qué órdenes pertenecen a qué EA | Las órdenes de cada EA en un bloque separado etiquetado |
| Volver a colocar el EA después de reiniciar el VPS | Riesgo de escribir un Número Mágico incorrecto en el diálogo | Ver todos los Números Mágicos activos antes de escribirlos |
| Probar un nuevo EA junto con EAs activos | El nuevo EA puede utilizar Magic 0 e interferir con las operaciones manuales | Confirme que el Magic 0 está libre antes de empezar |
| Parámetro | Por defecto | Descripción |
| UpdateIntervalSeconds | 2 | Frecuencia de actualización en segundos |
| Esquina | 0 | Posición de visualización: 0 = arriba a la izquierda, 1 = arriba a la derecha |
| Distancia XD / Distancia Y | 10 / 20 | Desplazamiento en píxeles desde la esquina elegida |
| TamañoFuente | 9 | Tamaño del texto. Reducir a 7-8 si la pantalla se desborda verticalmente |
| HeaderColor | Amarillo | Color del encabezado de la sección y de las líneas divisorias |
| MagicColor | Aqua | Color de los encabezados de grupo ╔═══ MAGIC: xxx ═════. |
| ComprarColor / VenderColor | Azul / Rojo | Colores para las líneas de posición de COMPRA y VENTA |
| TextColor | Blanco | Color del texto de información general |
Las posiciones están ordenadas por Número Mágico. Cada grupo muestra:
• Group header → ╔═══ MAGIC: 10001 (2 orders) ═══
- Por posición: Entrada - Tipo (COMPRA/VENTA) - Símbolo - Tamaño del lote - Precio de apertura - Precio actual - SL / TP - Hora de apertura.
═══ ════════════════════════════════════
LỆNH THEO NÚMERO MÁGICO
2025 .11.15 09:42:17 Total : 5 órdenes
═══ ════════════════════════════════════
╔═══ MAGIC: 10001 (2 pedidos) ════
║ [1] Billete : 12345678 90
║ COMPRAR EURUSD 0 .10 lote
║ Abierto: 1.08342 Ahora : 1.08511
║ S L: 1.07900 TP : 1.09000
║ Abierto: 2025.11.15 08:12
╚════════════════════════════════════
╔═══ MAGIC: 20050 (3 pedidos) ════
║ [1] Billete : 12345678 95
║ VENDER GBPUSD 0 .20 lote
║ Abierto: 1.26800 Ahora : 1.26540
║ S L: --- TP : 1.25000
╚════════════════════════════════════
