Read me - Acorralado v2b6

WT_Acorralado Versión: 2.4 Build 6 USO DEL ROBOT SIN CICLO NI COBERTURA Bastantes personas me han pedido que el robot se

Views 106 Downloads 4 File size 84KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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.