Mover orden pendiente a

3 respuestas

odomike

Abonado, bbp_participant, comunidad, 32 respuestas.

Visitar el perfil

hace 10 años #112101

Realmente he estado luchando para lograr esta hazaña en mi EA, pero todos los esfuerzos han sido inútiles porque no hay una sola regla THEN para decirle al EA que mueva una Orden Pendiente ya abierta a un precio en particular. Sí, hay una regla para abrir una orden pendiente a un precio determinado, pero no para moverla.

 

Por lo tanto, creo que esta es una actualización absolutamente necesaria para el Asistente de EA, para permitir que se mueva la orden pendiente a un precio determinado, podría ser lejos del precio o más cerca del precio SI se cumple una determinada regla.

 

Supongo que tiene que tener una entrada similar a Mover SL A o Mover PT A. Permitiéndonos especificar el PRECIO FIJO al que se mueve la orden o utilizar una fórmula si queremos que el movimiento siga la acción del precio.

 

Por cierto, Mark, ¿cuándo llegará la próxima actualización de EA Wizard? ¿Y se podrá integrar esta función en ella?

 

Gracias y cuídese.

0

JTamas

Abonado, bbp_participant, comunidad, 26 respuestas.

Visitar el perfil

hace 10 años #124280

Hola, yo podría resolver este problema.

 

Cerrar posición también funciona para órdenes pendientes si le das su número mágico. Entonces puedes abrirla de nuevo.

 

O, si especifica su nivel de precio abierto a algo que está cambiando continuamente (como ask+conv.torealpips(x) o un MA) y establece la validez de la orden y el reemplazo verdadero, se cerrará y abrirá automáticamente hasta que se llene.

 

Espero que te haya ayudado,

 

saludos

 

Tamas

0

odomike

Abonado, bbp_participant, comunidad, 32 respuestas.

Visitar el perfil

hace 10 años #124284

No estoy seguro de entender lo que quieres decir Tamas. Lo que quiero lograr es similar a lo que hacen los EAs Straddle. Abren una orden pendiente de compra y venta y luego siguen moviendo ambas órdenes pendientes hacia arriba o hacia abajo hasta un momento determinado y luego dejan que se llene.

 

Por ejemplo... Las Nóminas No Agrícolas llegan a la 1:30pm (GMT+1) y a la 1:25pm, el EA abre una orden pendiente de compra y venta a una cierta distancia en pips de los precios ASK y BID actuales. Luego sigue moviéndolas hacia arriba y hacia abajo, siguiendo la dirección del precio de mercado mientras mantiene la misma distancia de los precios ASK/BID. Entonces, a la 1:29:59'pm, EA deja de mover las órdenes pendientes y permite que las órdenes se ejecuten una vez que la publicación de las NFP desencadena un pico en cualquier dirección.

 

Ahora, ¿puede lograr esa hazaña con el Asistente de EA? Tal vez sí, pero he buscado y buscado y todavía no he encontrado la función IF o THEN que lo haga por mí. Si usted puede hacerlo, por favor dígame cómo lograr esto.

 

Gracias de antemano.

 

Michael.

0

JTamas

Abonado, bbp_participant, comunidad, 26 respuestas.

Visitar el perfil

hace 10 años #124299

Tengo una cosa muy similar exactamente para tal propósito. No sé sin embargo si hay algún propósito de los cinco minutos anteriores, donde las órdenes son sólo en movimiento y no se llenan. Tiene un peligro de ser accidentalmente llenado, para algunos corredores tienden a wilden la propagación de los momentos en que la liquidez cae o dibujar picos que no están representando ningún movimiento real de los precios. Yo experimenté esto con Oanda por ejemplo, donde las órdenes "straddle like" fueron misteriosamente canceladas o paradas aparentemente al azar en ambos lados. (mientras que los mismos se ejecutaron bien con otros corredores)

 

Así que creo que es mejor poner las órdenes exactamente a la 1:29:30 o así. La otra cosa que tienes que tener en cuenta es la ejecución. Muchos brokers operan mal en este tipo de eventos, lo más probable es que no tengan muchos proveedores, o que lo hagan de buena gana, pero no es raro que tus órdenes se ejecuten en la parte inferior/superior del movimiento, como excusa de baja liquidez. Usted sólo tiene una buena oportunidad con los corredores más grandes, tengo buena experiencia con Dukas, Forex.com, y Ironfx.

 

Ahora sobre el asunto:

SI

orden pendiente existe(largo número mágico) no es cierto // (lo mismo para corto)

y tiempo actual > get time(h.min.sec) // < - por supuesto estos serán parámetros. Es mejor que comience 30 seg. antes del lanzamiento, y por supuesto hay que tener en cuenta que el broker puede mostrar la hora

                                                                                               // diferente de su zona horaria. Puedes saltarte esto si te sientas y lanzas el EA justo antes de las noticias.

 

and orders opened today(both directions) < given number // esto es importante porque no'quieres que ponga más stradles después de que se cierre la posición. También puede dar una fecha límite hasta que tal vez incluso mejor

 

ENTONCES

Entrar en stop largo

precio : ask + convtorealpips(...) // distancia pip como parámetro

SL, TP, trailing de su elección como variable

peferably some breakeven ops, bars valid limitations

reemplazar existente debe ser falso

 

Entrar en stop short

precio: bid - convtorealpips(...)

– || –

 

Ahora si quieres que se mueva pendiente, puedes poner barras validas a 1 y se reabrirá, o quitar la regla de "orden pendiente existente" y cambiar la orden existente por verdadera. En este caso, cuando el precio de compra/venta cambie, colocará una nueva orden eliminando la anterior. Sin embargo, algunos brokers pueden enfadarse por el exceso de cambios de orden y echarte.

 

Espero que te haya ayudado,

 

Saludos

 

T

0

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