molanis.com/forum - Tools for MetaTrader : The place to ask about the best expert advisor builder, expert advisor downloads, and expert advisor programming
http://www.molanis.com/forum/

cómo tener 2 EA en un mismo código sin que mezcle resultados
http://www.molanis.com/forum/viewtopic.php?f=17&t=6045
Page 1 of 1

Author:  trader201 [ Mon May 19, 2014 10:10 am ]
Post subject:  cómo tener 2 EA en un mismo código sin que mezcle resultados

Buenos días.

¿Es posible tener dos 2 códigos diferentes de EAs trabajando en un mismo cuerpo de EA?

Por ejemplo, digamos que uno de los sistemas es intraday y el otro es daytrading. Van a haber algunos momentos en que uno dará una señal para entrar en largo y el otro para entrar en corto. ¿Cómo hago para especificar las reglas de gestion monetaria de cada uno? (es decir, cuando selecciono el cuadro MM, el EA puede aplicar la estrategia deuno al otro, porque solo toma en cuenta resultados sin distinguir cual de los dos los generó, ya que para el EA todo el código es un solo EA. ¿Cómo puedo hacer para distinguir esto? ¿Hay alguna forma o algún truco para realizarlo?

Muchas gracias.
Reciban un cordial saludo
trader201

Author:  admin [ Tue May 20, 2014 8:56 pm ]
Post subject:  Re: cómo tener 2 EA en un mismo código sin que mezcle resultados

El Strategy Builder no genera 2 eas en el mismo ea. Usted puede generar dos eas y les asigna un magic number diferente, asi los puede adicionar a 2 graficas en mt4. Asi tendra 2 eas que podrian funcionar sobre el mismo par.

Author:  molanisfx [ Tue May 20, 2014 9:52 pm ]
Post subject:  Re: cómo tener 2 EA en un mismo código sin que mezcle resultados

Con molanis solo es posible tener 2 eas en un ea, si los dos ea usan diferentes pares de monedas. Por ejemplo un ea opera EURUSD y el otro EURCAD. El problema es que mt4 no permite backtesting de 2 pares de monedas.

Author:  trader201 [ Thu May 22, 2014 8:53 am ]
Post subject:  Re: cómo tener 2 EA en un mismo código sin que mezcle resultados

admin wrote:
El Strategy Builder no genera 2 eas en el mismo ea. Usted puede generar dos eas y les asigna un magic number diferente, asi los puede adicionar a 2 graficas en mt4. Asi tendra 2 eas que podrian funcionar sobre el mismo par.


Ok. Digamos que tengo diseñados a través de molanis 2 indicadores. Cada uno trabaja según unas reglas. Entonces, el indicador que activo en MT4 sería algo así como la función call, donde dice que si se dan las condiciones A, llamar indicador 1 , y si se dan las condiciones B, llamar indicador 2 (según su magic number). ¿Es así?

Si es así, el código desde donde se da la orden de activar uno y otro indicador, ¿se puede crear también a través del mismo molanis o este tendría que ser hecho directamente en el MT4?

¿podrían explicarme esto?
Muchas gracias

Author:  molanisfx [ Thu May 22, 2014 9:16 pm ]
Post subject:  Re: cómo tener 2 EA en un mismo código sin que mezcle resultados

No es clara la pregunta. Piense en terminos de eas y no en terminos de indicadores. Cada ea tiene un magic number o id. En molanis esos ids estan definidos como variables en mt4 para que el usuario los cambie.
Si usted tiene dos eas para EURUSD tiene que definir diferentes ids de lo contrario los eas se mezclarian

Author:  trader201 [ Wed Jun 04, 2014 7:15 pm ]
Post subject:  Re: cómo tener 2 EA en un mismo código sin que mezcle resultados

molanisfx wrote:
No es clara la pregunta. Piense en terminos de eas y no en terminos de indicadores. Cada ea tiene un magic number o id. En molanis esos ids estan definidos como variables en mt4 para que el usuario los cambie.
Si usted tiene dos eas para EURUSD tiene que definir diferentes ids de lo contrario los eas se mezclarian


Tiene razón. Error mio. Me confundí.

Entonces, admin dijo "El Strategy Builder no genera 2 eas en el mismo ea. Usted puede generar dos eas y les asigna un magic number diferente, asi los puede adicionar a 2 graficas en mt4. Asi tendra 2 eas que podrian funcionar sobre el mismo par". En la última parte dice que los 2 EAs pueden funcionar sobre el mismo par, pero dice adicionar a dos gráficas. ¿se refiere a ponerlo a funcionar cada uno en una ventana diferente aunque sea del mismo par?

Es decir, que lo que hago sería entonces diseñar dos EAs en molanis, asignarle un magic number a cada uno, y adicionarlo a un mismo par pero cada uno en distintas ventanas del par? ¿y así no se mezclarian?

Reciba un cordial saludo.
Muchas gracias de antemano por la respuesta.

Author:  admin [ Wed Jun 04, 2014 9:29 pm ]
Post subject:  Re: cómo tener 2 EA en un mismo código sin que mezcle resultados

Exacto, 2 graficas del mismo par, cada una con un EA. No se mezclan si tienen magic numbers diferentes. Solo funciona bien si su broker permite hedging.
En nuestro trading nunca hacemos eso, y nunca usamos hedging. Dos eas pueden generar senales contrarias una de venta y otra de compra, con hedging un ea va largo y el otro va corto, y el profit es zero; lo que no tiene sentido para nosotros - por eso no usamos hedging o dos eas en el mismo par.

Page 1 of 1 All times are UTC - 5 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/