Take profit

también: TP, objetivo de beneficio, objetivo

El take profit es el nivel de precio asociado a una posición al que el bróker la cierra automáticamente para asegurar una ganancia. Reside en el servidor del bróker, igual que el stop loss, y el trader lo decide antes de abrir la operación.

Take profit — MT5 glossary overview

De un vistazo

Tipo de término
Plataforma MT5
Nivel
Principiante
Se usa en
Diseño de estrategias · Operación de MT5 · Gestión del riesgo
Función MQL5
CTrade::PositionModify(ticket, sl, tp)

En palabras sencillas

El precio al que la operación ya ha acertado lo suficiente. El stop dice cuánto está dispuesto a equivocarse; el objetivo dice cuánto acierto es suficiente.

Por qué importa

El objetivo es donde una estrategia recoge su ventaja, y el número que los traders mueven con más frecuencia a posteriori. Fijado en la entrada, convierte el ratio riesgo/beneficio en una afirmación que se puede contrastar.

  • Junto con el stop fija la tasa de acierto de equilibrio: 1 ÷ (1 + objetivo ÷ stop). Mueva cualquiera de los dos números y el listón que la estrategia tiene que superar se mueve con él.
  • Se ejecuta en el servidor del bróker, así que un objetivo alcanzado de madrugada asegura la ganancia esté o no en marcha el terminal.
  • Su distancia marca el carácter del historial. Los objetivos cercanos ganan a menudo y poco; los lejanos esperan largos tramos planos hasta las operaciones que pagan por el resto.

En MetaTrader 5

Dónde aparece en MT5

  • Diálogo de nueva orden (F9) → Take Profit: se fija en la entrada, en términos de precio
  • Observación del mercado → clic derecho sobre el símbolo → Especificación: la fila del nivel de stops (Stops level) es también la distancia mínima que el bróker acepta para un objetivo
  • Probador de estrategias → Parámetros de entrada: el objetivo de un EA es un parámetro optimizable, y uno de los más fáciles de sobreajustar

Cómo lo usan los EA

  • Se envía en el campo tp de MqlTradeRequest en la entrada, como precio. El EA convierte por su cuenta la distancia prevista en un nivel.
  • Se adjunta después de la ejecución con TRADE_ACTION_SLTP cuando la estrategia necesita antes el precio real de entrada.
  • Se deriva del stop cuando la estrategia habla en ratios. Los 18 registros de objetivo uniforme de aquí declaran de 0,88 a 4,19 veces el stop, mediana 1,5.
  • Rara vez es la única salida. Once de esos 18 incorporan además un trailing stop, un cierre por tiempo o un traslado al punto de equilibrio, y en esas compilaciones el objetivo cerró el 25,85 % de las ganadoras.

Ajustes habituales

Ajuste Valor habitual Nota
Objetivo basado en ratio 1,5–3 × la distancia del stop La formulación más común en los EA; la mediana enviada aquí es exactamente 1,5.
Objetivo enviado, los 18 EA de objetivo uniforme de aquí 25–300 pips, mediana 107 Lo que estas compilaciones envían. Tres envían un objetivo más estrecho que su stop: 100 frente a 114.
Múltiplo del ATR 2–4 × ATR(14) Ninguno de los 17 parámetros con nombre ATR de este catálogo controla un objetivo; todos condicionan una entrada.

Problemas operativos frecuentes

  • El bid alcanza el objetivo, pero una posición corta cierra al ask, así que un objetivo situado exactamente sobre un nivel puede quedar sin ejecutar por el ancho del spread.
  • Puntos y pips chocan en las cotizaciones de 5 dígitos: un objetivo de 100 pips sale enviado como 100 puntos, y el test imprime una tasa de acierto sospechosamente alta.
  • El servidor rechaza un objetivo dentro del nivel de stops y la posición corre sin salida por el lado del beneficio. Lea POSITION_TP después de la petición.

Funciones de MT5 relacionadas

MqlTradeRequest.tp
El precio objetivo que se envía con la orden; cero significa que no hay objetivo.
CTrade::PositionModify(ticket, sl, tp)
Añade o mueve el objetivo en una posición abierta.
PositionGetDouble(POSITION_TP)
Lee el objetivo realmente vigente.

Ejemplo

Una regla de entrada, dos distancias de objetivo, dos tasas de acierto muy distintas que superar.

Distancia del stop
30 pips
Objetivo A
30 pips (1:1)
Tasa de acierto de equilibrio del 50 % antes de costes.
Objetivo B
90 pips (3:1)
Tasa de acierto de equilibrio del 25 % antes de costes.
Spread pagado en cada operación
1,5 pips
El 5 % del objetivo A, el 1,7 % del objetivo B: el mismo peaje, una proporción distinta.

El objetivo A gana con mucha más frecuencia y devuelve la mayor parte en costes y en pérdidas del tamaño de las ganancias. No son el mismo producto.

Cálculo 1 ÷ (1 + 1) = 50 % · 1 ÷ (1 + 3) = 25 %

Resultado Dos productos a partir de una sola regla de entrada

Cómo se usa

Lea el objetivo junto al stop y junto a los resultados realizados. Lo que el EA consiguió dice más que lo que pretendía.

Rango Qué significa
Ganancia media muy por debajo del objetivo configurado Otra cosa cierra antes la operación. En los 11 registros de aquí que declaran otra salida, la ganancia mediana va del 0,5 % al 45 % del objetivo.
Ganancia media cercana al objetivo El objetivo hace lo que dice. En los 7 registros con solo objetivo o stop, entre el 96,43 % y el 100 % de las ganadoras cerraron dentro del 2 % de él.
Objetivo a pocas veces el spread Los costes se llevan una parte grande de cada ganancia; la estrategia necesita una tasa de acierto excepcional para sobrevivirlos.
Sin objetivo, salida solo por trailing stop Legítimo en estrategias de tendencia, pero el riesgo/beneficio tiene que salir de las operaciones realizadas, no de una declaración.
  • Calcule el ratio realizado a partir del registro —ganancia media entre pérdida media, en dinero— y póngalo junto al declarado. En 15 de los 18 registros de aquí el ratio en dinero queda por debajo.
  • Sume el spread a la distancia del objetivo cuando el objetivo sea pequeño. Un objetivo de 10 pips con un spread de 1,5 pips cede el 15 % de la ganancia antes que nada.
  • Optimice el objetivo en una ventana distinta de la entrada; ajustados juntos, el par comparte el mismo ruido y falla a la vez.

Cada EA de aquí publica su regla de salida y su registro de operaciones; las cifras de esta página proceden de esos registros de backtest (EXP-TARGET-REACH-001).

Errores frecuentes

Mover el objetivo después de la entrada

Alejar un objetivo porque la operación va bien reescribe el ratio con el que se tomó. El riesgo/beneficio honesto es el que existía cuando se abrió la posición.

Ignorar qué lado del spread cierra la operación

Una posición larga cierra al bid y una corta al ask. Un objetivo colocado exactamente sobre un nivel redondo puede quedar sin ejecutar mientras el gráfico, que dibuja el bid, parece haberlo tocado.

Leer el ratio declarado como si fuera el realizado

En las 7 compilaciones de aquí donde el objetivo cierra el 96–100 % de las ganadoras, el ratio en dinero quedó aun así por debajo del declarado en 6 de 7, el más bajo 0,90×. Spread, comisión y swap se llevan eso; un trailing o un traslado al punto de equilibrio se llevan mucho más.

En detalle

Qué hicieron 3.965 operaciones ganadoras publicadas con el objetivo que debía cerrarlas

Cada ficha publica su lista de operaciones cerradas, así que cada salida ganadora queda junto a su objetivo. Dieciocho de los 31 registros envían una única distancia de objetivo en cada orden.

18 registros con objetivo uniforme, 3.965 operaciones ganadorasCifra
Ganadoras que cierran dentro del ±2 % del objetivo enviado42,02 % (1.666)
Ganadoras que cierran antes de alcanzarlo56,77 % (2.251)
Ganadoras que cierran más allá1,21 % (48)
7 registros sin trailing, sin cierre por tiempo, sin traslado al punto de equilibrio97,87 % en el objetivo, mínimo 96,43 %
11 registros que declaran alguno de ellos25,85 % en el objetivo
Ratio declarado, objetivo ÷ stop0,88–4,19, mediana 1,5
Ratio en dinero por debajo del declarado15 de 18

Las filas cuarta y quinta desglosan la primera. Tres compilaciones con trailing envían un objetivo de 100 pips detrás de un stop de 114 pips y un trailing de 34 pips; el trailing cierra el 83–86 % de sus ganadoras a una mediana de 21–24 pips, y su ratio en dinero queda en 0,32–0,36 frente a un 0,88 declarado. Cuatro compilaciones con traslado al punto de equilibrio registran una ganancia mediana de exactamente 1 pip. La tercera fila es el lado favorable de la ejecución: un hueco a través del nivel se ejecuta al siguiente precio, el mayor de 112,6 pips frente a un ajuste de 67 pips.

Términos relacionados y qué comprobar a continuación

En una compilación que declara un trailing stop o un traslado al punto de equilibrio, trate el objetivo como un techo y lea la ganancia media realizada en el registro. Empárelo con el stop loss que fija la otra mitad del ratio riesgo/beneficio, sopéselo frente a un trailing stop cuando la estrategia no tenga un nivel natural, y lea la regla de salida que cada expert advisor declara en el catálogo.

Preguntas frecuentes

¿Debería un EA usar un take profit fijo o un trailing stop?
Depende de la forma de la estrategia. Los sistemas de reversión a la media y de ruptura tienen un nivel natural que el precio debería alcanzar, y un objetivo fijo lo expresa bien. Los sistemas de tendencia no lo tienen, y un tope fijo corta los movimientos que pagan por las perdedoras.
¿Cuál es una buena distancia de take profit?
Una que dé un ratio defendible con el stop y quede bien lejos del spread. Los 18 registros de objetivo uniforme de aquí envían de 25 a 300 pips, mediana 107, con un ratio declarado mediano de 1,5 veces el stop.
¿Por qué no se disparó mi take profit cuando el precio lo alcanzó?
Porque una posición larga cierra al bid y una corta al ask. En una corta, el ask tiene que alcanzar el objetivo, aunque el gráfico suela dibujar el bid.
¿Funciona un take profit con el terminal cerrado?
Sí. Una vez aceptado reside en el servidor del bróker y se ejecuta allí, y por eso supera a cerrar en un nivel desde el código del EA cuando el terminal puede no estar en marcha.
¿Con qué frecuencia cierra realmente la operación el take profit de un EA?
Depende de qué más pueda cerrarla. De 3.965 operaciones ganadoras de backtest en 18 registros publicados, el 42,02 % cerró dentro del 2 % del objetivo enviado. En las 7 compilaciones sin trailing, cierre por tiempo ni traslado al punto de equilibrio, lo hizo el 97,87 %.