Trade Master Pro Suite v2
- Indicadores
-
German Pablo Gori
Developer Algorithmic Software & Trader | Founder CODE4TRADING
Argentina | 9 years as Retail Trader | 1000+ active traders using our products
CODE4TRADING: Democratizing Professional Trading Tools for Every Trader - Versión: 2.0
- Actualizado: 21 agosto 2026
- Activaciones: 7
TRADEMASTER PRO SUITE v2.0: Detección de señales de nivel institucional — Motor de confluencia de 8 capas
TradeMaster Pro Suite es un indicador personalizado de nivel profesional diseñado para operadores que priman la calidad sobre la cantidad. En lugar de basarse en un único indicador o en un umbral fijo, evalúa cada señal potencial a través de ocho capas analíticas independientes. Cada capa aporta una puntuación ponderada, y solo se genera una señal cuando la puntuación combinada alcanza el umbral mínimo definido por el usuario. Este enfoque elimina el ruido y reduce significativamente las entradas erróneas en cualquier condición de mercado.
LAS 8 CAPAS DE CONFLUENCIA
| Capa | Indicador | Ponderación |
|---|---|---|
| 1 | EMA 21 / 50 / 200 — Alineación de tendencias y cruce | 25 % |
| 2 | RSI(14) — Zona de impulso y detección de divergencias | 15 % |
| 3 | Estocástico rápido (5,3,3) y lento (14,3,3) — Rotación cuádruple | 15 % |
| 4 | Momentum de compresión — Bandas de Bollinger (20) frente al canal de Keltner | 15 % |
| 5 | MACD (12, 26, 9): cruce y dirección del histograma | 10 % |
| 6 | Régimen ATR — Clasificación de la volatilidad (tendencia / rango / volátil) | 10 % |
| 7 | Aceleración del volumen — Aumento progresivo en 3 barras | 5 % |
| 8 | Estructura de la evolución del precio: expansión del rango y máximos más altos / mínimos más bajos | 5 |
Cada señal tiene una puntuación normalizada de 0 a 100. El umbral mínimo lo controla el usuario (por defecto: 40). Una puntuación más alta indica una mayor confluencia entre más capas independientes.
SIN REPINTADO ABSOLUTO — GARANTIZADO
La ausencia total de repaint es el principio de diseño fundamental de este indicador. Las señales nunca se desplazan, nunca desaparecen y nunca cambian una vez que se han trazado en una barra histórica.
Implementación técnica (verificada):
- Todas las flechas de COMPRA y VENTA se evalúan exclusivamente en barras cerradas (desplazamiento >= 1). La barra en tiempo real (desplazamiento = 0) nunca se utiliza para colocar señales.
- La inicialización del búfer utiliza la optimización «prev_calculated»: las barras históricas nunca se sobrescriben en las actualizaciones incrementales.
- El filtro MTF H4 sincroniza la alineación de las barras mediante iBarShift(), tomando como referencia la barra H4 que se cerró realmente en el momento de la barra de señal.
- El filtro de sesión se evalúa en función de time[idx] (la propia marca de tiempo de la barra), y no de TimeCurrent(), lo que garantiza la precisión histórica.
- Las etiquetas de señal (OBJ_TEXT) utilizan nombres únicos por índice de barra y se crean una sola vez; nunca se mueven ni se vuelven a crear.
- Las matrices utilizan ArraySetAsSeries(false): el índice 0 equivale a la barra más antigua, lo que es totalmente coherente con la semántica de los búferes de MQL5.
- Protección del bucle: idx < 1 o idx >= rates_total - 1; es matemáticamente imposible llegar a la barra en tiempo real.
COMPATIBILIDAD UNIVERSAL: CUALQUIER SÍMBOLO, CUALQUIER MARCO TEMPORAL
Todos los identificadores de los indicadores se crean dinámicamente durante la inicialización utilizando _Symbol y PERIOD_CURRENT. No hay marcos temporales ni valores de pips codificados de forma fija en ninguna parte del código.
Periodos de tiempo compatibles: M1, M5, M15, M30, H1, H4, D1, W1, MN1
Clases de activos compatibles:
- Pares principales de divisas: EURUSD, GBPUSD, USDJPY, USDCHF, USDCAD, AUDUSD, NZDUSD
- Pares de divisas cruzados: GBPJPY, EURJPY, GBPAUD, AUDNZD y todos los demás
- Metales: XAUUSD (oro), XAGUSD (plata)
- Índices: US30, US500, NAS100, GER40, UK100, JP225
- Energía: XTIUSD (petróleo WTI), XBRUSD (Brent)
- Criptomonedas: BTCUSD, ETHUSD, LTCUSD (dependiendo del bróker)
La normalización de precios utiliza SYMBOL_TRADE_TICK_SIZE en lugar de solo NormalizeDouble, lo que garantiza una compatibilidad total con brókers de todo tipo, incluidos aquellos con tamaños de tick no estándar para metales e índices.
PANEL DE CONTROL PROFESIONAL INTERACTIVO
Un panel de control totalmente funcional con tema oscuro, 4 pestañas e interactividad completa con el ratón:
Características del panel:
- Arrastrar y soltar: haz clic en el encabezado para mover el panel libremente a cualquier lugar del gráfico
- Minimizar y ampliar: se reduce a una barra de título compacta
- Cerrar y volver a abrir: el panel reaparece al actualizar el gráfico
- Tema oscuro con codificación de colores profesional (verde / rojo / azul)
Pestañas:
- Señales: las últimas 50 señales con marca de tiempo, dirección, puntuación y régimen de volatilidad
- Estadísticas: total de señales, ratio alcista/bajista, puntuación media, hora de la última señal
- Escáner: escáner de múltiples símbolos en tiempo real que se actualiza cada 30 segundos
- Riesgo: perfil de riesgo activo, saldo, capital y estado del módulo
ETIQUETAS DE SEÑALES EN EL GRÁFICO
Cada señal muestra una etiqueta de texto directamente en el gráfico que contiene:
- Dirección: COMPRAR (flecha hacia arriba) o VENDER (flecha hacia abajo)
- Puntuación de confluencia (ejemplo: 78)
- Régimen de volatilidad: TENDENCIA / RANGO / VOLÁTIL
Las etiquetas se colocan automáticamente por encima o por debajo de la flecha de la señal utilizando un desplazamiento basado en el ATR, lo que garantiza la legibilidad sin que se superpongan a las velas de precios.
ESCANER MULTISÍMBOLO
El escáner integrado supervisa hasta 20 símbolos simultáneamente, actualizándose cada 30 segundos mediante EventSetTimer.
- Símbolos predeterminados: EURUSD, GBPUSD, USDJPY, XAUUSD, GBPJPY, AUDUSD, USDCAD, USDCHF
- Totalmente configurable mediante un parámetro de entrada (lista separada por comas)
- Muestra: símbolo, marco temporal, dirección, puntuación de confluencia de la EMA, precio actual
- Funciona en el marco temporal activo del gráfico
- Se desactiva automáticamente en el Probador de estrategias para evitar errores de disponibilidad de símbolos
MÓDULOS INCLUIDOS
Modo de cumplimiento de empresa de inversión
Supervisa la exposición de la cuenta y aplica límites de pérdidas diarios configurables. Realiza un seguimiento del capital frente al saldo inicial de la sesión utilizando AccountInfoDouble; no se utilizan consultas de posiciones, lo que garantiza el pleno cumplimiento de MQL5 Market. Modos: Estándar, Prop Firm, Conservador. Incluye un registro de auditoría de todos los eventos relacionados con los umbrales de cumplimiento.
5 perfiles de riesgo predefinidos
Aplicación de parámetros con un solo clic para cinco estilos de negociación preconfigurados:
| Perfil | % de riesgo | Posiciones máximas | Multiplicador ATR | Límite diario |
|---|---|---|---|---|
| Conservador | 1,0 % | 3 | 1,5x | 3,0 % |
| Moderado | 2,0 % | 5 | 2,0x | 5,0 % |
| Agresivo | 3,0 % | 8 | 2,5x | 8,0 % |
| Empresa de gestión de carteras | 0,5 % | 1 | 2,0x | 5,0 % |
| Scalping | 0,5 % | 3 | 1,0x | 4,0 % |
Se pueden crear perfiles personalizados, asignarles un nombre y guardarlos en el disco (hasta 10 perfiles personalizados). Las operaciones con archivos se desactivan automáticamente en el Probador de estrategias.
Filtro SMC institucional
Detecta bloques de órdenes y brechas de valor razonable en el símbolo activo. Cuando el precio se alinea con las zonas institucionales identificadas, la puntuación de confluencia recibe un impulso adicional. El filtro se puede activar o desactivar de forma independiente mediante un parámetro de entrada.
Filtro de régimen de volatilidad
Clasifica el ATR actual en relación con una media móvil de 20 barras en tres regímenes: con tendencia (ratio ATR >= 1,3), volátil (ratio >= 2,0) y en rango (por debajo de 1,3). Un filtro opcional puede bloquear la generación de señales en condiciones de oscilación lateral. Totalmente adaptativo: sin umbrales de pips fijos.
PARÁMETROS DE ENTRADA
Detección de señales:
- Puntuación mínima (0–100): umbral mínimo de confluencia — por defecto 40 (moderado), 60 (selectivo), 75 (estricto)
- Barras de espera: separación mínima entre barras de señales de la misma dirección — por defecto 3
- Mostrar flechas: verdadero / falso
- Mostrar etiquetas: verdadero / falso (puntuación y régimen mostrados en el gráfico)
- Filtro MTF H4: alineación opcional con la tendencia del marco temporal superior utilizando PERIOD_H4
- Diferencial máximo (puntos): diferencial máximo permitido en el momento de la señal — valor por defecto 100, 0 para desactivarlo
- Filtro de sesión: solo sesiones de Londres y Nueva York (07:00–21:00 UTC)
Escáner:
- Habilitar escáner: verdadero / falso
- Símbolos del escáner: lista de símbolos separados por comas
Riesgo y módulos:
- Perfil de riesgo: 5 preajustes
- Modo de riesgo: Estándar / Prop Firm / Conservador
- Límite de pérdidas diario: porcentaje del saldo inicial de la sesión
- Filtro de volatilidad: activar / desactivar
- Filtro SMC: activar / desactivar
¿A QUIÉN VA DIRIGIDO?
- Operadores intradía que necesitan señales de entrada objetivas y con múltiples confirmaciones
- Operadores de swing que buscan oportunidades de alta calidad en el contexto de los regímenes de volatilidad
- Operadores de scalping en M1 a M5 con periodo de espera y protección frente al spread
- Operadores de empresas de inversión que necesitan un seguimiento diario de las pérdidas y un modo de cumplimiento normativo
- Operadores de cartera que supervisan múltiples pares mediante el escáner integrado
- Operadores algorítmicos que buscan una base de señales fiable para el desarrollo de EA
ESPECIFICACIONES TÉCNICAS
| Característica | Valor |
|---|---|
| Plataforma | MetaTrader 5 |
| Versión | 1.00 |
| Ventana del gráfico | Gráfico principal (superposición) |
| Buffers de indicadores | 2 (flechas de COMPRA, flechas de VENTA) |
| Repintado | Cero — garantizado |
| Compilación | 0 errores, 0 advertencias |
| Marcos temporales | Todos (de M1 a MN1) |
| Símbolos | Cualquiera (Forex, metales, índices, criptomonedas, energía) |
| Brókers | Cualquier bróker de MT5 |
| Licencia | Cuenta única (protección estándar de MQL5) |
CALIDAD DEL CÓDIGO APTA PARA PRODUCCIÓN
- Supera la compilación en MetaEditor sin errores ni advertencias
- NormalisePrice() utiliza SYMBOL_TRADE_TICK_SIZE, lo que elimina el error 130 en metales e índices
- ValidateStopsDistance() comprueba tanto SYMBOL_TRADE_STOPS_LEVEL como SYMBOL_TRADE_FREEZE_LEVEL
- Todos los identificadores del indicador se validan contra INVALID_HANDLE; se devuelve INIT_FAILED en caso de fallo crítico
- Todos los valores de retorno de CopyBuffer() se validan antes de su uso
- Comprobaciones defensivas de punteros nulos en todos los objetos del módulo antes de cada llamada a un método
- OnDeinit() limpio: sin fugas de memoria ni objetos de gráficos huérfanos
- Operaciones del escáner y del panel de control desactivadas en el Probador de Estrategias y el Optimizador
- Las operaciones de E/S de archivos (perfiles de riesgo, registro de cumplimiento) incluyen protecciones específicas para el entorno del probador
Copyright 2026 code4trading — Gori German Pablo https://www.mql5.com/es/users/pablogx9/seller
