WT_Dantium

ROBOT PARA METATRADER 4

WT_DANTIUM


El robot lo puedes usar 100% gratis e ilimitadamente en cualquier cuenta demo

(solamente tienes que descargarlo e instalarlo en tu MetaTrader)


ANTES DE USAR EL ROBOT LO PRIMERO QUE DEBES HACER ES

VER AL COMPLETO TODOS LOS VÍDEOS EXPLICATIVOS,

Y LEER AL COMPLETO ESTA PÁGINA


Para poder usar este robot en una cuenta real necesitas tener una licencia

Una licencia la puedes obtener de 2 formas

1) PUEDES OBTENERLA GRATIS

2) PUEDES COMPRARLA

Para más información lee la sección LICENCIAS


¿QUÉ DEBO HACER CUANDO TENGO ALGÚN PROBLEMA CON EL ROBOT?

Si tienes algún problema con este robot, por ejemplo porque crees que hay algún error en el robot o porque algo que hizo el robot no lo entiendes, o cualquier otro motivo que te impida hacer un uso normal del robot, entonces lo que debes hacer es leer la primera publicación de la sección SOPORTE de esta web. Por favor leela al completo, entiende todo lo que se explica y sigue esos pasos.


Este vídeo lo he publicado el 16 de Diciembre de 2020 (al publicar la versión 1.7 Build 3). Te aconsejo verlo entero al menos una vez.

Debido a que el vídeo es muy largo (dura más de 3 horas), he añadido en la parte inferior derecha un título que informa todo el tiempo de lo que hablo en cada parte del vídeo. Aquí abajo te dejo los links directos a todas y cada una de las partes del vídeo para que puedas acceder directamente a cada una de ellas. TE ACONSEJO QUE VEAS EL VÍDEO COMPLETO AL MENOS UNA VEZ.


                      00:00:15 INTRODUCCIÓN
                     
00:19:14 ÓRDENES PERDIDAS CONSECUTIVAS (OPC)
                     
00:39:58 MODO FUNCIONAMIENTO
                     
01:05:26 % BALANCE SOPORTADO (PBS)
                     
01:13:33 BOTÓN [BORRAR OBJETOS]
                     
01:16:01 REINICIO CICLO y PROGRAMACIÓN INICIO CICLO
                     
01:38:47 CÓMO OPERAR EN GRÁFICOS QUE NO SON DIVISAS
                     
02:02:36 CONTROL MEDIAS MÓVILES
                     
02:25:26 CONTROL RSI
                     
02:33:22 GRÁFICO RENKO y CONDICIONES GRÁFICO RENKO
                     
03:06:38 EXCEL DE PRUEBAS DE ESTRATEGIA
                     
03:25:54 GUÍA y CONSEJOS
                     
03:37:16 FINAL VÍDEO


Este vídeo lo he publicado el 28 de Marzo de 2021 (al publicar la versión 1.9 Build 2). Te aconsejo verlo entero al menos una vez.


PARÁMETROS ROBOT


WT_Dantium es un robot muy parecido a WT_Perseguido. Muchos parámetros de WT_Dantium son los mismos parámetros que los de WT_Perseguido. Si no encuentras en esta página algún botón o parámetro de WT_Dantium entonces DEBES IR A LA PÁGINA DE WT_Perseguido y buscar allí el botón o parámetro para entender su uso y funcionamiento.


LO MEJOR PARA ENTENDER TODOS LOS PARÁMETROS ES VER EL VÍDEO EXPLICATIVO COMPLETO


MODO FUNCIONAMIENTO


[aumentoLotajeActivo]

  • Si [aumentoLotajeActivo] = 'true', cuando se pierde una orden luego el robot cuando ejecute otra orden lo hará aumentando el volumen para recuperar la pérdida de la orden anterior. De esta manera se ejecuta un ciclo. Un ciclo puede empezar con un BUY o un SELL, y en el momento que se gane la orden abierta pues el ciclo acaba (se cierra), pero si la orden abierta se pierde entonces el ciclo continuará iniciado (o abierto) y cuando el robot ejecute otra orden lo hará aumentando el volumen para recuperar la pérdida de la orden anterior. El robot puede ejecutar uno o muchos ciclos, dependiendo de cómo lo configures. Un ciclo se puede iniciar manualmente, o usando las líneas LH o las configuraciones de inicio y reinicio automático.
  • Si [aumentoLotajeActivo] = 'false', cuando se pierde la primera orden del ciclo entonces se cierra el ciclo y luego el robot cuando ejecute otra orden lo hará sin aumentar el volumen y será un nuevo ciclo, o sea que cada ciclo tendrá sólo 1 orden. Solamente funciona cuando [modoFuncionamiento] = 'UN CICLO BUY/SELL'


[minimoLotajeIgualOrden1]

Si operas con Dantium y no usas aumento de lotaje entonces el parámetro [minimoLotajeIgualOrden1] no tiene ninguna utilidad. Pero si operas usando el aumento de lotaje, entonces te interesa este parámetro, sobre todo ahora que el robot incluye BreakEven y TrailingStop. Gracias al BreakEven y al TrailingStop una orden de un ciclo no solamente puede no generar pérdidas sino que además puede generar ganancias aunque aún no se haya alcanzado el objetivo del ciclo. Eso puede provocar que la siguiente orden del ciclo tenga menor lotaje que la orden recién cerrada e incluso menor lotaje que la orden 1 del ciclo.


Pongo un ejemplo: Tenemos un importe objetivo de 100 euros y se abre una orden, la cual ejecuta el TrailingStop y finalmente el precio toca su SL en zona positiva y se obtienen 40 euros de ganancia. Aún el ciclo no termina porque el robot tiene como objetivo ganar 100 euros por ciclo. Pero como ya se han ganado 40 euros entonces el robot al calcular el lotaje de la siguiente orden, no solamente no aumenta el lotaje de la siguiente orden sino que además lo reduce porque ahora usa el lotaje necesario para ganar 60 euros y no 100, porque 60 es lo que falta para llegar a 100 debido a que ya hemos ganado 40. Eso provoca que el lotaje de la siguiente orden sea muy bajo, incluso que sea inferior al lotaje de la orden 1 del ciclo. Pero si la nueva orden no se gana o tampoco se alcanza el objetivo, el ciclo continuará, y esto puede ocurrir muchas veces de forma que el ciclo se puede alargar demasiado en el tiempo. Para evitar esto lo mejor es que si usas aumento de lotaje y también usas BreakEven y/o algún tipo de TrailingStop pues que entonces el parámetro [minimoLotajeIgualOrden1] lo actives (lo pongas = true).


[modoFuncionamiento]

  • UN CICLO: Cuando se inicia un ciclo, podrá hacerlo en cualquier momento con un BUY o con un SELL, y una vez iniciado el ciclo, si está activo el aumento de lotaje, el resto de órdenes del mismo ciclo serán todas del mismo tipo que la primera orden del ciclo. Si el aumento de lotaje está desactivado entonces los ciclos simplemente tendrán 1 orden, que podrá ser un BUY o un SELL.
  • DOS CICLOS: Es exactamente igual que el modo UN CICLO, pero con la gran diferencia de que siempre se están ejecutando dos ciclos a la vez, uno siempre es opuesto al otro. Si el ciclo principal se inicia con un BUY pues el otro ciclo lo hará con SELL y viceversa. Esto es lo mismo que si tenemos el robot insertado en dos ventanas del mismo activo en modo UN CICLO, pero que en una ventana siempre ejecuta órdenes opuestas a las de la otra ventana. El robot lo hace todo dentro de la misma ventana.
  • UN CICLO BUY/SELL: Es como el modo UN CICLO pero con la diferencia de que dentro de un mismo ciclo las órdenes pueden ser tanto BUYs como SELLs. Este modo solamente funciona si se ha definido alguna condición para Medias Móviles y/o RSI y/o gráficos Renko. Cuando va a abrir un BUY, si por alguna condición no puede entonces mira si se puede abrir un SELL. El robot siempre que deba abrir una orden, dicha orden podrá ser tanto un SELL como un BUY, dependiendo de si se cumplen o no las condiciones para abrir un SELL o un BUY. No importa si la orden es para iniciar un ciclo o es para abrir un nueva orden dentro de un ciclo ya abierto de antes. Haya o no aumento de lotaje, el robot podrá funcionar en este modo. En caso de que haya aumento de lotaje entonces el robot podrá crear una o más órdenes dentro de un ciclo, y en caso de que no haya aumento de lotaje entonces cada ciclo tendrá solamente una orden.


Nota: Debes saber que en Dantium para abrir una orden se deben cumplir todas las condiciones y controles que hayas definido en los parámetros del robot (control spread, rango temporal, condiciones renko, Órdenes Perdidas Consecutivas (OPC), Medias Móviles, RSI). Esto es así siempre, haya o no aumento de lotaje, en cualquier modo de funcionamiento y se use o no el gráfico de Velas Renko.

Ejecutar una orden puede ser para iniciar un nuevo ciclo. Pero en caso de que esté activo el aumento de lotaje, entonces ejecutar una orden también puede ser para abrir una orden dentro de un ciclo ya iniciado.


BREAK EVEN


[ejecutarBreakEven]

Sirve para activar o no la ejecución del BreakEven. Sus valores son TRUE o FALSE.


[ticsEjecucionBreakEven]

Si el parámetro [ejecutarBreakEven] es TRUE entonces este parámetro no puede ser menor de 10. El BreakEven se ejecutará cuando el precio esté a un número de tics de distancia a favor respecto del precio de apertura de la orden. Ese número de tics es el que se indica en este parámetro. Por ejemplo, si la orden es un BUY y éste parámetro vale 150, entonces si el precio sube y se aleja al menos 150 tics por encima del BUY el robot ejecutará el BreakEven y moverá el SL de la orden BUY a empate, y le añadirá o no tics adicionales dependiendo de lo que configures en el parámetro [ticsAdicionalesBreakEven].


[ticsAdicionalesBreakEven]

No puede ser menos de cero. El robot solamente lo tiene en cuenta si el parámetro [ejecutarBreakEven] es TRUE. Si este parámetro es cero entonces aunque se ejecute el BreakEven este parámetro no tendrá ningún efecto (el robot lo ignorará). Pero si este parámetro es mayor que cero entonces cuando se ejecute el BreakEven, el SL se colocará en zona positiva un nº de tics, que son los tics adicionales definidos en este parámetro, eso asegurará una mínima ganancia.


El BreakEven está explicado en los vídeos del robot, pero también en Marzo de 2023 volví a explicar cómo funciona el Breakeven en mis robots. Lo expliqué en un vídeo que publiqué junto con la publicación de nuevos indicadores.

Aquí te dejo el link directo a la parte del vídeo donde lo explico.


TRAILING STOP


Toda la información y explicaciones sobre el Trailing Stop (TS) están en el PDF de la versión 2.5 Build 1 del robot Perseguido y también en el tercer vídeo de Perseguido (que es el vídeo de la versión 2.5 Build 1) el cual encontrarás aquí en mi canal principal de YouTube.


En Marzo de 2023 volví a explicar cómo funciona el TrailingStop en mis robots. Lo expliqué en un vídeo que publiqué junto con la publicación de nuevos indicadores. Aquí te dejo el link directo a la parte del vídeo donde lo explico.


En Dantium además hay una nueva opción en el TrailingStop que está relacionada con el Profit Total de Ciclo. Es la misma funcionalidad que la de PTC (Profit Total Ciclo) que hay en Perseguido para cuando la acción a realizar es el Trailing Stop. Las explicaciones de esta funcionalidad del robot Perseguido las encontrarás en el PDF de la versión 2.5 Build 1 del robot Perseguido y también en el tercer vídeo del robot (que es el vídeo de la versión 2.5 Build 1) el cual encontrarás aquí en mi canal principal de YouTube. Esta funcionalidad consiste en que le puedes indicar al robot que el Trailing Stop se ejecute solamente cuando el ciclo alcanza un profit total positivo. Ese profit total a alcanzar lo debes definir en el parámetro [TS_importeProfitTotalCiclo]


Para activar esta funcionalidad debes poner que:

[TS_tipoTrailingStop] = 'Ejecutar TrailingStop si [TS_importeProfitTotalCiclo] alcanzado'


Imagina que pones que [TS_importeProfitTotalCiclo] es = 50; Y el importe objetivo del ciclo es 100 euros. Si activas esta funcionalidad configurando el parámetro [TS_tipoTrailingStop], lo que ocurrirá es que cuando el ciclo alcance un profit total de 50 euros o más entonces el robot ejecutará el TrailingStop, utilizando los valores que hayas definido en el resto de parámetros de la funcionalidad de Trailing Stop. De esta manera cuando el ciclo ya está en positivo tienes la posibilidad de asegurar ganancias, y si además le dices al robot que elimine el TakeProfit puede que incluso consigas maximizar ganancias en caso de que se produzca un fuerte movimiento del precio a tu favor. Si operas en un activo que suele hacer fuertes impulsos con largos recorridos sin apenas grandes retrocesos, entonces es mejor eliminar el TP, pero en otro caso es mejor no eliminar el TP, así cuando el precio lo alcanza aseguras que cumples el objetivo y en caso de querer seguir operando pues con el reinicio de ciclo puedes seguir operando y aprovechar el movimiento.


% BALANCE SOPORTADO


Esta funcionalidad solamente se tiene en cuenta cuando el aumento de lotaje está activo


Sirve para evitar que el robot abra dentro de un ciclo más órdenes de las deseadas para que así no se aumente el riesgo de tener mayores posibles pérdidas. Consiste simplemente en indicar un % del balance de la cuenta. Entonces el robot cuando inicia un ciclo mira qué balance hay, y si luego en algún momento durante la ejecución del ciclo se pierde una orden y eso provoca que la pérdida total acumulada del ciclo sea igual o mayor al % de balance soportado, entonces el robot ya no abre más órdenes en ese ciclo y lo cierra (ya no aumenta más volumen). Luego puede o no iniciar un nuevo ciclo de forma automática dependiendo de la configuración definida en los parámetros. A ese porcentaje lo llamo % de balance soportado.


[accion_PBS]

  • Si [accion_PBS] = 'Reiniciar ciclo', cuando se cierre un ciclo porque su pérdida ya alcanzó el % del balance soportado, el robot iniciará un nuevo ciclo de forma automática (eso no implica que el nuevo ciclo ya directamente abra una orden porque dependerá de las condiciones y controles que se hayan definido en el resto de parámetros del robot).
  • Si [accion_PBS] = 'Ejecutar acción de [reinicioAutomaticoCiclo]', cuando se cierre un ciclo porque su pérdida ya alcanzó el % del balance soportado, el robot ejecutará la acción indicada en el parámetro [reinicioAutomaticoCiclo].

ÓRDENES PERDIDAS CONSECUTIVAS


Esta funcionalidad solamente funciona cuando el aumento de lotaje está activo

y cuando el robot NO está funcionando en modo UN CICLO BUY/SELL


[numero_OPC]

Número de órdenes perdidas consecutivas. Cuando dentro de un ciclo se pierde de forma consecutiva esa cantidad de órdenes, el robot pone el ciclo en pausa y genera una orden fantasma. Cuando el precio alcanza el SL de la orden fantasma entonces el robot la borra y crea una nueva orden fantasma justo donde esté el precio en ese momento. Cuando el precio alcanza el TP de la orden fantasma entonces el robot borra la orden fantasma e intenta ejecutar una orden real a mercado (eso no implica que la nueva orden se abra de imediato porque dependerá de las condiciones y controles que se hayan definido en el resto de parámetros del robot).


[resetContador_OPC_Ciclo]

  • Si [resetContador_OPC_Ciclo] = 'false', cuando se alcanza el número de órdenes perdidas consecutivas, el contador que cuenta las órdenes perdidas consecutivas NO se resetea, eso implica que se ejecutará una orden más, pero si esa orden se pierde entonces el robot de nuevo dibujará una orden fantasma y dejará el ciclo en pausa.
  • Si [resetContador_OPC_Ciclo] = 'true', cuando se alcanza el número de órdenes perdidas consecutivas, el contador que cuenta las órdenes perdidas consecutivas SI se resetea, eso implica que para que de nuevo se ponga el mismo ciclo en pausa y se cree una orden fantasma se deberán volver a perder de nuevo ese mismo número de órdenes consecutivas dentro de ese ciclo.


[tics_TakeProfit_OrdenFantasma]

Aquí debes definir el número de tics que quieres que tengan los TakeProfit de las órdenes fantasma. Este parámetro es importante porque ten en cuenta que cuando el precio alcanza el TakeProfit de la orden fantasma es cuando ya el ciclo dejará de estar en pausa y entonces el robot ya podrá ejecutar la siguiente orden real a mercado.


[tics_StopLoss_OrdenFantasma]

Aquí debes definir el número de tics que quieres que tengan los StopLoss de las órdenes fantasma.


GRÁFICO RENKO


Los gráficos Renko no funcionan en la Prueba de Estrategia de MetaTrader


[graficoRenkoActivo]

  • Si [graficoRenkoActivo] = 'true', el robot genera el gráfico Renko del activo y lo abrirá de forma automática. El tamaño de las velas Renko y el TimeFrame del gráfico Renko se define en los parámetros de abajo.
  • Si [graficoRenkoActivo] = 'false', no se genera ningún gráfico Renko y se ignoran todos los demás parámetros que están relacionados con los gráficos Renko.


[pipsVelasRenko]

Aquí debes indicar el tamaño en pips que deseas que tengan las velas del gráfico Renko.


[timeFrameRenko]

Aquí debes elegir qué TimeFrame quieres para el gráfico de velas Renko. Las velas Renko no tienen temporalidad o TimeFrame, entonces ¿por qué hay que elegir un TimeFrame? Pues porque MetaTrader para abrir un gráfico, el que sea, necesita identificarlo con su nombre y temporalidad, entonces para que el gráfico Renko se pueda abrir en una ventana en MetaTrader es necesario asociarle una temporalidad al nombre del gráfico, pero en realidad luego en el gráfico de velas Renko no existe ninguna temporalidad.


CONDICIONES GRÁFICO RENKO


Los gráficos Renko no funcionan en la Prueba de Estrategia de MetaTrader

Estos parámetros de abajo solamente se tienen en cuenta si [graficoRenkoActivo] = 'true'


[controles_MM_RSI_ADX_en_Renko]

  • Si [controles_MM_RSI_ADX_en_Renko] = 'true', en el caso de que exista alguna condición de Medias Móviles y/o RSI y/o ADX definidas en los parámetros, el robot aplicará esas condiciones sobre el gráfico Renko (y no sobre el gráfico de velas japonesas). Excepto el parámetro [precioEncimaDebajoFractalAnterior] que en caso de estar activo se aplicará siempre al gráfico de velas japonesas (porque en Renko no existe temporalidad y por lo tanto es imposible trabajar en Renko con fractales MutlTimeFrame).
  • Si [controles_MM_RSI_ADX_en_Renko] = 'false', el robot nunca aplicará las condiciones de Medias Móviles y RSI y ADX sobre el gráfico Renko. Por lo que en el caso de que exista alguna condición de Medias Móviles y/o RSI definida en los parámetros, el robot aplicará esas condiciones sobre el gráfico de velas japonesas en el cual esté insertado el robot, y no sobre el gráfico Renko.


[condicionesColoresVelasRenko]

  • Si dejas vacío [condicionesColoresVelasRenko], el robot ignorará este parámetro.
  • Si rellenas [condicionesColoresVelasRenko], el robot tendrá en cuenta las condiciones de colores de velas Renko que aquí indiques. Puedes poner condiciones a una o más velas (las que quieras). La condición de cada vela debe ir separada por "/" y los valores que puedes poner son "MC" que significa MISMO COLOR ó "DC" que significa DISTINTO COLOR. Para entender mejor el funcionamiento de este parámetro te aconsejo que veas la parte del vídeo en donde lo explico (encontrarás el link más arriba).


[segundosPausaRenko]

Cuando el robot quiere abrir una orden, en caso de que hayas definido condiciones Renko, si esas condiciones no se cumplen, entonces el robot quedará pausado un tiempo. Pasado ese tiempo de nuevo el robot volverá a intentar crear la orden y de nuevo comprobará las condiciones Renko (y cualquier otro control que hayas activado). El tiempo que quieres que esté el robot pausado cuando no se cumplen las condiciones renko que has definido es lo que debes indicar en este parámetro, debes ponerlo en segundos. El robot no permite que este parámetro sea menor de 10.


CONTROL MEDIAS MÓVILES


si [graficoRenkoActivo] = 'true' y [controles_MM_RSI_ADX_en_Renko] = 'true', entonces

todas las condiciones de Medias Móviles se aplicarán al gráfico Renko, excepto la condición del

parámetro [precioEncimaDebajoFractalAnterior] que se aplica siempre al gráfico de velas Japonesas


[controlMediasMovilesActivo]

  • Si [controlMediasMovilesActivo] = 'true', el robot para poder abrir una orden aplicará como condición que las 3 medias móviles estén alineadas en tendencia a favor del tipo de orden que quiere abrir. Tendencia Alcista para un BUY y Tendencia Bajista para un SELL. También se tendrán en cuenta el resto de condiciones de medias móviles que haya definidas en el resto de parámetros.
  • Si [controlMediasMovilesActivo] = 'false', el robot no aplicará ninguna condición de Medias Móviles al intentar abrir una orden. Y Y todos los parámetros relacionados con las medias móviles se ignoran.


[tipoMediasMoviles]

Aquí debes seleccionar el tipo de las 3 medias móviles que quieres que use el robot.


[tipoPrecioMediasMoviles]

Aquí debes seleccionar el tipo de precio que quieres que el robot aplique en el cálculo de las 3 medias móviles.


[periodosMediaMovil_Rapida]

Aquí debes indicar los periodos que deseas que use el robot para la media móvil rápida.


[periodosMediaMovil_Central]

Aquí debes indicar los periodos que deseas que use el robot para la media móvil central.


[periodosMediaMovil_Lenta]

Aquí debes indicar los periodos que deseas que use el robot para la media móvil lenta.


[ticsDistanciaMinima]

  • Si [ticsDistanciaMinima] = 0, este parámetro se ignora
  • Si [ticsDistanciaMinima] > 0, el robot no solamente aplicará como condición que las 3 medias móviles estén alineadas en tendencia, sino que además las 3 medias deben estar a una distancia mínima de tics entre ellas. Esa distancia es la que tú definas en este parámetro. Es una distancia en tics (y no en pips).


[tipoTendencia]

  • Si [tipoTendencia] = 'Sólo medias móviles', se ignora este parámetro
  • Si [tipoTendencia] = 'Precio encima/debajo media rápida', se aplicará como condición que el precio esté por encima de la media rápida (para tendencia alcista) o por debajo de la media rápida (para tendencia bajista). Y deberá estar a una distancia mínima en tics, que es la que indique el parámetro [ticsDistanciaMinima]. En el caso de que [ticsDistanciaMinima] = 0 entonces no hay distancia mínima entre el precio y la media rápida como condición, pero igualmente como mínimo el precio deberá ser igual a la media rápida o estar por encima de ella en tendencia alcista o estar por debajo en tendencia bajista.
  • Si [tipoTendencia] = 'Precio encima/debajo media central', se aplicará como condición que el precio esté por encima de la media central (para tendencia alcista) o por debajo de la media central (para tendencia bajista). Y deberá estar a una distancia mínima en tics, que es la que indique el parámetro [ticsDistanciaMinima]. En el caso de que [ticsDistanciaMinima] = 0 entonces no hay distancia mínima entre el precio y la media central como condición, pero igualmente como mínimo el precio deberá ser igual a la media central o estar por encima de ella en tendencia alcista o estar por debajo en tendencia bajista.
  • Si [tipoTendencia] = 'Precio encima/debajo media lenta', se aplicará como condición que el precio esté por encima de la media lenta (para tendencia alcista) o por debajo de la media lenta (para tendencia bajista). Y deberá estar a una distancia mínima en tics, que es la que indique el parámetro [ticsDistanciaMinima]. En el caso de que [ticsDistanciaMinima] = 0 entonces no hay distancia mínima entre el precio y la media lenta como condición, pero igualmente como mínimo el precio deberá ser igual a la media lenta o estar por encima de ella en tendencia alcista o estar por debajo en tendencia bajista.


[precioEncimaDebajoFractalAnterior]

  • Si [precioEncimaDebajoFractalAnterior] = 'false', se ignora este parámetro.
  • Si [precioEncimaDebajoFractalAnterior] = 'true', se aplicará como condición que el precio esté por encima/debajo del fractal anterior del TimeFrame indicado por el parámetro [timeFrameFractales]. Para abrir un BUY, el precio deberá estar por encima del fractal superior anterior, y para abrir un SELL, el precio deberá estar por debajo del fractal inferior anterior. Esta condición siempre se aplica al gráfico de velas japonesas, incluso aunque [graficoRenkoActivo] = 'true' y [controles_MM_RSI_en_Renko] = 'true'.


[mediasMovilesMinutosPausa]

Cuando el robot quiere abrir una orden, en caso de que hayas definido condiciones de Medias Móviles (no importa si son o no en gráfico Renko), si esas condiciones no se cumplen, entonces el robot quedará pausado un tiempo. Pasado ese tiempo de nuevo el robot volverá a intentar crear la orden y de nuevo comprobará las condiciones para Medias Móviles (y cualquier otro control que hayas activado). El tiempo que quieres que esté el robot pausado cuando no se cumplen las condiciones de medias móviles que has definido es lo que debes indicar en este parámetro, debes ponerlo en minutos. El robot no permite que este parámetro sea menor de 1.


CONTROL RSI


si [graficoRenkoActivo] = true y [controles_MM_RSI_ADX_en_Renko] = true,

entonces todas las condiciones de RSI se aplicarán al gráfico Renko


[control_RSI]

  • Si [control_RSI] = 'Desactivado', el robot no aplicará ninguna condición de RSI al intentar abrir una orden.Y todos los parámetros relacionados con RSI se ignoran.
  • Si [control_RSI] = 'Encima o debajo de [RSI_valorNivel_50]', lo que hará el robot es que para poder abrir una orden BUY el RSI debe estar por encima del valor 50 más el valor que indiques en el parámetro [RSI_valorNivel_50], y para poder abrir una orden SELL el RSI debe estar por debajo del valor 50 menos el valor que indiques en el parámetro [RSI_valorNivel_50].
  • Si [control_RSI] = 'Salir de sobre compra (SELL) / Salir de sobre venta (BUY)’, el robot para poder abrir una orden aplicará como condición que el RSI haya salido en la vela anterior de sobre compra para un SELL y de sobre venta para un BUY.
  • Si [control_RSI] = 'Entrar en sobre compra (BUY) / Entrar en sobre venta (SELL)', el robot para poder abrir una orden aplicará como condición que el RSI haya entrado en la vela anterior en sobre compra para un BUY y haya entrado en sobre venta para un SELL. Esto es útil sobre todo si el RSI se está calculando para un Time Frame superior al del gráfico en el cual estamos operando.


[RSI_timeFrame]

En este parámetro debes indicar en qué Time Frame quieres que se hagan los cálculos del indicador RSI. Puedes elegir un TF que sea igual o superior al TF del gráfico en el que está insertado el robot. En caso de que estén activas las condiciones Renko para RSI entonces este parámetro no se tiene en cuenta ya que los cálculos del RSI se harán para el gráfico Renko y ahí no existe TF.


[RSI_periodos]

Aquí debes indicar los periodos que deseas que use el robot para el RSI.


[RSI_tipoPrecio]

Aquí debes seleccionar el tipo de precio que quieres que el robot aplique en el cálculo del RSI.


[RSI_sobreCompra]

Aquí debes definir el nivel de sobre compra que quieres que use el robot en caso de que [control_RSI] = 'Salir de sobre compra o venta'.


[RSI_sobreVenta]

Aquí debes definir el nivel de sobre venta que quieres que use el robot en caso de que [control_RSI] = 'Salir de sobre compra o venta'.


[RSI_segundosPausa]

Cuando el robot quiere abrir una orden, en caso de que hayas definido condiciones de RSI (no importa si son o no en gráfico Renko), si esas condiciones no se cumplen, entonces el robot quedará pausado un tiempo. Pasado ese tiempo de nuevo el robot volverá a intentar crear la orden y de nuevo comprobará las condiciones para RSI (y cualquier otro control que hayas activado). El tiempo que quieres que esté el robot pausado cuando no se cumplen las condiciones de RSI que has definido es lo que debes indicar en este parámetro, debes ponerlo en segundos. El robot no permite que este parámetro sea menor de 10.



CONTROL ADX


si [graficoRenkoActivo] = true y [controles_MM_RSI_ADX_en_Renko] = true,

entonces todas las condiciones de ADX se aplicarán al gráfico Renko


[control_ADX]

  • Si [control_ADX] = ‘false’, el robot ignora todos los parámetros del ADX.
  • Si [control_ADX] = 'true', el robot para poder abrir una orden BUY aplicará como condición que la línea +DI esté por encima de la línea -DI. Y para poder abrir una orden SELL aplicará como condición que la línea -DI esté por encima de la línea +DI. En ambos casos también se aplicará como condición que el valor de la línea ADX sea superior al valor indicado en el parámetro [ADX_nivel].


[ADX_timeFrame]

En este parámetro debes indicar en qué Time Frame quieres que se hagan los cálculos del indicador ADX. Puedes elegir un TF que sea igual o superior al TF del gráfico en el que está insertado el robot. En caso de que estén activas las condiciones Renko para ADX entonces este parámetro no se tiene en cuenta ya que los cálculos del ADX se harán para el gráfico Renko y ahí no existe TF.


[ADX_periodos]

Aquí debes indicar los periodos que deseas usar para los cálculos del ADX.


[ADX_tipoPrecio]

Aquí debes seleccionar el tipo de precio que deseas usar para los cálculos del ADX.


[ADX_nivel]

El robot para abrir un BUY o un SELL usará como condición que el valor de la línea principal del ADX sea mayor al valor que indiques en este parámetro. Esa línea es la que indica la fuerza del movimiento, cuanto mayor sea su valor pues mayor fuerza tiene el movimiento (no importa si el movimiento es alcista o bajista). Dependiendo de los periodos de cálculo del ADX, del TF y del activo en el que operes, deberás indicar aquí un valor u otro según las exigencias de tu estrategia.


[ADX_segundosPausa]

Cuando el robot quiere abrir una orden, en caso de que hayas definido condiciones de ADX (no importa si son o no en gráfico Renko), si esas condiciones no se cumplen, entonces el robot quedará pausado un tiempo. Pasado ese tiempo de nuevo el robot volverá a intentar crear la orden y de nuevo comprobará las condiciones para ADX (y cualquier otro control que hayas activado). El tiempo que quieres que esté el robot pausado cuando no se cumplen las condiciones de ADX que has definido es lo que debes indicar en este parámetro, debes ponerlo en segundos. El robot no permite que este parámetro sea menor de 10.



FRACTALES


[timeFrameFractales]

En este parámetro debes indicar el TimeFrame que quieres que use el robot para calcular los fractales anteriores superior e inferior. Por ejemplo si operas en M5 pero quieres que los fractales a calcular sean de H1 entonces en este parámetro debes poner "1 Hour".

El robot calcula fractales cuando el parámetro [precioEncimaDebajoFractalAnterior] = 'true' o cuando alguno de los siguientes parámetros es = 'LH en Fractales';  ([reinicioAutomaticoCiclo]; [inicio1Ciclo]; [inicio2Ciclo]).


[tipoLH_Fractales]

En este parámetro debes indicar qué tipo de líneas LH quieres que coloque el robot en los fractales.

  • Si [tipoLH_Fractales] = 'LH MADRE en fractales', el robot creará una línea LH MADRE en el fractal superior y otra línea LH MADRE en el fractal inferior.
  • Si [tipoLH_Fractales] = 'LH BUY/SELL rebote en fractales', el robot creará una línea LH SELL en el fractal superior y una línea LH BUY en el fractal inferior.
  • Si [tipoLH_Fractales] = 'LH BUY/SELL rotura en fractales', el robot creará una línea LH BUY en el fractal superior y una línea LH SELL en el fractal inferior.


Nota 1: Si el precio alcanza una línea LHMADRE entonces el robot automáticamente colocará a una distancia por encima del precio una línea LH-BUY y por debajo del precio a la misma distancia una línea LH-SELL. La distancia a la que coloca esas líneas respecto del precio es la que indique el parámetro [ticsDistanciaLineasLH].


Nota 2: Si el precio alcanza una línea LH-BUY entonces el robot intentará iniciar un ciclo con un BUY y si el precio alcanza una línea LH-SELL entonces el robot intentará iniciar un ciclo con un SELL. El robot no inicia el ciclo inmediatamente porque eso dependerá de las condiciones que haya definidas en los controles de Rango Temporal, Spread, Medias Móviles, Renko, RSI etc. En caso de no poder iniciar el ciclo inmediatamente por no cumplirse las condiciones de algún control, entonces el robot quedará en pausa hasta poder realizar un nuevo intento de inicio de ciclo. Si el robot está en modo 'UN CICLO BUY/SELL' entonces cuando intente crear por ejemplo un BUY, si no puede pues intentará crear un SELL y viceversa.


En Marzo de 2023 expliqué en un vídeo cómo funciona en mis robots el tema de líneas LH en fractales. Lo expliqué en un vídeo que publiqué junto con la publicación de nuevos indicadores. Aquí te dejo el link directo a la parte del vídeo donde lo explico.


REINICIO AUTOMÁTICO DE CICLO


[reinicioAutomaticoCiclo]

En este parámetro debes indicar la acción que quieres que ejecute el robot cuando se cierra un ciclo. No importa si el ciclo cerrado ejecutó una orden o más, o si hay o no aumento de lotaje, o si se trabaja o no en gráficos Renko, etc. Esta acción se aplicará siempre.

  • Si [reinicioAutomaticoCiclo] = 'Desactivado', el reinicio automático de ciclo se ignora.
  • Si [reinicioAutomaticoCiclo] = 'Siempre', cuando se cierre un ciclo entonces el robot automáticamente intentará iniciar otro, eso no quiere decir que lo inicie inmediatamente porque eso dependerá de las condiciones que haya definidas en los controles de Rango Temporal, Spread, Medias Móviles, Renko, RSI etc. En caso de no poder iniciar el ciclo inmediatamente por no cumplirse las condiciones de algún control, entonces el robot quedará en pausa hasta poder realizar un nuevo intento de inicio de ciclo.
  • Si [reinicioAutomaticoCiclo] = 'LH-BUY y LH-SELL', cuando se cierre un ciclo entonces el robot automáticamente colocará a una distancia por encima del precio una línea LH-BUY y por debajo del precio a la misma distancia una línea LH-SELL. La distancia a las que coloca esas líneas LH respecto del precio es la que indique el parámetro [ticsDistanciaLineasLH].
  • Si [reinicioAutomaticoCiclo] = 'LH en Fractales', cuando se cierre un ciclo entonces el robot automáticamente colocará una línea LH en el fractal superior anterior y otra línea LH en el fractal inferior anterior. Será en los fractales cuyo TimeFrame sea el que indica el parámetro [timeFrameFractales]. El parámetro [timeFrameFractales] lo explico más arriba en esta misma página. El fractal superior anterior debe estar por encima del precio actual y el fractal inferior anterior debe estar por debajo del precio actual. El tipo de Línea LH que coloca en cada fractal depende del valor del parámetro [tipoLH_Fractales], los posibles valores del parámetro [tipoLH_Fractales] los explico más arriba en esta misma página.


En Marzo de 2023 expliqué en un vídeo cómo funciona en mis robots el tema de líneas LH en fractales. Lo expliqué en un vídeo que publiqué junto con la publicación de nuevos indicadores. Aquí te dejo el link directo a la parte del vídeo donde lo explico.


Nota 1: Si el precio alcanza una línea LHMADRE entonces el robot automáticamente colocará a una distancia por encima del precio una línea LH-BUY y por debajo del precio a la misma distancia una línea LH-SELL. La distancia a la que coloca esas líneas respecto del precio es la que indique el parámetro [ticsDistanciaLineasLH].


Nota 2: Si el precio alcanza una línea LH-BUY entonces el robot intentará iniciar un ciclo con un BUY y si el precio alcanza una línea LH-SELL entonces el robot intentará iniciar un ciclo con un SELL. El robot no inicia el ciclo inmediatamente porque eso dependerá de las condiciones que haya definidas en los controles de Rango Temporal, Spread, Medias Móviles, Renko, RSI etc. En caso de no poder iniciar el ciclo inmediatamente por no cumplirse las condiciones de algún control, entonces el robot quedará en pausa hasta poder realizar un nuevo intento de inicio de ciclo. Si el robot está en modo 'UN CICLO BUY/SELL' entonces cuando intente crear por ejemplo un BUY, si no puede pues intentará crear un SELL y viceversa.


PROGRAMACIÓN INICIO AUTOMÁTICO DE CICLO


Esta funcionalidad sirve para indicar al robot que ejecute alguna acción concreta cada día a una hora exacta.


[inicio1Ciclo]

  • Si [inicio1Ciclo] = 'Desactivado', se ignora por completo la programación 1 de inicio de ciclo y todos los parámetros relacionados con la programación 1 de inicio de ciclo.
  • Si [inicio1Ciclo] = 'orden BUY', a la hora exacta indicada el robot intentará iniciar un ciclo con una orden BUY. Si el robot está en modo 'UN CICLO BUY/SELL' entonces cuando intente iniciar un ciclo con un BUY, si no puede pues intentará iniciar el ciclo con un SELL. El robot no inicia el ciclo inmediatamente porque eso dependerá de las condiciones que haya definidas en los controles de Rango Temporal, Spread, Medias Móviles, Renko, RSI etc. En caso de no poder iniciar el ciclo inmediatamente por no cumplirse las condiciones de algún control, entonces el robot quedará en pausa hasta poder realizar un nuevo intento.
  • Si [inicio1Ciclo] = 'orden SELL', a la hora exacta indicada el robot intentará iniciar un ciclo con una orden SELL. Si el robot está en modo 'UN CICLO BUY/SELL' entonces cuando intente iniciar un ciclo con un SELL, si no puede pues intentará iniciar el ciclo con un BUY. El robot no inicia el ciclo inmediatamente porque eso dependerá de las condiciones que haya definidas en los controles de Rango Temporal, Spread, Medias Móviles, Renko, RSI etc. En caso de no poder iniciar el ciclo inmediatamente por no cumplirse las condiciones de algún control, entonces el robot quedará en pausa hasta poder realizar un nuevo intento.
  • Si [inicio1Ciclo] = 'LH-BUY y LH-SELL', a la hora exacta indicada el robot automáticamente colocará a una distancia por encima del precio una línea LH-BUY y por debajo del precio a la misma distancia una línea LH-SELL. La distancia a las que coloca esas líneas LH respecto del precio es la que indique el parámetro [ticsDistanciaLineasLH].
  • Si [inicio1Ciclo] = 'LH en Fractales', a la hora exacta indicada el robot automáticamente colocará una línea LH en el fractal superior anterior y otra línea LH en el fractal inferior anterior. Será en los fractales cuyo TimeFrame sea el que indica el parámetro [timeFrameFractales]. El parámetro [timeFrameFractales] lo explico más arriba en esta misma página. El fractal superior anterior debe estar por encima del precio actual y el fractal inferior anterior debe estar por debajo del precio actual. El tipo de Línea LH que coloca en cada fractal depende del valor del parámetro [tipoLH_Fractales], los posibles valores del parámetro [tipoLH_Fractales] los explico más arriba en esta misma página.


En Marzo de 2023 expliqué en un vídeo cómo funciona en mis robots el tema de líneas LH en fractales. Lo expliqué en un vídeo que publiqué junto con la publicación de nuevos indicadores. Aquí te dejo el link directo a la parte del vídeo donde lo explico.


[inicio1Ciclo_horaVela]

Este parámetro sólo se tiene en cuenta cuando el parámetro [inicio1Ciclo_activo] es distinto de " Desactivado ". Aquí debes indicar la hora exacta a la que quieres que se inicie el ciclo. Puede ser un valor cualquiera entre 00 y 23.


[inicio1Ciclo_minutoVela]

Este parámetro sólo se tiene en cuenta cuando el parámetro [inicio1Ciclo_activo] es distinto de "Desactivado". Aquí debes indicar el minuto exacto al que quieres que se inicie el ciclo. Puede ser un valor cualquiera entre 00 y 59.


Nota 1: Si el precio alcanza una línea LHMADRE entonces el robot automáticamente colocará a una distancia por encima del precio una línea LH-BUY y por debajo del precio a la misma distancia una línea LH-SELL. La distancia a la que coloca esas líneas respecto del precio es la que indique el parámetro [ticsDistanciaLineasLH].


Nota 2: Si el precio alcanza una línea LH-BUY entonces el robot intentará iniciar un ciclo con un BUY y si el precio alcanza una línea LH-SELL entonces el robot intentará iniciar un ciclo con un SELL. Pero eso no quiere decir que inicie el ciclo inmediatamente porque eso dependerá de las condiciones que haya definidas en los controles de Rango Temporal, Spread, Medias Móviles, Renko, RSI etc. En caso de no poder iniciar el ciclo inmediatamente por no cumplirse las condiciones de algún control, entonces el robot quedará en pausa hasta poder realizar un nuevo intento de inicio de ciclo. Si el robot está en modo 'UN CICLO BUY/SELL' entonces cuando intente crear por ejemplo un BUY, si no puede pues intentará crear un SELL y viceversa.


LOS PARÁMETROS DE LA "PROGRAMACIÓN INICIO 2 CICLO" SON IDÉNTICOS A LOS DE LA 1


LÍNEAS LH


[ticsDistanciaLineasLH]

En este parámetro debes indicar la distancia en tics a la que quieres que el robot dibuje de forma automática una línea LHBUY por encima del precio y una línea LHSELL por debajo del precio. El robot dibuja esas líneas cuando el precio alcanza una línea LHMADRE o cuando alguno de los siguientes parámetros es = 'LH-BUY y LH-SELL';  ([reinicioAutomaticoCiclo]; [inicio1Ciclo]; [inicio2Ciclo]).


En esta tabla de abajo incluyo las fechas y documentos explicativos de todas las versiones del robot publicadas hasta ahora.

Solamente funciona la última versión ya que las versiones anteriores van quedando inactivas y dejan de funcionar.

El link de descarga está al final de la página . Antes de descargar la herramienta aconsejo ver todo el contenido de esta página.

VERSIÓN FECHA INFORMACIÓN VIDEO
WT_Dantium
Versión: 1.9 Build 3
2023.04.10 Incluye mejoras internas no visibles NO
WT_Dantium
Versión: 1.9 Build 2
2021.03.28 Descargar PDF con explicaciones de mejoras ver vídeo
WT_Dantium
Versión: 1.7 Build 3
2020.12.16 No existe PDF con explicaciones de mejoras porque es la primera versión ver vídeo

CONSEJOS IMPORTANTES

(que debes tener muy en cuenta si vas a usar este robot)


¿QUÉ DEBES HACER CUANDO CREES QUE ALGO NO FUNCIONA?

Lo que debes hacer es mirar la sección SOPORTE de mi web, especialmente la primera publicación. Ahí encontrarás mucha ayuda de qué puedes hacer para poder solucionar por tu cuenta cualquier problema o duda que tengas con el robot.


CONTROL DEL CICLO (importante)

Una vez se abra un ciclo de órdenes, por precaución NO debes tocar absolutamente nada de ese gráfico (ni cambiar de TF, ni modificar el robot, ni indicadores, ni nada de nada), Y MUCHO MENOS MODIFICAR LAS ÓRDENES ABIERTAS POR EL ROBOT o CERRAR EL MT4 o APAGAR EL PC o SUSPENDER EL PC, porque si haces cualquiera de esas cosas entonces puedes provocar que el robot pierda el control del ciclo abierto y deje de actuar. Si alguna de esas cosas ocurriera y no te das cuenta puede ser muy peligroso. ¿Cómo sabes que el robot tiene el control? Pues mientras el robot NO diga en pantalla "NO HAY CICLO" y el número de órdenes que indica sea correcto, entonces el robot sigue teniendo el control del ciclo, pero si alguna de estas 2 cosas no es así, entonces es que algo raro ocurre. ACONSEJO AÑADIR EL ROBOT A UN GRÁFICO DONDE SOLAMENTE ESTÉ EL ROBOT, y para otros indicadores o análisis uses otra ventana del mismo activo. El robot no es quien pierde el control del ciclo, en realidad cuando esto ocurre es porque el MetaTrader es quien le quita el control del ciclo al robot debido a alguna acción o evento que provocó que el MetaTrader borrase la información que el robot tiene sobre el ciclo almacenada en la memoria del MetaTrader. Cuando el MetaTrader elimina esos datos de la memoria el robot pierde el control del ciclo debido a que pierde toda la información.


ES MUY IMPORTANTE QUE TENGAS CLARO LO QUE ES EL APALANCAMIENTO Y EL MARGEN:

Para entender bien lo que es el apalancamiento y el margen y saber cómo funcionan te aconsejo que mires la parte 3 del curso gratuito de trading que comparto en esta misma página web y al que puedes acceder desde el menú principal.


CONSEJOS IMPORTANTES: 

Cada vez que se publica una versión nueva debes ver el vídeo expicativo (si lo hay) y revisar esta página al completo para ver los cambios que incluye la nueva versión. Principalmente debes revisar el apartado de PARÁMETROS y el PDF que informa de los cambios y mejoras de la nueva versión. Y siempre que descargues una versión nueva debes probarla primero en demo el tiempo suficiente para estar seguro de que todo funciona bien con la configuración que tú sueles usar en real.


Es aconsejable que la cuenta demo en la que uses el robot sea exactamente igual que la cuenta real. Mismo bróker, mismo tipo de cuenta, mismo apalancamiento, mismas comisiones, mismos spreads...


Nunca uses en tu cuenta real una configuración del robot que no hayas ya probado en demo.


Cada vez que vayas a usar el robot, antes de ponerlo en marcha asegúrate de haber revisado bien los parámetros (número de tics, el importe, etc.), porque un error en la configuración puede cambiar bastante los resultados.


Si puedes sufrir cortes de luz o de Internet entonces quizás sea mejor que uses el robot en un servidor VPS.


Si alguna vez crees que hubo un error, no des por hecho que fue el robot, POR FAVOR investiga y analiza a fondo la situación por tu cuenta hasta que finalmente llegues a un conclusión lógica y acertada. Lo digo porque puede ocurrir que alguien me escriba un email diciendo que el robot falló sin siquiera investigar o analizar nada y al final resulta que el robot no falla, sino que es un error humano o una mala interpretación de las cosas, o no se sabe usar/entender bien el robot. Incluso puede que ni siquiera lo hayas instalado bien (la explicación de cómo se instala un robot mío está en la parte superior de esta página).

Si tienes dudas o problemas mira la sección SOPORTE de mi página web (principalmente la primera publicación).


Si eres nuevo en Forex y no conoces bien el tema de los pips, lotes, margen, spread, Ask, Bid, tipos de órdenes, BreakEven, TrailingStop, o no dominas bien el MetaTrader, entonces te aconsejo que veas y entiendas MI CURSO GRATUITO DE TRADING Y FOREX

o que veas esta sección de mi web sobre TRADING PARA NOVATOS

Share by: