Risk Control Panel - Guía de Usuario (2/2)

5 octubre 2026, 01:40
Claudio Hernan Ibarrola Diaz
0
6

Parte 2 de 2. La parte 1 cubre la instalación, el uso en cinco minutos y el panel campo por campo.

4. Protección Automática

RCP vigila las posiciones que gestiona y, cuando van a tu favor, adelanta su Stop Loss para proteger lo ganado. Sólo lo acerca al precio; nunca lo aleja.

Por qué estados pasa una posición. Siempre en este orden, y sin volver atrás:

Estado Qué significa
INITIAL La posición tiene su Stop Loss original. La protección espera.
BE El Stop Loss se ha movido a break even: la entrada más BE OFFSET PTS, para cubrir spread y comisión. Desde aquí la posición ya no puede cerrarse en pérdida, salvo un gap o un deslizamiento más allá del Stop Loss.
TRAIL El Stop Loss sigue al precio, a una distancia fija en puntos (FIXED) o a un múltiplo del ATR (ATR).
CLOSED La posición se ha cerrado.

El estado de cada posición se ve en la columna de protección de la pestaña MANAGER.

Qué pasos se dan lo decide PROTECTION, en SETTINGS › PROTECT: con NONE no se hace nada; con BE ONLY, sólo el break even; con TRAIL ONLY, sólo el trailing; con BE+TRAIL, las dos cosas, primero el break even.

Todo se mide en R. R es la distancia de la entrada a tu Stop Loss original, y se guarda al abrir la posición: aunque después el Stop Loss se mueva, R no cambia. Así, 1.0 R quiere decir siempre "tanto como arriesgaste".

Un ejemplo con los valores por defecto. Compra de EURUSD a 1.10000 con el Stop Loss en 1.09800, es decir 20 pips, así que 1 R son 20 pips:

El precio llega a Ganancia Qué hace la protección
1.10200 +1.0 R Se alcanza BE TRIGGER R (1.0): el Stop Loss pasa a 1.10020, la entrada más 20 puntos de BE OFFSET PTS (20 puntos son 2 pips en EURUSD, así que el Stop Loss queda 2 pips por encima de la entrada, no del precio)
1.10300 +1.5 R Se alcanza TRAIL START R (1.5) y empieza el trailing. Con un ATR de 10 pips y ATR MULTIPLIER en 1.5, el Stop Loss va 15 pips por detrás del precio: 1.10150
1.10400 +2.0 R El Stop Loss sube a 1.10250. Sólo se mueve si puede avanzar al menos TRAIL STEP ATR, 0.20 × 10 = 2 pips
1.10350 +1.75 R El precio retrocede y el Stop Loss se queda en 1.10250: nunca baja

Lo que conviene saber:

  • Se guarda en disco. El estado y la R de cada posición se guardan en protection_<login>.csv , así que un reinicio a mitad de una operación sigue sabiendo en qué punto estaba.
  • El broker tiene la última palabra. Un Stop Loss tiene que quedar por detrás del precio y a la distancia mínima que exige el broker. Si un paso no se puede dar todavía, se vuelve a intentar en el siguiente refresco.
  • Un Stop Loss que mueves a mano. Como la protección nunca mueve un Stop Loss hacia atrás, si lo acercas al precio actual —más protección— se respeta, y la protección sigue desde ahí. Si lo alejas del precio, no: en su siguiente paso, al llegar al disparador de break even o en el siguiente movimiento del trailing, la protección lo vuelve a adelantar. TRAIL, en la pestaña MANAGER, desactiva el trailing de una posición; el break even, si aún no se ha aplicado, sigue activo. Para desactivar toda la protección, pon PROTECTION en NONE en SETTINGS › PROTECT (o Protection mode en la pestaña Inputs de los parámetros del EA).
  • Una posición abierta sin Stop Loss no tiene R, así que no recibe ni break even ni trailing. Si le pones un Stop Loss más tarde, la R se toma de ese Stop Loss.
  • Sólo mientras el EA está funcionando. El Stop Loss está en el servidor del broker y te protege aunque cierres MetaTrader. Pero quien lo mueve a break even y hace el trailing es el EA: con MetaTrader cerrado, sin conexión o con el EA quitado del gráfico, el Stop Loss se queda donde estaba hasta que vuelva a funcionar.
  • Dónde y a qué posiciones. La protección funciona sólo en el gráfico primario (sección 5), con Algo Trading activado, y sólo para las posiciones que cubre SETTINGS › EXEC › MANAGE.

5. Varios Gráficos, Una Cuenta

Puedes poner RCP en tantos gráficos como quieras. Uno de ellos gestiona la cuenta: el gráfico primario. En cuanto RCP funciona en más de un gráfico, el título del primario pone (primary) y el de los demás (secondary), uno o dos segundos después del cambio. En un solo gráfico el título no lleva ninguno de los dos, y ese gráfico es el primario.

  • El gráfico primario ejecuta la protección automática, las acciones de los límites y los cambios de ajustes.
  • Cualquier gráfico secundario puede seguir planificando, calculando, operando y cerrando. Una acción que corresponde al gráfico primario se rechaza en uno secundario, con una explicación.
  • Si el EA del gráfico primario desaparece, un gráfico secundario toma el relevo y pasa a ser el primario: al instante si quitas el EA, y en menos de diez segundos si se detuvo de forma inesperada (por ejemplo, si MetaTrader se cerró de golpe).

Los ajustes son por cuenta, no por gráfico: cambia el límite de pérdida diaria en un gráfico y los demás lo recogen en un par de segundos.


6. Lo que Escribe en Disco

Todo está en MQL5\Files\RCP\ , dentro de la zona aislada del terminal. No se envía nada a ningún sitio.

Archivo Contenido
settings_<login>.txt Tus ajustes, la posición del panel, la pestaña abierta, el plan por símbolo
protection_<login>.csv El Stop Loss original y la R de cada posición protegida
lock_<login>.txt El bloqueo diario, para que sobreviva a un reinicio

Quitar el EA deja estos archivos: son tuyos, y perderlos a mitad de una operación perdería la R de cada posición. Borra la carpeta si quieres empezar de cero.

Desinstalar borra todos los objetos que dibujó el panel y deja el gráfico como estaba.


7. Referencia de Parámetros de Entrada (Pestaña Inputs)

El diálogo agrupa los parámetros bajo estos títulos, en este orden. La columna En el panel dice dónde se cambia el mismo ajuste desde el panel: si lo cambias allí, manda el panel (ver "Dos reglas rigen los ajustes" en la sección 3). Sólo aquí quiere decir que ese ajuste sólo existe en la pestaña Inputs.

General

Parámetro Por defecto En el panel
Journal detail Info Sólo aquí; ver los niveles más abajo
Refresh interval (ms) 250 Sólo aquí. De 50 a 5000

Risk

Parámetro Por defecto En el panel
Risk mode % of balance SETTINGS › RISK › RISK MODE
Risk (% / money / lots, per mode) 1.0 SETTINGS › RISK › RISK PER TRADE
Commission per lot, round turn (0 = from history) 0.0 SETTINGS › EXEC › RT COMM/LOT

Limits (0 = off)

Parámetro Por defecto En el panel
Maximum lot per trade (0 = off) 0.0 SETTINGS › RISK › MAX LOT
Maximum daily loss % 2.0 SETTINGS › RISK › MAX DAILY LOSS
Maximum trades per day 0 SETTINGS › DAILY › TRADES/DAY
Maximum losing trades per day 0 SETTINGS › DAILY › LOSERS/DAY
Block new trades while a position has no SL true SETTINGS › RISK › BLOCK IF NO SL
Trading day starts at (server hour, 0-23) 0 SETTINGS › DAILY › DAY STARTS (H)

When a daily limit is reached

Parámetro Por defecto En el panel
Block new trades true SETTINGS › DAILY › LIMIT: BLOCK
Delete RCP's pending orders true SETTINGS › DAILY › LIMIT: DEL PEND
Close RCP's positions (daily loss limit only) false SETTINGS › DAILY › LIMIT: CLOSE

Protection (RCP's positions)

Parámetro Por defecto En el panel
Protection mode Break even, then trailing SETTINGS › PROTECT › PROTECTION
Break even trigger (R) 1.0 SETTINGS › PROTECT › BE TRIGGER R
Break even offset (points past entry) 20 SETTINGS › PROTECT › BE OFFSET PTS
Trailing activation (R) 1.5 SETTINGS › PROTECT › TRAIL START R
Trailing method ATR multiple SETTINGS › PROTECT › TRAIL METHOD
ATR timeframe H1 SETTINGS › PROTECT › ATR TIMEFRAME
ATR period 14 SETTINGS › PROTECT › ATR PERIOD
ATR multiplier 1.5 SETTINGS › PROTECT › ATR MULTIPLIER
ATR trailing step (ATR multiples) 0.2 SETTINGS › PROTECT › TRAIL STEP ATR
Fixed trailing distance (points) 200 SETTINGS › PROTECT › TRAIL DIST PTS
Fixed trailing step (points) 40 SETTINGS › PROTECT › TRAIL STEP PTS

Execution

Parámetro Por defecto En el panel
Magic number 770101 SETTINGS › EXEC › MAGIC NUMBER
Seconds to confirm a click 3 SETTINGS › EXEC › CONFIRM SECS
Maximum slippage (points) 20 SETTINGS › EXEC › SLIPPAGE PTS
Trade comment (up to 31 characters) RCP Sólo aquí. Se escribe en cada orden; sólo caracteres simples
Trades RCP may modify and close This EA only SETTINGS › EXEC › MANAGE
Magic number to manage (mode "One magic number") 0 SETTINGS › EXEC › MAGIC ONLY
Symbol to manage (mode "One symbol") (vacío) SETTINGS › EXEC › SYMBOL ONLY

Initial plan

Parámetro Por defecto En el panel
Stop distance (points) 300 El valor de partida de SL en la pestaña TRADE
Target, in R (0 = none) 3.0 El valor de partida de TP en la pestaña TRADE
Dragging Entry moves Stop and Target true Sólo aquí
Show chart lines on start true El botón LINES ON / OFF de la barra de título

Panel

Parámetro Por defecto En el panel
Panel X 12 Arrastrando la barra de título
Panel Y 20 Arrastrando la barra de título
Panel scale % 100 Sólo aquí

Journal detail: cada nivel incluye todo lo de los niveles de debajo.

Nivel Qué escribe en el diario Experts
Debug (everything) Todo lo de Info, y además los tiempos de refresco, la memoria y el recuento de objetos una vez por minuto, y el tiempo de cada paso al quitar el EA. Sirve para diagnosticar un problema; en el uso normal sobra
Info Lo recomendado. El arranque con su build, cada orden enviada, modificada o cerrada, cada operación rechazada con su motivo, los movimientos de la protección y los cambios de ajustes
Warnings and errors Sólo los avisos (por ejemplo, que no se encontró comisión) y los errores
Errors only Sólo los errores: una orden que el broker rechazó, un archivo que no se pudo guardar
Off Nada. No lo recomendamos: si algo sale mal, el diario no tendrá con qué explicarlo

Un parámetro fuera de su rango se rechaza al arrancar, por su nombre, en lugar de sustituirse en silencio por un valor que no elegiste.


8. Si Algo Parece Estar Mal

  • El panel rechaza una operación y no estás de acuerdo. El motivo está en la barra de estado y en el diario Experts. Cada rechazo queda registrado ahí: es tu registro de lo que el panel detuvo.
  • "No commission found in history". El terminal no publica la comisión antes de operar. Indícala tú en SETTINGS › EXEC si tu broker cobra una; si no, el cálculo asume que no hay.
  • "The previous run on this chart never left … and was stopped by the terminal". La última vez que el EA funcionó en este gráfico, MetaTrader tuvo que detenerlo mientras estaba en el paso que se nombra, normalmente al quitarlo. Una vez aislada no requiere nada; si se repite, envía el diario Experts.
  • "… took N ms (last step: …)". Un refresco o un clic tardó más de un segundo, y el mensaje dice dónde. Con CLOSE ALL, DELETE ALL o FLATTEN ALL sobre muchas operaciones es normal: cada una espera la respuesta del broker. Cualquier otro caso que se repita conviene comunicarlo, con el diario.
  • Un build nuevo no parece aplicarse. Quita el EA y vuelve a arrastrarlo, y comprueba el sello del build en la línea de arranque.
  • Las flechas y líneas punteadas de operaciones pasadas se ven encima del panel. Es el historial de operaciones del gráfico, que MetaTrader dibuja por encima de cualquier objeto, también del panel. Para ocultarlo: clic derecho en el gráfico › Properties › pestaña Show, y desmarca Show trade history.
  • No se dibuja nada. En el Strategy Tester sin modo visual no hay gráfico en el que dibujar; el panel funciona sin interfaz a propósito.
  • Los botones no hacen nada en el Strategy Tester. Allí los clics no llegan a un EA, ni siquiera en modo visual, y el panel lo dice en su barra de estado. Las cifras siguen actualizándose. Para probar el panel de verdad, úsalo en una cuenta demo.

Risk Control Panel no da asesoramiento financiero y no decide qué operar. Hace visibles y deliberados el tamaño, la exposición y la pérdida que arriesgas antes de actuar.


Empieza por la Parte 1 de 2: instalación, los cinco minutos que importan y el panel campo por campo.