Capital SL Defender Pro
- Utilidades
-
Michael Ngugi Michuki
I am a Forex Trader from Kenya, with a background in software engineering. I love trading and I want to create solutions for the trading space to make it less painful and more productive - Versión: 3.5
- Activaciones: 5
Capital SL Defender Pro es un asesor experto (EA) para MetaTrader 5 destinado a la gestión de posiciones y la protección de beneficios. No busca operaciones. Tú (u otro EA) abres las operaciones y Capital SL Defender Pro se encarga de gestionarlas: establece el stop loss y el take profit en el momento en que se abre una operación, desplaza el stop hasta el punto de equilibrio una vez que la operación ha recorrido una cuarta parte del camino hacia su objetivo, puede evitar que las pequeñas ganancias se conviertan en pérdidas, cierra las operaciones únicamente en los límites que tú actives y muestra todo en un panel negro y naranja en el gráfico.
Funciona de forma autónoma, sin necesidad de servicios externos, direcciones web ni tokens. Tú eliges qué operaciones gestiona: el símbolo del gráfico o todos los símbolos, y todas las operaciones (por defecto), solo las operaciones manuales o las operaciones de un EA concreto.
1Qué hace
| Área | Qué hace Capital SL Defender Pro |
|---|---|
| SL/TP automáticos | Añade un stop loss y un take profit a cualquier operación abierta que no los tenga, en el momento en que se abre. Por defecto, el SL está a 1000 puntos de la entrada (100 puntos de índice en índices como el US30) y el TP a una distancia tres veces mayor (1:3). En su lugar, puedes utilizar un porcentaje del saldo, un porcentaje del precio o un riesgo en dólares por operación. |
| Bloqueo de beneficios por % del TP | Mueve el SL al punto de equilibrio al alcanzar el 25 % del recorrido hasta el TP y, a continuación, bloquea un 25 % más de la distancia hasta el TP en cada paso posterior (50 %, 75 %...). El SL nunca retrocede. |
| Punto de equilibrio | Una vez que una operación ha recorrido el 10 % del camino hasta su TP, ya no puede cerrarse con pérdidas: el SL se desplaza hasta el precio de entrada más unos pocos pips, o la operación se cierra si el precio ya ha vuelto a ese nivel. Mientras está activa, es el único punto de equilibrio: tanto el bloqueo de beneficios como el punto de equilibrio clásico dejan esa función en sus manos. |
| Siguiente al TP | Cerca del TP, el EA lo elimina, asegura la mayor parte del movimiento y sigue ajustando el trailing, de modo que una operación que sigue avanzando sigue generando beneficios. |
| Gestores de trailing y clásicos | Stop dinámico (con ampliación dinámica opcional y su propio interruptor en el panel, verde mientras se ajusta), punto de equilibrio en dólares/pips, bloqueo de beneficios y seguimiento sin TP, para operaciones sin TP o con el bloqueo de beneficios desactivado. Todo desactivado por defecto. |
| Bloqueo de entrada | Un límite diario de nuevas operaciones, un interruptor de «Trading» (activado/desactivado), una pausa tras un stop-out, un límite de posiciones y un límite de pérdidas diario. Por defecto, cuenta y muestra los datos; con «EnforceEntryLock» activado, una operación abierta mientras las entradas están bloqueadas se cierra inmediatamente. |
| Salidas forzadas | Pérdida máxima por operación (en dólares o pips), objetivo de beneficio por operación, tiempo máximo de mantenimiento, cierre antes de que termine la sesión y límites de pérdidas diarios. Todas estas opciones están desactivadas por defecto. |
| Panel de control | Panel en negro y naranja: cuenta, configuración de riesgo (cuánto arriesga una operación con su tamaño de lote, en dólares, % del saldo, puntos y % del precio), interruptores de activación/desactivación para cada protección, el próximo evento de noticias y todas las operaciones gestionadas con su progreso hacia el TP y su siguiente paso de SL (con una cuenta atrás cuando el paso se basa en el tiempo). El botón «CONFIGURACIÓN» abre un panel de configuración en el gráfico. |
| Líneas de sesión | Las sesiones de Sídney, Asia, Londres y Nueva York se representan como líneas gruesas con un recuadro de identificación, para el día de hoy y hasta 30 días atrás, en tu propia zona horaria. |
| Filtro de noticias (opcional) | Lee el calendario económico integrado de MT5 y pausa los cambios en el SL y las nuevas entradas en torno a eventos de alto impacto. Una alerta emergente avisa antes de cada uno de ellos (activada por defecto, funciona también con el «blackout» desactivado). |
2Requisitos
- MetaTrader 5 (cualquier bróker, cuenta demo o real).
- Función«Algo Trading » activada en la barra de herramientas de MT5.
Nada más: no hay que autorizar ninguna dirección web, ni se necesita ningún token ni DLL.
3. Instalación
Desde el MQL5 Market: tras la compra, Capital SL Defender Pro aparece en el Navegador, en la sección Asesores expertos → Mercado. Pasa al paso 3 a continuación.
Desde el archivo fuente (CapitalSLDefenderPro.mq5):
- En MT5, abre Archivo → Abrir carpeta de datos y copia el archivo en MQL5/Experts/.
- Ábrelo en MetaEditor (F4) y compílalo (F7). El resultado debería indicar 0 errores, 0 advertencias.
- Activa el «Algo Trading» en la barra de herramientas (el botón debe estar en verde).
- Arrastra Capital SL Defender Pro a un gráfico.
- En la pestaña «Común», marca la casilla «Permitir trading algorítmico», a continuación, configura tus parámetros (sección 4) y haz clic en «Aceptar».
Una copia o varias. Una copia gestiona las operaciones que abarca su ámbito de aplicación (sección 10). Por defecto, se trata de todas las operaciones del símbolo del gráfico, por lo que operar con tres símbolos significa adjuntarlo a tres gráficos, o configurar «ManageScope» para que abarque todos los símbolos de un solo gráfico. No permitas que dos copias gestionen las mismas operaciones. Cada copia mantiene su propio recuento de entradas, pausas y cambios de panel.
4Iniciorápido
Estos son los parámetros que la mayoría de los operadores modifican. El resto puede dejarse en los valores por defecto. La pestaña «Inputs» muestra la etiqueta de cada parámetro; en la sección 12 se indica la etiqueta junto al nombre de cada parámetro utilizado aquí.
- Qué operaciones gestionar: ManageScope (el símbolo de este gráfico o todos los símbolos) y MagicNumberFilter (-1 = todas las operaciones, valor por defecto; 0 = operaciones que abras manualmente; o el número mágico de otro EA).
- SL/TP automáticos: operaciones abiertas sin ellos
- SLTPMode: déjalo en «Classic points».
- AutoSLPoints: la distancia del SL, 1000 puntos (10,00 en el oro con 2 decimales, 100 pips en el EURUSD). Los índices como el US30 utilizan en su lugar IndexSLPoints, 100 puntos enteros del índice (sección 7.1).
- RiskRewardRatio: el TP como múltiplo de la distancia del SL, 3 (es decir, 1:3: 3000 puntos, o 300 puntos de índice).
- SetLotSize: el tamaño de lote con el que sueles operar. El panel de control muestra el riesgo en dinero que supone una operación de ese tamaño.
- Punto de equilibrio: actívalo para alcanzar el punto de equilibrio anticipado al 10 % del recorrido hasta el TP (entrada + 2 pips). Este será entonces el único punto de equilibrio.
- Bloqueo de ganancias: déjalo activado. Nivel de equilibrio al 25 % del recorrido hasta el TP (se omite mientras el nivel de equilibrio está activado); a continuación, se bloquea un 25 % adicional de la distancia hasta el TP por cada 25 % adicional.
- Límites de entrada: MaxEntriesPerDay (10, 0 = sin límite). Horarios de sesión: SessionTimeZone y los horarios de sesión en tu zona (sección 6).
- Haz clic en Aceptar. Aparecerá el panel de control en la parte inferior izquierda y se trazarán las líneas de sesión.
A continuación, abre una operación pequeña en una cuenta demo sin SL ni TP y observa el panel de control: el SL y el TP aparecen tan pronto como se abre la operación, y la línea de la operación muestra la distancia que hay hasta el TP y dónde se sitúa el SL.
La mayoría de estos parámetros también se pueden modificar más tarde sin necesidad de abrir la ventana de parámetros: haz clic en «AJUSTES» en el panel de control (sección 7.3).
5El panel de control
El panel se encuentra, por defecto, en la parte inferior izquierda del gráfico. Se puede colocar a cualquier lado, en la parte superior o en la inferior, y se actualiza una vez por segundo.
| Datos de entrada | Opciones |
|---|---|
| DashboardSide | Izquierda o derecha. A la derecha, sigue el borde del gráfico cuando se cambia el tamaño. |
| Panel de control vertical | Parte inferior (por defecto): la base del panel se sitúa en el borde inferior del gráfico y se expande hacia arriba a medida que se abren operaciones. Parte superior: cuelga de la parte superior, debajo del panel de compra/venta con un solo clic de MT5 cuando este está visible. |
| Tamaño del panel de control | Grande: todo lo anterior. Pequeño: el mismo contenido, pero más pequeño. Minúsculo: un resumen del tamaño de una tarjeta de visita. |
| DashboardX, DashboardTopY | Distancia desde el borde del gráfico y desde el borde superior del panel, en píxeles. Si DashboardTopY = 0, se coloca automáticamente. En la parte inferior, DashboardTopY es la altura máxima que alcanza el panel. |
| DashboardAccentColor, DashboardBackColor | Naranja y negro por defecto. |
El tamaño del texto se ajusta a la escala de pantalla de Windows. Cualquier texto que sea demasiado largo para su fila se acorta con «..» en lugar de solaparse.
Encabezado: el nombre del producto, la versión, un botón para plegar (▼ / ▲) y un botón para activar o desactivar las SESIONES. Haz clic en SESIONES para mostrar u ocultar las líneas de sesión al instante.
Plegar. Haz clic en ▼ para plegar el panel hasta la línea de estado y «CUENTA», de modo que puedas ver más del gráfico. El panel plegado siempre se desplaza a la esquina inferior de su lado, incluso cuando el panel está configurado en la parte superior. Haz clic en ▲ para volver a abrirlo en su lugar habitual. La configuración de plegado se recuerda tras los cambios de marco temporal y los reinicios de MT5.
Lado y posición desde el gráfico. Las filas «Lado del panel» (Izquierda/Derecha) y «Anclaje del panel » (Arriba/Abajo) del panel de configuración permiten mover el panel de control sin abrir los campos de entrada (sección 7.3).
Desplazamiento. En una pantalla pequeña, o con muchas operaciones abiertas, el panel puede ser más alto que el gráfico. En ese caso, se recorta a la altura del gráfico y aparece una barra de desplazamiento naranja en su borde derecho. Gira la rueda del ratón sobre el panel o haz clic en la barra de desplazamiento situada encima o debajo de su marcador para desplazarte. El encabezado permanece fijo. Mientras el puntero se encuentra sobre el panel, el gráfico no se desplaza con él.
Línea de estado: PROTECTING (verde) mientras se permite el trading algorítmico, ALGO TRADING OFF (rojo) cuando el botón de la barra de herramientas o la casilla «Permitir trading algorítmico» del EA están desactivados. A la derecha: lo que gestiona (por ejemplo, XAUUSD, todas las operaciones) y la hora en la zona horaria seleccionada.
| Sección | Filas |
|---|---|
| Cuenta | Un botón «CONFIGURACIÓN» en la fila del título de la sección (sección 7.3), seguido del saldo, el capital, las ganancias y pérdidas flotantes de toda la cuenta (capital menos saldo), las ganancias y pérdidas netas de hoy de las operaciones gestionadas (operaciones cerradas con comisión y swap, más las operaciones abiertas; los depósitos y retiradas no se tienen en cuenta), las operaciones de hoy respecto a tu límite diario y el indicador «Próxima noticia» con el próximo evento de gran impacto (con cuenta atrás en su última hora). Una fila roja titulada «No gestionadas » muestra las operaciones abiertas fuera del ámbito de aplicación (sección 10), por ejemplo, 1 operación: «magic 24». Riesgo abierto en los SL: lo que perderían las operaciones abiertas si todas alcanzaran su SL, en comparación con el «MaxOpenRiskPercent» cuando esté configurado (sección 7.4). |
| Configuración del riesgo | Lo que arriesgaría una operación con su tamaño de lote (SetLotSize, o el tamaño de lote introducido en el panel de configuración): el tamaño del lote, cómo se configuran el SL y el TP, el riesgo en SL en dólares y como porcentaje del saldo, la distancia del SL en puntos y como porcentaje del precio, el objetivo en TP y la distancia del TP de la misma forma, la relación recompensa:riesgo y el interruptor de SL/TP automático. Si cambia el tamaño del lote, estos datos se actualizan al instante, incluso con una operación abierta. Con la protección de riesgo activada (sección 7.4), «Lote para un riesgo del 1 %» muestra el lote que se ajusta a un stop alejado del ruido normal, y «Lote demasiado grande» avisa cuando el stop de su lote se situaría dentro de dicho ruido. |
| Protección | Interruptores para «Break-even», «Profit lock», «Trailing stop», «TP runner» y «Trading» (más abajo), así como las sesiones abiertas. |
| Posiciones | Hasta 5 operaciones gestionadas, con un máximo de tres líneas cada una: símbolo, sentido, lotes y P/L; a continuación, se pasa al TP y al estado del SL (SL +25 % bloqueado, SL +12,40 $ bloqueado para una operación sin TP, SL en punto de equilibrio, o los dólares y el % del saldo que aún están en riesgo); luego, en naranja, el siguiente paso para su SL y lo que espera: Siguiente: umbral de rentabilidad en 4123,06 (+1,24) (el precio y cuánto tiene que subir aún), Siguiente: Fijar el +25 % en 4131,06 (+5,24), A continuación: SL móvil en 4141,66 (+15,84), A continuación: SL móvil en 3:12 (el tiempo de espera tras el punto de equilibrio, en cuenta atrás), A continuación: Siguiente: trailing a 5 pips de distancia, o Siguiente: «Runner» en 4140,06 (+14,24). Con MaxHoldMinutes configurado, añade «Cierre en 42:10»; durante un periodo de bloqueo de noticias, comienza «En pausa por noticias:». Un «runner» (sección 8.3) muestra su progreso respecto al TP que tenía antes de que el EA lo eliminara, por ejemplo, «132 % del TP, runner». |
Conmutadores. «Auto SL/TP», «Siguiente noticia», «Punto de equilibrio», «Bloqueo de beneficios», «Trailing stop», «Runner de TP» y «Operar» son botones. Haz clic en uno de ellos para activarlo o desactivarlo al instante, sin necesidad de abrir la configuración.
| Activar/desactivar | Activar | Desactivado |
|---|---|---|
| SL/TP automáticos | Naranja ON: las operaciones abiertas sin SL/TP se configuran así | Gris, DESACTIVADO: las nuevas operaciones se mantienen tal y como están |
| Punto de equilibrio, bloqueo de beneficios, TP dinámico | Naranja, muestra el plan que se aplica (por ejemplo, al 10 % del TP, entrada SL +2 pips; BE al 25 %, +25 % por paso, o a partir del 25 %, +25 % por paso mientras el punto de equilibrio alcanza el umbral de equilibrio) | Gris, desactivado |
| Stop dinámico | Naranja, en espera, desde el +0,50 % hasta que una operación alcance el inicio; verde, ACTIVO en una operación mientras se ajusta | Gris, DESACTIVADO |
| Operaciones | Verde ACTIVO, o naranja/rojo mientras un límite bloquea las entradas | Gris, INACTIVO: se bloquean las nuevas operaciones (sección 9) |
| Próxima noticia | Naranja, muestra el próximo evento de gran impacto (o «Ninguno próximo»); el bloqueo de noticias está activado | Gris: el periodo de silencio está desactivado. Sigue mostrando el próximo evento mientras la alerta emergente esté activada; se muestra como «DESACTIVADO» cuando ambas están desactivadas |
- Cada opción se activa a partir de su entrada (EnableAutoTPSL, EnableNewsFilter, EnableScalperProtection, EnableTPProgressLock, EnableTrailingSL, EnableTPRunner). Se recuerda la selección tras cambios de marco temporal y reinicios de MT5.
- Los clics se mantienen tras los cambios de marco temporal, los reinicios de MT5 y al eliminar y volver a añadir el EA. Al editar un parámetro en la ventana «Inputs», solo se modifica el interruptor correspondiente a ese parámetro: por ejemplo, si se cambia el trailing stop, el bloqueo de beneficios que se desactivó desde el panel permanece desactivado. Las operaciones se mantienen tal y como se dejaron, salvo que, al volver a conectar el EA, este se inicia en posición «ON».
- La opción INACTIVE solo bloquea las nuevas operaciones. Las operaciones abiertas mantienen su gestión de SL y sus salidas forzadas.
- Desactivar el «TP runner» no afecta a las operaciones que ya están en curso; estas siguen en curso hasta que se cierran.
Valores del estado de negociación: ACTIVO, INACTIVO (desactivado en el panel), EN PAUSA n min (tras un cierre por pérdida máxima), Límite de entrada alcanzado, Posiciones máximas abiertas, Bloqueo por noticias, DETENIDO - límite de pérdidas diario. Cualquier estado distinto de ACTIVO significa que una nueva operación gestionada se cerraría al abrirse si la opción «EnforceEntryLock» está activada (sección 9).
La vista «Tiny» solo muestra: el estado y el reloj, el botón «CONFIGURACIÓN», el saldo, el capital, las pérdidas y ganancias (P/L) de hoy, la fila «No gestionadas» cuando las hay, el número de operaciones gestionadas con sus pérdidas y ganancias combinadas, y el estado de la operación.
Cuando el panel de control está activado, sustituye al comentario del gráfico en texto sin formato. Establece ShowDashboard = false para volver a la versión de texto.
6. Líneasde sesión y zonas horarias
Cada sesión aparece representada con una línea gruesa en su apertura y cierre, cada una con su propio color, y con un recuadro de color en la parte superior del gráfico que abarca toda la sesión y muestra su nombre y las horas. Las sesiones que se solapan apilan sus recuadros. Los recuadros permanecen en la parte superior al desplazarse o ampliar la vista. Las líneas se ocultan en D1 y niveles superiores, donde las sesiones no tienen sentido.
- Hoy y días anteriores. La jornada bursátil cambia cuando se abre la sesión asiática, por lo que las sesiones nocturnas pertenecen al día al que dan paso. Los sábados y domingos, las sesiones del viernes permanecen visibles. SessionHistoryDays (por defecto 10, hasta 30) también traza las mismas sesiones en días laborables anteriores; 0 muestra solo el día de hoy. Los días anteriores utilizan la diferencia horaria actual del bróker, por lo que los días previos a un cambio de horario de verano pueden presentar una diferencia de una hora.
- Menos objetos en marcos temporales cortos. Con SessionHistoryAutoLimit activado (por defecto), los marcos de tiempo de M1 a M15 solo se trazan hasta la barra situada más a la izquierda de la pantalla. Al desplazarse hacia atrás o alejar el zoom, aparecen más días, hasta el valor de SessionHistoryDays. 30 días suponen unos 350 objetos en el gráfico, lo que MT5 gestiona fácilmente.
- Texto de los marcadores que cabe. Un marcador muestra el texto más largo que cabe dentro de su recuadro con el zoom actual: el nombre y las horas, el nombre seguido de un nombre abreviado (SYD, ASIA, LDN, NY), o nada cuando ni siquiera eso cabe (pasa el cursor por encima del recuadro para ver el nombre completo). A partir de HideTimesFromTF (M15) en adelante, nunca se muestran las horas. Pasa el cursor por encima de un marcador para ver las horas completas.
- Mostrar u ocultar: «EnableSessionLines» establece el estado inicial; el botón «SESSIONS» del panel las activa y desactiva sin necesidad de abrir la configuración. Al cambiar de marco temporal, se mantiene tu elección.
- Colores: verde para Sídney, morado para Asia, azul para Londres y negro para Nueva York por defecto. El negro es invisible en un gráfico negro, así que cambia NewYorkSessionColor si utilizas uno.
- Grosor y estilo: SessionLineWidth 1–5 (por defecto 3). MT5 solo dibuja líneas discontinuas y punteadas con un grosor de 1, por lo que SessionLineStyle no tiene ningún efecto con el grosor predeterminado.
Zonas horarias
Elige la zona horaria con la que sueles trabajar mediante SessionTimeZone e introduce la hora de cada sesión en esa zona. Así no tendrás que calcular nunca la diferencia horaria del servidor de tu bróker.
Opciones: UTC; UTC+1, +2, +3, +4, +5:30, +8, +9, +10; UTC-4, UTC-5; hora del servidor del bróker; reloj de este ordenador. Las diferencias horarias fijas no varían con el horario de verano. Si tu reloj local cambia en verano, elige «el reloj de este ordenador » o actualiza la diferencia horaria dos veces al año.
Los marcadores, las descripciones emergentes y el reloj del panel de control muestran la hora de tu zona con su etiqueta, por ejemplo, Londres 09:00-17:00 UTC+3. Los cierres al final de la sesión (sección 9) utilizan la misma zona horaria.
| Hora de la sesión | UTC (por defecto) | UTC+3 (p. ej., Nairobi) |
|---|---|---|
| Sídney | 22:00 – 07:00 | 01:00 – 10:00 |
| Asia | 21:00 – 06:00 | 00:00 – 09:00 |
| Londres | 06:00 – 14:00 | 09:00 – 17:00 |
| Nueva York | 12:00 – 21:00 | 15:00 – 00:00 |
