Como seguir varios sistemas de trading a la vez

Hoy te voy a contar cómo puedes aplicar 100 sistemas a la vez y tenerlos controlados sin que te vuelvas loco.

No, no quiero decir que tienes que aplicar tropecientos sistemas para obtener rentabilidad en el trading. Pero si maneras diferentes sistemas de trading necesitas llevar un control de ellos y evaluarlos o supervisarlos.

Si no haces esto, vas a tener operaciones abiertas y no vas a saber por donde te vienen los profits (o las collejas en forma de pérdidas).

Si aplicas EAs (Expert Advisors, te lo explico mejor en este artículo), verás que es bastante sencillo a través de Magic Numbers. Te lo explico.

1. ¬ŅQu√© son los Magic Numbers?

Un Magic Number o N√ļmero M√°gico, es un n√ļmero √ļnico que es asociado por los asesores expertos a cada orden que es enviada al br√≥ker y as√≠ poder rastrear todas las posiciones abiertas y diferenciarlas del resto de √≥rdenes abiertas en ese momento en la misma cuenta.

Este n√ļmero m√°gico hace que cada sistema pueda saber cu√°les son las posiciones abiertas que debe gestionar y cu√°les no.

En el caso de MetaTrader4, a las operaciones abiertas por aun EA se le pueden asignar n√ļmeros m√°gicos que van desde 0 hasta 2147483647. Sin embargo, el Magic Number de un EA debe ser diferente de cero debido a que este es valor por defecto de todas las √≥rdenes. Esto quiere decir que las ordenes abiertas manualmente tienen un magic number igual a cero, ya que no tienen asignado ning√ļn magic number. Ahora te voy a explicar c√≥mo usarlos.

 

Tal vez te pueda interesar: ¡Clase gratis! Cómo hacer trading algorítmico sin programar

 

2. Cómo usar correctamente los Magic Numbers para seguir varios sistemas

Los n√ļmeros m√°gicos son herramientas realmente m√°gicas para identificar operaciones cuando operamos con dos o m√°s EA en el mismo par de divisas, pero en diferentes marcos temporales.¬† Supongamos que estas operando el par GBP/USD con dos EA diferentes, uno opera velas de 5 min y el otro velas de 1 Hora. En mi experiencia personal te puedo asegurar que cada EA deber√° gestionar las operaciones abiertas de forma diferente para cada marco temporal, por ejemplo: el take profit o stop loss. Aqu√≠ es donde los magic numbers hacen su magia.

Los EAs utilizan una funci√≥n llamada OrderSend (lenguaje MQL) para abrir o enviar una operaci√≥n a nuestro br√≥ker. Esta funci√≥n posee varios par√°metros, pero es la variable OrderMagicNumber la que asigna un numero √ļnico a cada operaci√≥n cuando se abre.

Continuando con el ejemplo anterior, le podemos asignar un MagicNumber igual a 1 al EA que operara con velas de 5 min y un MagicNumber igual a 2 al EA que operara con velas de 1 hora. De esta forma, todas las operaciones abiertas por un EA tendr√°n un numero √ļnico identificador igual a 1 y las operaciones abiertas por el otro EA un n√ļmero √ļnico igual a 2.

Luego cuando el EA quiera seleccionar o elegir una orden, usará la función OrderSelect con la variable OrderMagicNumber asignada previamente en OrderSend para gestionar las órdenes..

Ahora bien, seguro te preguntaras, ¬Ņd√≥nde tengo que hacer hacer yo todo esto? Los asesores expertos son archivos con una extensi√≥n .ex4 o .ex5 que ya suelen tener asignado este magic number que tambi√©n podemos asignar cuando lo instalamos. ¬ŅC√≥mo?

Para usar un EA s√≥lo tienes que agregarlo en el gr√°fico del activo y time frame donde se va a ejecutar, establecer un n√ļmero m√°gico y listo.

Te lo explico en detalle.

En la ventana del navegador de la plataforma MetaTrader podemos ver los EAs que hemos instalado en nuestra plataforma.

Haciendo clic derecho sobre ellos se abrir√° un men√ļ emergente donde debemos seleccionar la opci√≥n ‚ÄúAdjuntar al grafico‚ÄĚ que nos llevar√° a otra ventana que nos pedir√° ingresar los par√°metros de entrada que necesita el sistema de trading para comenzar a operar, entre ellos el Magic_Number.

Tambi√©n podemos modificar el c√≥digo de nuestra estrategia haciendo clic derecho sobre √©l y seleccionando la opci√≥n ‚ÄúEditar‚ÄĚ, esto nos llevar√° a la ventana del MetaEditor. Eso s√≠, no te recomiendo cambiar nada en el c√≥digo si no eres desarrollador.

3. Plataforma de seguimiento de sistemas

Una vez ya instalados todos los sistemas de trading, viene la parte m√°s sencilla. El seguimiento.

Estar√°s pensando qu√© leches hacer una vez ejecutados tus EAs. ¬ŅLos apunto en un papel? ¬ŅMe hago mil tablas de excel? Nada de eso.

Existen plataformas para monitorizar tus sistemas conectando tu cuenta, filtrar por Magic Numbers y ver de cada uno el n√ļmero de operaciones, el beneficio o p√©rdida generado…

En esta imagen te muestro cómo puedes hacerlo de manera simple con FXBlue. También puedes hacerlo con Myfxbook o alguna extensión para Metatrader.

4. Conclusión

Aunque usar código puede parecer algo complicado si estás comenzando, MetaTrader es una plataforma fácil de usar y solo necesitas ir practicando.

Con los EAs podrás probar muchas estrategias a la vez en una misma cuenta, las 24 horas del día de lunes a viernes.

Aunque existen otras formas de poder hacer seguimiento de tus sistemas, usar Magic Numbers es la forma más cómoda y sencilla de hacerlo.

Ten en cuenta que el principal objetivo de usar Magic Numbers es simplificar y controlar nuestra operativa. Por favor, no olvides probar cualquier estrategia antes de aplicarla en una cuenta real.

Te lo en comentarios.

Si te ha gustado, ¡compártelo! 

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Aprende Trading,

suscríbete a la newsletter

¬ŅQuieres ser Trader?

√önete a la comunidad de los Traders de Forex. Aprende y conoce a otras personas

MASTERCLASS

Cómo hacer trading algorítmico sin saber programar

Te voy a ense√Īar como yo lo hago y por qu√© no necesitas una gran fortuna para empezar a aprender, operar y cerrar operaciones positivas.

¬ŅQu√© aprender√°s?

Logo-IDEAL
inversion finanzas logo
investing logo