Está en la página 1de 2

WT_Acorralado Versión: 2.

4 Build 6

USO DEL ROBOT SIN CICLO NI COBERTURA


Bastantes personas me han pedido que el robot se pueda configurar para que solamente
ejecute una orden como máximo en cada ciclo. De esa manera, activando y configurando
además la funcionalidad de GPO (Gestión Primera Orden) el Acorralado se convierte en un
robot sin cobertura y sin ciclo, donde ejecuta en cada ciclo solamente 1 orden a la que se le
puede aplicar Break Even y Trailing Stop, así se puede operar de forma normal sin aumento
de volumen y sin ejecutar varias órdenes con cobertura entre ellas. En esta versión he
añadido esa mejora, la cual es muy fácil de usar y que explico a continuación.

Lo primero que hay que hacer poner el parámetro [numMaxOrdenesCiclo] = 1;

Lo siguiente que debemos hacer es definir el número de tics que queremos para el
StopLoss (SL) de la primera y única orden que se ejecutará, y eso lo debemos definir en el
parámetro [ticsDistanciaOrdenes].

Una vez hecho esto, cuando el robot se ejecute, ignorará los siguientes parámetros:
[stopLoss_Seguridad]
[tipoSL_ultimaOrdenCiclo]
[cierreCicloUltimaOrden]

Para refrescaros la memoria, aquí abajo os copio la explicación de la funcionalidad GPO.

GESTIÓN PRIMERA ORDEN DEL CICLO (GPO)


Esta mejora es bastante interesante. Opcionalmente si quieres puede activar lo que yo he
bautizado como “GESTIÓN PRIMERA ORDEN” (GPO). Consiste en que si el precio va a
nuestro favor en la primera orden del ciclo, entonces tengamos la opción de configurar el
robot para que ejecute el BreakEven de esa orden cuando el precio alcance X tics de
distancia a favor de la orden, y también si queremos se ejecute el Trailing Stop. Tanto el
Break Even como el Trailing Stop (en la primera orden del ciclo) son opcionales, o sea que
podemos hacer que el robot ejecute uno de los dos o los dos.

¿Qué ventaja nos proporciona esta mejora? Pues que si el precio se mueve a favor de la
primera orden del ciclo, y se ejecuta su BreakEven y/o Trailing Stop, entonces el robot
eliminará la orden 2 del ciclo (que será aún una orden STOP programada) y de esta forma
el robot ya seguro no abrirá ninguna orden nueva en el ciclo. Y seguro el ciclo se cerrará
con empate o con ganancias, o sea que seguro no tendremos pérdidas. Así por un lado nos
aseguramos de que no tendremos pérdidas y por otro lado nos aseguramos de que no se
abran más nuevas órdenes dentro del ciclo y eso evita el aumento de volumen.

Además de eso, he añadido que en caso de que se ejecute el BreakEven y/o Trailing Stop
de la primera orden, y el precio toque el SL de la primera orden (seguro tendremos un profit
mayor o igual al cero), el robot también nos permite configurarlo para que se inicie un nuevo
ciclo automáticamente con el mismo tipo de orden que la primera orden ya cerrada o con un
tipo opuesto (es configurable). Este reinicio de ciclo es totalmente independiente del reinicio
de ciclo que ya tenía el robot de antes, ya que este reinicio solamente se ejecuta si se dan
las circunstancias que acabo de mencionar y en ningún otro caso.

Esta mejora entonces nos permite que cuando se inicia un ciclo, en caso de que el precio se
mueva a favor de la primera orden pues ya poder asegurarnos de que no vamos a perder
dinero y de que no se van a abrir más órdenes en el mismo ciclo. Además nos permite
iniciar automáticamente un nuevo ciclo si así lo deseamos cuando se cierre la 1ª orden.

En el panel de datos el robot indica si está o no activo la GPO (Gestión Primera Orden)

Aunque hayamos configurado el robot para que ninguna orden tenga SL, si se ejecuta el
Break Even o Trailing Stop de la primera orden, el robot obviamente le asigna un SL a la
primera orden para poder ejecutar el Break Even y/o el Trailing Stop.

Si se ejecuta el Trailing Stop antes que el Break Even entonces el robot ya no ejecutará el
Break Even aunque esté configurado para ejecutarse. Pero si se ejecuta el Break Even
primero, eso no impedirá que luego se pueda ejecutar el Trailing Stop.

A continuación voy a explicar los nuevos parámetros que he añadido para esta mejora​:
[GPO_activa]​ → Aquí debes indicar si quieres que esté o no activa la mejora.

[GPO_ticsBreakEven] → Aquí debes indicar cuántos tics quieres que se haya movido el
precio a favor de la primera orden para que se ejecute el Break Even (en el Break Even se
tiene en cuenta la comisión y el swap en caso de que los haya). En caso de que ya se haya
ejecutado antes el Trailing Stop entonces el Break Even no se ejecutará. Si quieres que no
se ejecute nunca el Break Even entonces debes poner cero tics → 0

[GPO_ticsTrailingStop] → Aquí debes indicar cuántos tics quieres que se haya movido el
precio a favor de la primera orden para que se ejecute el Trailing Stop, y desde ese
momento el SL de la orden se mantendrá siempre a esa distancia del precio. Si quieres que
no se ejecute nunca el Trailing Stop entonces debes poner cero tics → 0

[GPO_reinicioCiclo] → Aquí debes indicar si quieres o no que se inicie un nuevo ciclo


cuando el precio haya tocado el SL de la primera orden después de que ya se ejecutó el
Break Even y/o el Trailing Stop de la primera orden.

[GPO_ordenTipoReinicioCiclo] → Aquí debes indicar qué tipo de orden quieres que tenga
la primera orden del nuevo ciclo que se inicie automáticamente en caso de que
[GPO_reinicioCiclo] sea igual a TRUE y haya que iniciar un ciclo nuevo automáticamente.

En caso de que la mejora de GPO esté activa, si se ejecuta el Break Even o Trailing Stop de
la primera orden del ciclo, entonces a partir de ese momento el robot ignorará el resto de
funcionalidades y parámetros y se centrará solamente en la GPO.

Si no sabes lo que es el Break Even y/o el Trailing Stop entonces te aconsejo que veas el
vídeo de la PARTE 2 de mi curso gratuito de Trading y Forex.