Respuesta

Creación de EA para introducir nuevas operaciones SOLO

13 respuestas

Chorlton

Abonado, bbp_participant, comunidad, 11 respuestas.

Visitar el perfil

hace 9 años #112258

Hola a todos,

 

Soy nuevo en MQL (de ahí mi razón para usar EA Wizard) y quiero crear un EA que introduzca nuevas operaciones sólo ya que planeo salir manualmente de cada operación abierta en el futuro.

 

Como cada operación necesita su propio número mágico, ¿cómo lo haría? Suponiendo que mi señal de compra se produce varias veces por sesión de negociación, al final de esa sesión de negociación lo ideal sería que hubiera muchas operaciones abiertas diferentes.

 

¿Puede hacerse?

 

 

Gracias de antemano,

 

Chorlton

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #124904

Hola Chorlton,

 

¿Quiere abrir una nueva operación en cada señal? Esto es bastante peligroso, podría terminar con nuevas operaciones abiertas en cada barra o incluso cada tick, si no lo hace bien.

 

Pero es posible, sólo hay que hacer dinámico el parámetro MagicNumber.

Defina una variable y nómbrela por ejemplo MyMagicNumber, e increméntela antes de cada pedido.

 

A continuación, utilice esta variable para el número mágico en su pedido y se abrirá un nuevo pedido con el nuevo número mágico

Mark
Arquitecto de StrategyQuant

0

Foso

Abonado, bbp_participant, comunidad, 37 respuestas.

Visitar el perfil

hace 9 años #124915

Hola
Markpuede cargar un ejemplo.

Gracias Foso

0

Chorlton

Abonado, bbp_participant, comunidad, 11 respuestas.

Visitar el perfil

hace 9 años #124918

Hola Chorlton,
 
¿Quiere abrir una nueva operación en cada señal? Esto es bastante peligroso, podría terminar con nuevas operaciones abiertas en cada barra o incluso cada tick, si no lo hace bien.
 
Pero es posible, sólo hay que hacer dinámico el parámetro MagicNumber.
Defina una variable y nómbrela por ejemplo MyMagicNumber, e increméntela antes de cada pedido.
 
A continuación, utilice esta variable para el número mágico en su pedido y se abrirá un nuevo pedido con el nuevo número mágico

Hola, Mark,

Le agradezco la respuesta.

Mi señal de activación se produciría con una frecuencia razonable y me gustaría poder controlar el número máximo de operaciones realizadas dentro de un período específico (por ejemplo, no más de 3 en un par de divisas dentro de una sesión de negociación de 8 horas), pero supongo que esa es otra cuestión.

Volviendo a su comentario no pensé que esto sería posible a menos que el EA pistas de todos los oficios anteriores entró . Seguramente esto sería muy complicado. ¿Qué pasa si se detiene y luego se reinicia, etc?

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #124920

Hola,

 

sí, será un poco complicado, para la gestión de pedidos que es este complejo que haría mejor si usted va a aprender MQL programación.

Mark
Arquitecto de StrategyQuant

0

Chorlton

Abonado, bbp_participant, comunidad, 11 respuestas.

Visitar el perfil

hace 9 años #124921

Hola, Mark,

Una pregunta rápida. ¿Es necesario proporcionar un número mágico cuando se opera con un EA? Por ejemplo, ¿podría simplemente abrir nuevas operaciones con un EA sin utilizar números mágicos para referenciarlas y luego optar por cerrarlas manualmente en una fecha posterior a través de mi terminal MT4?

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #124925

Sí, si planea cerrar las operaciones manualmente, entonces no necesita utilizar el número mágico (o utilizar siempre el mismo).

 

en el Asistente de EA tiene que utilizar números mágicos únicos porque se utilizan para realizar un seguimiento de las operaciones y gestionar SL/PT?Trailign stop, etc.

Mark
Arquitecto de StrategyQuant

0

Chorlton

Abonado, bbp_participant, comunidad, 11 respuestas.

Visitar el perfil

hace 9 años #124936

Sí, si planea cerrar las operaciones manualmente, entonces no necesita utilizar el número mágico (o utilizar siempre el mismo).

 

en el Asistente de EA tiene que utilizar números mágicos únicos porque se utilizan para realizar un seguimiento de las operaciones y gestionar SL/PT?Trailign stop, etc.

 

Hola, Mark,

 

En primer lugar, gracias por ayudarme a entender esto. Ayer compré su software y tengo la intención de ponerme a ello una vez que entienda esto.

 

En cuanto a los números mágicos, lo que realmente me confunde es lo siguiente:-

 

Necesitamos un número mágico para identificar la operación y poder gestionar los stops, lo cual entiendo perfectamente. También entiendo que el EA asignará el mismo número mágico (que le hemos dado) cada vez que introduzcamos una nueva operación. Pero seguramente esto sólo tiene sentido si la primera operación introducida se cierra antes de introducir la siguiente. De lo contrario podemos tener 2 o más operaciones abiertas todas con el mismo número mágico haciendo imposible identificar cada una de las operaciones abiertas. Si esto ocurre, ¿cómo gestionamos los stops de cada operación introducida?

 

 

Así que en esencia mi pregunta es ¿cómo los comerciantes gestionar múltiples operaciones abiertas (todos con los niveles de parada individuales) en el mismo par de divisas al mismo tiempo utilizando un EA? 

 

 

A continuación se muestra el tipo de estrategia que quiero poner en práctica .:

 

Para los pares de divisas con los que decido operar, cada vez que se activa mi señal tengo que hacer lo siguiente:

1) Crear una orden de mercado para entrar en una operación (larga o corta)

2) Al mismo tiempo que la orden de mercado, crear también una orden de stop, digamos x número de pips por debajo / por encima de mi precio de entrada (dependiendo de si voy largo o corto) para salirme de la operación con una pérdida definida en caso de que se vuelva inmediatamente en mi contra.

3) Si el precio se mueve a mi favor, mi orden de stop se modificará y se moverá al punto de equilibrio.

Si se dispara otra señal en el mismo par de divisas o en otro diferente, repita los pasos 1-3. [Básicamente: introduzca la operación -> introduzca el nivel Stop -> mueva el stop al punto de equilibrio -> pase a la siguiente operación.)

Todas las salidas se ejecutarán manualmente a través de mi terminal MT4.

 

 

Se agradece cualquier ayuda,

 

Chorlton

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #124938

Hola,

 

tienes razón, las operaciones deben abrirse con números mágicos únicos.

El EA no abrirá una nueva operación con el mismo número mágico si ya existe una orden activa.

 

Si desea abrir varias órdenes al mismo tiempo, lo mejor es utilizar varias reglas y un número mágico diferente para cada orden.

 

Puedes ver las muestras, algunas de ellas abren dos órdenes stop al mismo tiempo con diferente número mágico.

También puedes consultar el ejemplo de Martingala aquí en el foro, creo que también abre varias órdenes a la vez.

Mark
Arquitecto de StrategyQuant

0

Chorlton

Abonado, bbp_participant, comunidad, 11 respuestas.

Visitar el perfil

hace 9 años #124941

Hola,

 

tienes razón, las operaciones deben abrirse con números mágicos únicos.

El EA no abrirá una nueva operación con el mismo número mágico si ya existe una orden activa.

 

Si desea abrir varias órdenes al mismo tiempo, lo mejor es utilizar varias reglas y un número mágico diferente para cada orden.

 

Puedes ver las muestras, algunas de ellas abren dos órdenes stop al mismo tiempo con diferente número mágico.

También puedes consultar el ejemplo de Martingala aquí en el foro, creo que también abre varias órdenes a la vez.

 

Gracias Mark.... agradezco la respuesta.

 

Un punto que tengo que aclarar sin embargo, ya que puede cambiar la respuesta es que estoy no buscando abrir múltiples posiciones en el mismo tiempo. En cambio, si abro una posición (y después de un periodo de tiempo ha entrado en beneficios) y vuelve a aparecer la misma señal de activación, quiero abrir una nueva operación mientras mantengo abierta la anterior. Puedo decidir hacer esto varias veces en un par de divisas, de modo que ahora tengo varias operaciones abiertas en diferentes momentos. Esto es un poco como hacer una pirámide en una operación. Por ejemplo, abrir una operación >- la operación entra en beneficios >- abrir una operación adicional....repetir si es necesario.

 

Yo habría pensado que esto es algo que muchos comerciantes hacen así que me sorprende que esto parece tan difícil de lograr. Tal vez estoy malinterpretando algo pero basado en la comprensión actual para que la EA me permite entrar en el siguiente comercio tendría que cerrar el comercio anterior primero... esto parece una locura 🙁.

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 9 años #124979

ok, no importa que usted no está tratando de abrir las nuevas posiciones al mismo tiempo, usted quiere abrir nueva posición, mientras que la posición a la misma dirección ya existe.

 

Para ello tiene que utilizar un número mágico único, de lo contrario no podría controlar la operación.

Si desea abrir sólo 2-3 posiciones como esta, entonces es relativamente simple, sólo tiene que añadir una regla (pestaña) para cada nueva posición al Asistente de EA.

Si quieres abrir más, la cosa se complica y la estrategia empieza a ser difícil de entender y gestionar.

Mark
Arquitecto de StrategyQuant

0

george kyriakides

Abonado, bbp_participant, comunidad, 16 respuestas.

Visitar el perfil

hace 7 años #137953

Hola Chorlton,

 

¿Quiere abrir una nueva operación en cada señal? Esto es bastante peligroso, podría terminar con nuevas operaciones abiertas en cada barra o incluso cada tick, si no lo hace bien.

 

Pero es posible, sólo hay que hacer dinámico el parámetro MagicNumber.

Defina una variable y nómbrela por ejemplo MyMagicNumber, e increméntela antes de cada pedido.

 

A continuación, utilice esta variable para el número mágico en su pedido y se abrirá un nuevo pedido con el nuevo número mágico

 

Hola, administrador.

 

Por favor, ¿puede ayudarme a hacer parámetro número mágico dinámico. no importa cuántos oficios me abro en absoluto en mi sistema estoy ocupado con. como voy a utilizar el cierre de toda la función debe beneficios totales de todos los oficios ser una cantidad x.

Agradeceríamos enormemente su ayuda.

 

definir un varable no tengo problema en hacerlo pero ¿dónde lo incremento antes de cada orden?

 

un poco de ayuda con un ejemplo haria maravillas gracias

 

saludos cordiales

Jorge k

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 7 años #137964

george kyriakides

Abonado, bbp_participant, comunidad, 16 respuestas.

Visitar el perfil

hace 7 años #138003

Muchas gracias. muy apreciado 😀

 

espero que pases un buen fin de semana

 

saludos

0

Viendo 13 respuestas - de la 1 a la 13 (de un total de 13)