Payoff Ratio Keeper
- Utilidades
-
AL MOOSAWI ABDULLAH JAFFER BAQER
To trade successfully we need to go through the proven path that others had gone and reached!
Here are 17 quotes from such successful investors:
1- Limit your size in any position so that fear does not become the prevailing instinct guiding your judgment.
Joe Vidich - Versión: 1.0
- Activaciones: 5
CADA POSICIÓN SE CIERRA CON UN TAKE PROFIT SEGÚN LA RELACIÓN RENDIMIENTO:RIESGO QUE HAYAS ELEGIDO, INCLUSO SI TE HAS OLVIDADO DE ESTABLECERLO.
Payoff Ratio Keeper es un gestor de riesgo y rentabilidad para MetaTrader 5: una herramienta de take profit automático que establece el TP de las operaciones manuales y de los EA en un múltiplo R fijo del stop loss. Las posiciones que no tengan un take profit lo obtienen; un take profit que ofrezca una rentabilidad inferior a tu ratio mínimo se aleja más. Tu stop loss nunca se modifica y el take profit nunca se acerca más.
Diseñado para operadores que deciden primero el stop y luego pierden la disciplina a la hora de fijar el objetivo: un take profit olvidado en un mercado volátil, un take profit de 40 puntos por detrás de un stop de 150, un copiador que envía operaciones sin ningún objetivo. Una promesa: cada operación incluida en el ámbito de aplicación tendrá la relación que hayas planificado. Mecanismo: riesgo = distancia desde la entrada hasta el stop; objetivo = entrada + riesgo × tu ratio + el spread y la comisión, de modo que el ratio es neto de costes.
Antes y después, según el registro del Strategy Tester (junio de 2026): Compra de EURUSD con un stop de 150 puntos y un take profit a solo 1:0,27 de distancia: el TP se desplazó de 1,16439 a 1,16643, el objetivo de 1:2.
Funciona con: operaciones manuales y otros asesores expertos o copiadores de operaciones en la misma terminal (el ámbito de símbolos y el filtro mágico determinan qué posiciones gestiona), cuentas de cobertura y compensación, todos los símbolos (forex, oro, índices, criptomonedas) y reglas al estilo de las firmas de inversión: solo establece órdenes de take profit, nunca añade volumen y nunca abre una operación en tu cuenta.
Pruébalo primero gratis: ejecuta Payoff Ratio Keeper en el Probador de Estrategias con el modo visual activado. Allí abre pequeñas posiciones de demostración con un stop, la mayoría de ellas sin take profit y una de cada tres con un TP de solo 0,5 R, para que puedas observar la línea punteada del objetivo, cómo aparece el TP y cómo el indicador RISK|TARGET del panel se vuelve verde.
Para quién NO está pensado: operadores que busquen un robot de entrada o una estrategia de rejilla (no abre nada en un gráfico en tiempo real), scalpers que cierran manualmente y no quieren ningún take profit, y operadores que nunca utilizan un stop loss y no quieren establecer un riesgo fijo en puntos.
Un ejemplo práctico (ajustes predeterminados)
Compra de 0,30 lotes de EURUSD a 1,16489 con un stop en 1,16353, por lo que el riesgo es de 136 puntos. Sin take profit.
Tras el periodo de gracia de 10 segundos, el programa calcula el objetivo 1:2: 1,16489 + 2 × 136 puntos = 1,16761, más unos 12 puntos de spread y 7 puntos correspondientes a la comisión de 7 USD por lote sobre los 0,30 lotes: el take profit se fija en 1,16780. Estas son las cifras reales de la primera operación de demostración en el registro del simulador.
Si tú o tu EA establecéis posteriormente un take profit en 1,16550 (1:0,31 tras los costes), el gestor detecta una relación inferior al mínimo de 1:1,5 y lo vuelve a situar en 1,16780. Un «take profit» en 1,16900 (más de 1:2) se deja exactamente donde está.
En resumen
- Relación objetivo entre ganancia y riesgo, por ejemplo 1:2, donde el riesgo es la distancia entre la entrada y el stop loss.
- Dos reglas: solo añadir los «take profit» que falten, o también elevar los «take profit» que ofrezcan una relación inferior a la mínima.
- Costes incluidos en la relación: el spread actual y tu comisión por lote, por lo que 1:2 significa 1:2 después de los costes.
- Período de gracia tras la apertura de una posición, de modo que no se anule un EA que fije su propio TP un momento después.
- Riesgo fijo opcional en puntos para posiciones sin stop; en caso contrario, se dejan tal cual.
- Nunca modifica el stop loss, nunca acerca un take profit, respeta los niveles de stop y de congelación.
- Modo «solo alerta»: una alerta por cada posición que necesite un take profit, sin enviar nada más.
- Panel con datos reales de negociación: barra de COBERTURA DEL OBJETIVO, riesgo contable frente al objetivo contable en dinero, y por posición el riesgo en puntos, el TP actual, la relación R:R actual, el TP objetivo y un indicador de RIESGO|OBJETIVO.
- No es una estrategia de rejilla, ni martingala, ni utiliza DLL ni realiza solicitudes web.
- Cifras del simulador (junio de 2026, EURUSD H1, valores por defecto): 42 posiciones de demostración, 28 take profits establecidos, 15 ejecutados, 0 envíos fallidos, 0 errores de registro.
EMPIEZA AQUÍ
Adjúntalo a un gráfico, por ejemplo, el EURUSD H1. Una sola copia gestiona todos los símbolos de la cuenta, a menos que lo limites. Establece tu ratio objetivo y tu comisión por lote (0 si tu bróker no cobra ninguna). Activa el trading algorítmico y observa la tabla de posiciones: GRACE, SETTING TP, LIFTING TP, RATIO OK. Para observar primero, cambia a «SOLO ALERTAS» con el botón del panel.
Cómo se gestiona una operación
Riesgo. La distancia desde la entrada hasta el stop loss, que se lee en cada pasada. Un stop que ya se ha desplazado a la zona de beneficios significa que la operación ya no presenta riesgo: el estado muestra «STOP IN PROFIT» y el take profit no se modifica.
Objetivo. Entrada más riesgo multiplicado por el ratio objetivo más el spread y la comisión, redondeado desde la entrada hasta el tamaño del tick.
Take profit ausente. Tras el periodo de gracia, el objetivo se envía como take profit, mientras que el stop loss se mantiene sin cambios.
Ratio bajo. Con la regla de ajuste, un take profit que pague menos que el ratio mínimo tras los costes se desplaza hacia el objetivo, nunca más cerca.
Take profit eliminado. Si borras un take profit establecido por el gestor, este lo vuelve a establecer; desactiva InpReapply para que se respete tu elección.
Precio ya superado el objetivo. El objetivo no sería válido, por lo que no se envía nada y el estado muestra «PRECIO SUPERADO EL OBJETIVO».
Patrones de seguridad internos
Antes de cualquier envío, se comprueba que el trading algorítmico esté permitido, que la sesión del símbolo esté abierta y que la última cotización no tenga más de 5 minutos de antigüedad. Cada nuevo «take profit» se compara con los niveles de stop y congelación del bróker. Justo antes de cada envío, se vuelve a seleccionar la posición y se comparan su símbolo, «magic», stop y «take profit» con el plan, de modo que una posición modificada nunca se sobrescribe con los valores antiguos. Un envío rechazado se vuelve a intentar con una pausa cada vez mayor de hasta 2 minutos, con una alerta tras un número determinado de fallos. Las posiciones que ya se han gestionado se guardan en «GlobalVariables», cuyas claves contienen el símbolo del gráfico, el filtro «magic» y el número «magic», de modo que dos copias nunca comparten una misma clave.
Entradas, explicación de cada una
OBJETIVO RESPECTO AL RIESGO
InpMode = 1. Solo 0 alertas; 1 mantener (establecer y levantar los «take profit»).
InpRule = «missing» + «lift». Solo posiciones sin «take profit», o también «take profits» por debajo de la ratio mínima.
InpTargetRR = 2,0. Distancia de «take profit» = riesgo × este valor.
InpMinRR = 1,5. Se cierra cualquier toma de beneficios que ofrezca un ratio inferior a este valor tras deducir los costes (solo en la regla de cierre). No por encima del ratio objetivo.
InpNoSLRiskPts = 0. Riesgo en puntos para posiciones sin stop; 0 las deja tal cual.
InpGraceSec = 10. Segundos de espera tras la apertura de una posición antes de actuar.
InpReapply = true. Vuelve a establecer el «take profit» si se elimina posteriormente.
COSTES EN EL RÁTIO
InpAddSpread = true. Añade el spread actual al objetivo.
InpCommPerLot = 7,0. Comisión de ida y vuelta por lote en la moneda de la cuenta; 0 = ninguna.
EJECUCIÓN
InpMinMovePts = 5. Movimiento mínimo del take profit que justifica el envío de la orden, en puntos.
InpFailAlertAt = 3. Se envía una alerta tras este número de intentos fallidos.
FILTRO: QUÉ POSICIONES SE GESTIONAN
InpSymbolScope = todos los símbolos o solo el símbolo del gráfico. InpMagicFilter = cualquier número mágico, solo operaciones manuales (número mágico 0) o solo el número mágico InpMagic.
ALERTAS
InpAlertPopup = true. InpAlertPush = false (notificación push a la aplicación MetaTrader de tu móvil).
PANEL
ShowPanel = verdadero. ShowLines = verdadero: línea punteada de objetivo de take profit para las posiciones del símbolo del gráfico. PanelX = 12, PanelY = 15, PanelFontSize = 9, MaxTableRows = 6, MaxHistoryRows = 4. El botón MOVE arrastra el panel; en un gráfico corto, elimina primero las filas menos importantes.
DEMO DEL PROBADOR DE ESTRATEGIAS
InpTesterDemo = true. Solo en el Probador de estrategias: de lunes a viernes, de 08:00 a 16:00, una posición de demostración por franja de 4 horas con un stop a 1,5 ATR de distancia; un máximo de 3 posiciones abiertas; margen comprobado x 1,5; se cierran tras 4 días; se detienen tras una pérdida del 20 % del saldo. Este código nunca se ejecuta en un gráfico real ni de demostración.
El panel
COBERTURA DEL OBJETIVO: una barra que muestra el porcentaje de posiciones cuyo take profit alcanza al menos la ratio mínima. PLAN DE MANTENIMIENTO: ratio objetivo y mínimo, regla, riesgo de la cartera frente al objetivo de la cartera en dinero con el ratio de toda la cartera, posiciones sin TP o con un ratio bajo, beneficio abierto, costes, modo, última acción, trading algorítmico, envíos fallidos y totales. POSICIONES, PRIMERO EL RATIO MÁS BAJO: símbolo, sentido, lotes, riesgo, TP actual, R:R actual, TP objetivo, beneficio, estado y el indicador RIESGO|OBJETIVO (bloque rojo = riesgo 1, verde o ámbar = rentabilidad de hasta 1:4, marca azul = tu objetivo). EL HISTORIAL DE ACCIONES enumera todos los take profit establecidos o retirados con la hora del servidor. CONTROLES RÁPIDOS: ACTIVADO o EN PAUSA, el botón de modo y COMPROBAR AHORA. La parte derecha del gráfico permanece despejada.
Preguntas frecuentes
¿Abre operaciones por sí solo? No. En un gráfico real o de demostración, solo establece los «take profit» de las posiciones que ya están abiertas. Las posiciones de demostración solo existen dentro del Probador de estrategias.
¿Interferirá con el take profit de mi EA? Espera el tiempo de gracia, nunca acerca un TP y solo lo retira por debajo de tu ratio mínimo. Si tu EA reescribe su TP en cada tick, exclúyelo con el filtro mágico.
¿Por qué el «take profit» está unos puntos más allá de exactamente 2R? Se añaden el spread y la comisión para que la ratio sea neta de costes; desactiva ambos para obtener un 2R puro.
¿Mueve mi stop loss? Nunca. El stop se devuelve sin cambios con cada take profit.
Lo que no puede hacer
No elige puntos de entrada ni gestiona los stop. Un take profit puede ejecutarse con deslizamiento, y un objetivo lejano se alcanza con menos frecuencia que uno cercano: esa es la contrapartida de una ratio fija. Solo funciona mientras está en ejecución: mantén la terminal encendida, por ejemplo, en un VPS.
Lo que se ha probado y lo que no
Probado en el Strategy Tester en una cuenta de cobertura, del 1 al 30 de junio de 2026, OHLC de 1 minuto, H1, depósito de 10 000, apalancamiento de 100, cuatro ejecuciones, sin errores de registro y sin fallos en el envío. Valores por defecto del EURUSD: 42 posiciones de demostración, 28 take profits establecidos, 15 levantados. XAUUSD con objetivo 1:3, mínimo 1:2,5 y sin comisión: 25 posiciones de demostración, 17 establecidos, 8 levantados. Regla «solo faltantes» del EURUSD: 28 establecidos, 0 levantados. EURUSD «solo alertas»: 41 posiciones de demostración, 28 alertas, nada enviado. En un gráfico de demostración, el panel funcionó en modo «solo alertas» junto a 4 posiciones de EURUSD en un mercado cerrado y mostró «MERCADO CERRADO» con los objetivos marcados.
No se ha probado en el momento de redactar este informe: envíos reales en un bróker en vivo o de demostración, una cuenta de compensación, reintentos tras un rechazo del bróker, rechazos por nivel de congelación, ámbito de símbolos del gráfico, filtros mágicos, alertas emergentes y push, y un reinicio del terminal. Estas rutas existen en el código y se describen según su diseño. Pruébalas primero en una cuenta de demostración con tu propio bróker.
Pruébelo en el Probador de estrategias
Elige «Payoff Ratio Keeper», EURUSD o XAUUSD, H1, cualquier mes reciente, modo visual, y pulsa «Iniciar». Observa la línea punteada del objetivo y el «take profit» que aparecen en cada nueva operación de demostración.
Si el «Keeper» ha evitado que una operación se cerrara sin un objetivo, o si crees que debería gestionar un caso de forma diferente, una reseña sincera en la página del producto ayuda a otros operadores a decidirse y me indica qué mejorar en el futuro.
