ProScalpPanel
- Asesores Expertos
- Versión: 6.1
- Activaciones: 20
ProScalpPanel: un asesor experto profesional de MQL5 (panel de operaciones) para el scalping en MetaTrader 5. El panel se muestra directamente en el gráfico y permite acceder con un solo clic a todas las operaciones: abrir/cerrar posiciones, gestionar SL/TP, filtros de protección y estadísticas diarias.
Finalidad
Una herramienta de scalping manual: el operador ve todo en un único gráfico y controla las posiciones mediante botones, teclas de acceso rápido o clics en el gráfico. Un «modo demo» integrado para el Probador de estrategias abre y cierra automáticamente operaciones a través de las mismas funciones del panel, lo que se utiliza para la validación en el MQL5 Market.
Cómo funciona
1. Panel y estado
- Al iniciarse (OnInit), se crea el panel de la interfaz gráfica de usuario, se inicializa CTrade (modo asíncrono, número mágico 777888, deslizamiento de 5 puntos), se crea un indicador ATR(14) para el panel de control y se pone en marcha un temporizador de 500 ms.
- El estado del panel (lote, SL/TP, modos, escala, idioma) se guarda en las variables globales de la terminal y se restaura en el siguiente inicio.
- El panel se escala mediante el parámetro «Scale» y se puede contraer con el botón de la cabecera. Esquema de colores oscuro de aspecto profesional; los botones activos se resaltan en verde, mientras que los bloqueados se muestran en rojo.
2. Apertura de operaciones (ExecuteTrade)
- Los botonesCOMPRAR/VENDER (teclas de acceso rápido ↑/↓) abren una orden de mercado: antes de enviarla, se comprueban el spread (spread máximo), los derechos de negociación (terminal/cuenta/EA), el modo de negociación del símbolo, el margen libre y la validez de SL/TP respecto a la distancia mínima (nivel de stop/congelación).
- «Click-to-Trade»: al hacer clic en el gráfico se abre una operación: COMPRA si el precio en el que se ha hecho clic es ≥ al precio de venta (Ask), VENTA si es ≤ al precio de compra (Bid). Modo de uno o dos clics. Se ignoran los clics sobre el área del panel.
- Volumen: lote fijo (botones ±, valores preestablecidos 0,01/0,05/0,10/0,50) o basado en el riesgo (% de riesgo del saldo/capital). El volumen se normaliza según el paso del símbolo, el mínimo y el máximo.
3. Gestión de posiciones
- Cerrar todo / Cerrar con ganancias / Cerrar con pérdidas: cierra todas las posiciones, tanto las rentables como las con pérdidas (solo las propias: mismo símbolo + código mágico 777888).
- Cerrar el 25 / 50 / 75 %: cierre parcial de la posición.
- Invertir: cierra una posición y abre la opuesta.
- BE (Breakeven): desplaza el SL de las posiciones abiertas hasta el punto de equilibrio (+desviación).
- AutoBE: desplaza automáticamente el SL al punto de equilibrio cuando el precio alcanza los puntos de activación del BE en beneficios.
- Trailing stop — el SL sigue al precio con pasos de «Trail» a una distancia de «Trail»; solo se realizan modificaciones cuando mejora la protección (sin spam de solicitudes).
4. Protección y filtros
- Spread máximo: cuando el spread supera el límite, los botones COMPRAR/VENDER se bloquean y se marcan como «LCK».
- Filtro de sesión: solo se permiten entradas dentro de una ventana de tiempo establecida.
- Límite/objetivo diario: cuando se alcanza el límite de pérdidas diario o el objetivo diario, se bloquean las nuevas entradas (LOCK).
- Racha de pérdidas: las entradas se bloquean tras N operaciones perdedoras consecutivas (basadas en operaciones reales en OnTradeTransaction).
5. Estadísticas y registros
- Cuadro de mando: recuento de operaciones abiertas de compra/venta, volumen, PnL flotante, resultado diario, recuento de operaciones, tasa de acierto, racha de pérdidas, ATR(14) en puntos.
- Las estadísticas diarias se recopilan a partir de las operaciones cerradas en OnTradeTransaction; los contadores se reinician al cambiar el día natural.
- Las operaciones cerradas se registran en un archivo CSV (MQL5\Files\ProScalp\…); se pueden obtener capturas de pantalla de los gráficos mediante el botón «Shot ».
6. Modo demo para el MQL5 Market
- Si se habilita la opción «Operaciones automáticas en modo demo», el EA en el Probador de estrategias abre y cierra operaciones de demostración cada ~200 ticks mediante las funciones estándar del panel (hasta un máximo de operaciones de demostración por ejecución). Esto permite a los validadores del mercado confirmar que las funciones de negociación funcionan en el probador.
Parámetros de entrada (valores por defecto)
| Parámetro | Descripción |
|---|---|
| InpLot = 0,10 | Lote por defecto |
| InpSL = 50 / InpTP = 100 | SL / TP por defecto, en puntos |
| InpMaxSpread = 15 | Spread máximo, en puntos (0 = sin límite) |
| InpRiskMode / InpRiskPct = 0,9 | Modo de % de riesgo (% del saldo) |
| InpTrail = 30 / InpTrailStep = 10 / InpTrailOn | Trailing: distancia, paso, activado |
| InpBETrigger = 15 / InpAutoBE | Auto-BE: puntos de activación, activado |
| InpDayLoss = 100 / InpDayTarget = 200 | Límite de pérdidas diario / objetivo diario |
| InpLoseSeries = 3 | Número de pérdidas consecutivas permitidas |
| InpDemoAutoTrades = true / InpDemoMaxDeals = 8 | Operaciones de demostración en el simulador (para Market) |
Controles y teclas de acceso rápido
- Botones: COMPRAR, VENDER, Cerrar todo/Ganancia/Pérdida, Cerrar 25/50/75, Invertir, BE, AutoBE, Trailing, Clic, Sesión, Límite diario, Bloqueo por pérdidas, Modo (lote/riesgo), 1x/2x, Teclas, Disparo, Contraer, Idioma (EN/UA).
- Teclas de acceso rápido: ↑ — COMPRAR, ↓ — VENDER, Espacio/Esc — cerrar todo, B — punto de equilibrio, T — activar/desactivar trailing, R — invertir, + / − — cambiar lote.
