Lista de contenidos
- Introducción
- Definiciones
- Ajuste del TSL
Introducción
En este artículo vamos a describir la piedra angular en la que se basa el funcionamiento del módulo de seguimiento del bot de trading que presentamos en esta otra entrada. Para poder entender la idea expuesta el lector debe estar familiarizado con el funcionamiento del mercado en relación a una posición que estemos negociando.
Con la idea de apoyar la exposición con gráficos, representaremos la negociación de una posición larga (COMPRAR) de la siguiente forma.

El gráfico de arriba representa la evolución de la negociación de una posición larga (COMPRAR) que acaba con beneficios.
En el momento de su apertura (0), la posición se crea con el valor Ask (precio de demanda) del instrumento negociado. La pérdida con la que «nace» nuestra posición en ese momento equivale al Spread, esto es, la diferencia existente entre Ask (precio de demanda con que el abrimos la posición), y el valor Bid (precio de oferta con el que saldremos de la posición cuando se produzca el cierre de la misma).
El momento (1) representa una situación intermedia en la que los precios Ask/Bid han evolucionado positivamente, pero la posición todavía tiene un resultado neto negativo (pérdidas), equivalente a la diferencia entre el precio de entrada (línea discontinua azul en el gráfico) y el precio de salida (o precio Bid de demanda).
Llegados a este punto, tendremos que decidir entre seguir negociando dicha posición (con vistas a aumentar el beneficio aunque con el riesgo de que se invierta la tendencia de los precios, y volvamos a una situación de pérdida similar o peor que la del momento (1)), o cerrar nuestra posición en este momento, renunciando a ganancias mayores a las actuales, pero eliminando la posibilidad de tener un resultado neto negativo. En definitiva estamos ante el gran dilema del «trader», codicia vs miedo.
El bot sigue negociando la posición pero evitando, en la medida de lo posible, las consecuencias de un cambio en la evolución de los precios, que resulte desfavorable a nuestros intereses.
Otros conceptos que es necesario conocer en nuestro método de seguimiento de posiciones son «Take Profit» y «Stop Loss» que representan los resultados «límite» que en un determinado momento alcanzaremos con nuestra posición. Cuando el beneficio de nuestra posición alcance el valor de Take Profit, la cerraremos. De igual modo, si la pérdida de nuestra posición llega hasta el valor indicado por Stop Loss la cerraremos. Para ser exactos, el cierre de nuestra posición una vez alcanzado alguno de esos 2 límites, lo realizará de forma automática el «sistema del broker». No tendremos que hacer nada por nuestra parte.
En definitiva, estos 2 valores definen la horquilla de resultados entre los que se moverá el resultado de nuestra posición, es decir, el mejor (Take Profit) y peor (Stop Loss) resultado posible que obtendremos. Podríamos representarla de una forma gráfica (para el caso de una posición «larga» / de tipo COMPRAR) de la siguiente forma:

El matiz que añade «trailing» para el Stop Loss es que vamos «moviendo/arrastrando» dicho valor en el mismo sentido que el precio del instrumento cuando dicho precio evoluciona «favorablemente» para nuestra posición (flecha verde por ser posición de tipo COMPRAR), con el objetivo de «asegurar» que el peor resultado de nuestra posición no rebasa el límite establecido por Stop Loss, es decir, vamos «mejorando» progresivamente nuestro peor resultado posible.
Toda posición que creemos debe tener, como mínimo, su Stop Loss bien ajustado. De lo contrario podemos perder todo nuestro dinero.
Definiciones
Posición asegurada
Es aquella cuyo valor de Trailing Stop Loss tiene un valor mayor o igual que 0, es decir, el peor resultado posible que obtendremos con dicha posición es positivo. Siguiendo con el ejemplo anteriormente expuesto, podríamos representarla de la siguiente forma:

Para una posición asegurada como la de la imagen superior, aunque el precio evolucione desfavorablemente (flecha roja por ser posición de tipo COMPRAR), el peor resultado posible es el que marca el Trailing Stop Loss (TSL a partir de ahora). Si el precio del intrumento llega a ese punto la posición se cerrará «automáticamente» y el beneficio obtenido será el deterninado por el TSL (al tratarse de una posición de tipo COMPRAR y estar el TSL por encima del precio de entrada).
Beneficio esfumable
Es el beneficio actual de una posición (momento (2) en la figura de la introducción) que puede desaparecer (esfumarse) si la evolución del precio del instrumento que estamos negociando cambia de dirección. En las siguientes figuras se muestra de forma gráfica cual sería el esfumable para una posición «no asegurada» y para una posicion asegurada.


Según lo visto hasta ahora, tenemos:
- El beneficio esfumable de una posición asegurada es la diferencia entre el beneficio actual de la posición y el beneficio determinado por el TSL (figura izquierda)
- El beneficio esfumable de una posicion no asegurada es igual a todo el beneficio que tenga la posición en ese momento (imagen derecha)
El módulo de seguimiento de nuestro bot tratará en todo momento de reducir el beneficio esfumable modificando el valor del TSL en el mismo sentido que el precio del instrumento (cuando éste se mueve hacia el Take Profit o TP a partir de ahora). Como es necesario que el instrumento se encuentre en estado «negociable» (estamos dentro de las horas de negociación del mercado de valores) para poder modificar su TSL, a los 2 puntos anteriores añadimos uno mas:
- El esfumable de una posicion «no negociable» es 0 (pues no podemos reducirlo al no poder actuar sobre su TSL
Nuestro bot deberá calcular de forma recurrente el «esfumable» de las posiciones en vuelo y actuar sobre el TSL de aquellas que tengan mayor esfumable. De esta forma se conseguirá, poco a poco, transformar el esfumable en beneficio «asegurado».
Asegurar posición
Es la acción consistente en modificar el TSL de forma que éste «atraviesa» el precio de entrada de la posición. «Atravesar» significa quedar igual o por encima del precio de entrada en el caso de posición COMPRAR o igual o por debajo en el caso de posición VENDER, tal y como se muestra en las siguientes figuras.


En cualquiera de las 2 figuras de arriba, el beneficio que queda en el nuevo TSL marcado con un (2) y el precio de entrada es beneficio asegurado, no esfumable. Aunque el precio evolucione desfavorablemente (flecha roja), el peor resultado posible será el indicado por el TSL y siempre será mayor o igual que 0.
Nuestro bot tratará siempre de asegurar cualquier posición que se encuentre en vuelo. El momento en que esta acción es posible se comenta un poco más adelante en este mismo artículo.
Ajuste del TSL
Hasta ahora hemos visto que modificando el TSL podemos ir «mejorando nuestro peor resultado» hasta conseguir alcanzar al precio de entrada, asegurando así nuestra posición. Pero aún quedan varios problemas por resolver.
¿ Cúanto modificar el TSL ?
El módulo de seguimiento debe actuar sobre el TSL dejando una cierta distancia entre dicho valor y el precio actual del instrumento. Como el precio de un instrumento se comporta de forma errática, si acercamos demasiado ambos valores corremos el riesgo que una pequeña variación del precio alcance al TSL y que se cierre nuestra posición perdiendo así la oportunidad de que nuestros beneficios sigan prosperando.
Hasta ahora, venimos hablando de «precio del instrumento» cuando en realidad tenemos 2 valores distintos (Ask (demanda) y Bid (oferta)) que ya comentamos al inicio de este artículo. En el caso de una posición de tipo COMPRAR podríamos representar gráficamente la «distancia de seguridad» entre el TSL y el valor Bid de la siguiente forma:

Como puede observarse, un acercamiento excesivo del TSL al valor Bid hará que un movimiento del Bid en el sentido de la flecha roja provoque un alcance del TSL y que se cierre la posición. Si posteriormente el precio Bid retoma el movimiento de la flecha verde, no podremos beneficiarnos de la potencial mejora del resultado de nuestra posición al haber sido cerrada. Por el contrario, una distancia excesiva entre TSL y Bid puede traer como consecuencia que perdamos una parte significativa de las mejoras del resultado de nuestra posición si el movimiento de Bid en el sentido de la flecha roja se alarga en el tiempo.
Determinar la distancia «ideal» entre TSL y Bid no es algo trivial y debería implementarse como un parámetro sobre el que podamos actuar para ir «afinando» poco a poco en función de los resultados.
Adicionalmente, la modificación que hagamos sobre el TSL deberá cumplir ciertas normas:
- En el caso de posición COMPRAR (como el de la figura de arriba) el TSL no podrá ser mayor que el valor Bid.
- Para una posición VENDER el TSL no podrá ser inferior al valor Ask (véase figura siguiente)

Según lo anterior, la «distancia entre TSL y el precio» será la diferencia entre TSL y valor Ask en en caso de posición VENDER, o entre TSL y Bid en el caso de posición COMPRAR.
¿ Hasta cuándo actuar sobre el TSL ?
Esta cuestión es más sencilla de responder. Debemos actuar sobre el TSL de forma recurrente mientras la distancia entre el TSL y el precio Ask/Bid (para posición de tipo VENDER/COMPRAR respectivamente) sea mayor que el «parámetro distancia» al que acabamos de aludir.
¿ Cuándo podemos asegurar una posición ?
Si nuestra posición es de tipo COMPRAR, podremos asegurar nuestra posición a partir el momento en que el precio Bid supere al precio de entrada con el que se abrió la posición. Si la posición es de tipo VENDER, el aseguramiento podremos realizarlo a partir del momento en que el precio Ask se hace inferior al precio de entrada con el que se abrio la posición.
Deja una respuesta