INSTRUCCIONES DE CONFIGURACION

IMPORTANTE!! Reajuste de stops

Recuerda que al activar los robots en ProOrder siempre hay que activar la siguiente opción de reajuste de stops. De lo contrario, es posible que los robots lleguen a pararse durante una operación abierta, al no poder mover el stop.

IMPORTANTE!! Expiración de las estrategias en ProOrder

Es especialmente importante aumentar la caducidad de los sistemas, dado que por defecto aparece 10 días, y cuando un sistema de trading caduca en ProRealTime se para automáticamente aunque tenga una operación abierta.

De todos modos, es importante comprobar en la ventana de ProOrder la fecha de expiración. En caso de ser cercana, pulsar el botón «Prolongar». Si ésta fecha expira, ProRealTime PARA INMEDIATAMENTE los robots, aunque tengan operaciones abiertas.

Adicionalmente, también podemos configurar que se nos notifique por email unos días antes de que las estrategias expiren, para recordarnos entrar a ProRealTime a extenderlas.


Configuracion de nuestros robots

A continuación detallamos las posibles configuraciones que podemos aplicar a nuestros robots. Comentar que los robots se entregan por defecto con una configuración por válida plug-and-play, con 1 contrato y con la reinversión de beneficios desactivada. Puedes lanzarlos directamente, pero es importante sobre todo el dimensionamiento de contratos y nos gusta que conozcáis todas las opciones de configuración y comportamiento resultante.

Veamos ahora la configuración disponible y modificable dentro del código de nuestros robots. Si necesitas ayuda o que te expliquemos más a detalle, no dudes en contactarnos.

Al principio del código encontrarás una cabecera con diferentes comentarios y diferentes secciones. El propio código define las configuraciones y valores posibles, pero está en inglés dado que la mayoría de nuestros clientes son de habla inglesa, así que para usuarios de habla hispana os detallamos también aquí.

El mínimo a tener en cuenta está en las secciones 1 y 2. Importante configurar el «areaTimeZone» con tu zona horaria (hay que dejarlo a 1 si eres de España, pero por ejemplo para Canarias (o UK) se ha de dejar a 0, porque corresponde con la zona horaria UTC+0)

También requerido configurar y entender el numero de contratos que lancemos mediante la propiedad «StartContractSize». Contáctanos para soporte si dudas de esto, disponemos también de calculadoras para ayudarte a entender el dimensionamiento y riesgos.

Módulo de reinversion – SECCION 2 (opcional / experto)

Por defecto está desactivado (valor a 0), pero si lo activas (usando valores de 1 o más en la propiedad ‘ReinvestmentFactor‘), activarás la reinversión. Lo mejor es que lo compruebes tu mismo lanzando backtest. La reinversion ampliará el numero de contratos hasta el máximo fijado en la propiedad ‘MaxContractSize‘ aunque también podría reducirlos hasta el ‘MinContractSize‘ en caso de un inicio con pérdidas. En cualquier caso, no se activará la ampliación del numero de contratos hasta tener unos beneficios superiores (en porcentaje) a la propiedad ‘ProfitPercentageToStartReinvestment

Módulo de límites de Drawdown – SECCION 3 (opcional / experto)

Proceda con especial cuidado en ésta sección, o no la modifique si no está seguro. Se trata de un módulo de seguridad ante escenarios adversos, pero modificarlo de forma incorrecta podría causar un comportamiento indeseado.

Para activar el módulo, ponga a «1» la propiedad ‘EnableDDLimits‘. Eso hará que el robot se pare automáticamente en caso de que se pierda el capital inicial (propiedad «Capital«) en un porcentaje igual a la propiedad ‘DrawdownMaxInitialCapital‘. De un modo similar, el robot se parará si el total de beneficios disminuyese en un porcentaje mayor al de la propiedad ‘DrawdownMaxProfit

Para más información ver artículo: https://cfdautotrading.com/faq-drawdown/

Activación / desactivación de posiciones largas o cortas – SECCION 4 (opcional / experto)

Por defecto las estrategias lanzan tanto posiciones largas como cortas. Pero si bajo determinadas circunstancias decides lanzar sólo largos o sólo cortos, puedes modificar las propiedades ‘enableLongPositions’ y ‘enableShortPositions’ poniéndolas a 0 para desactivarlas. Recuerda que las estrategias están optimizadas para mantener ambas posiciones.

En su momento creamos ésta sección por que algunos clientes en ocasiones querían duplicar sólo las posiciones largas, por ejemplo. En ese caso, ponían una instancia del robot con todo activado y otra sólo con posiciones largas.

Condiciones extra para posiciones largas o cortas – SECCION 5 (opcional / experto)

Nuestras estrategias por defecto lanzan pocas operaciones debido a su tipo de operativa y a que intentamos filtrar las señales falsas (puedes ver nuestra filosofía en Robots y estrategias). Además, por lo general (aunque depende de la estrategia), no operamos en festivos ni en las aperturas de mercado. Pero es posible que quieras añadir tú mismo alguna regla adicional.

Por ejemplo en éste caso nos pidieron no operar los viernes a partir de las 16h. En ese caso se puede implemenar en ésta sección, dejando el resto de código sin modificar.

Protección de la posición en BreakEven – SECCION 6 (opcional / experto)

Puedes activar o desactivar una protección adicional de la posición, en breakeven, si lo deseas. Sin embargo es importante tener en cuenta que ésta propiedad está activada o desactivada dependiendo de cada estrategia y que cambiarlo podría alterar totalmente los resultados. Usa ésta configuración, junto con la activación / desactivación de largos o cortos, sólo si sabes bien lo que implica y has analizado posibles resultados.


CONFIGURACION ESPECÍFICA ZEUS NAS

Además de permitir configurar posiciones sólo largos o sólo cortas, o deshabilitar la protección BreakEven (configuración común para todos nuestros sistemas), ZEUS NAS V3 agrega una nueva sección adicional (la sección 8, comenzando en la línea 60)

Puedes cambiar ligeramente el comportamiento de las entradas de ZEUS NAS con la propiedad ‘riskMode’, que por defecto en la versión V3 se ajusta automáticamente (valor 4).

Además, ZEUS NAS permite lanzar la versión V2.1BE (más arriesgada), la anterior V2.2 o la nueva V3: se puede aplicar con la propiedad ‘zeusNASMode’.

Consulte la información completa en la publicación de blog del lanzamiento de ZEUS NAS V3.


CONFIGURACION ESPECÍFICA TALOS NAS

Además de permitir configurar posiciones sólo largos o sólo cortas, o deshabilitar la protección BreakEven (configuración común para todos nuestros sistemas), TALOS NAS V2.2 le permite ejecutar la versión anterior V2.1BE que tanto éxito tuvo en 2021.

Simplemente cambia a «2.1» la propiedad en la línea 66 del sistema:

La versión V2.1BE es una configuración un poco más arriesgada que se enfoca en posiciones largas, pruébela en mercados especialmente alcistas o combínela con otras configuraciones.