Respuesta

Preguntas sobre la gestión de pedidos

3 respuestas

JGSmith

Abonado, bbp_participant, comunidad, 12 respuestas.

Visitar el perfil

hace 10 años #111415

Hola a todos.

 

No soy nuevo en el trading, pero soy nuevo en EA Wizard sin experiencia en codificación (que es lo que me atrajo a EA Wizard).

 

Tengo varias preguntas para automatizar correctamente mi estrategia.

 

Con cualquier respuesta que usted da, ¿sería también posible dirigirme a lugares en el sitio o cualquier manual que esté disponible para este programa de modo que pueda poner tanto esfuerzo personal en esto sin necesidad de referirme siempre a los foros o al soporte? Agradezco toda su ayuda. Para simplificar, voy a expresar todo sólo para las posiciones largas.

 

Stop Loss

Me gustaría establecer mi stop loss X número de pips por debajo de la media móvil simple. Mi suposición es que se supone que debo tratar con esto en la pestaña "Estrategia" en lugar de la pestaña "Reglas". Cuando hago clic en la pestaña "Stop Loss / Profit Target" dentro de "Estrategia", entonces no veo una opción en "Fórmula" o cualquier otra área donde pueda poner el stop loss para estar X pips por debajo de la media móvil. ¿Cómo puedo hacer esto?

 

Entrada

Esta estrategia está diseñada para introducir dos órdenes de igual tamaño y entrará X pips por encima de la vela de señal. (Definición de Vela de Señal: La vela que cumple con todos los criterios de "Si") Parece que soy capaz de entrar en un Buy Stop, pero no soy capaz de encontrar la forma de establecer que entre X pips por encima del precio de la Vela de Señal. (También me gustaría que esto fuera optimizable).

 

Retirar pedidos

La orden debe permanecer indefinidamente, o hasta que la vela cierre por debajo de la media móvil u otro indicador. Por favor, ¿pueden ayudarme con la forma de eliminar la orden?

 

Objetivo inicial Profit

La primera entrada es para salir al mercado cuando el precio de Oferta alcanza X% de pips de la vela de señal. Ejemplo, si la vela de señal es de 100 pips, entonces la posición se supone que debe salir cuando ha alcanzado 50 pips de beneficio (suponiendo que se supone que debe salir a 50% de la vela de señal). Me gustaría que esto sea optimizado también.

 

Hay más preguntas, pero de momento lo dejaré aquí.

 

Gracias por su ayuda y si puede indicarme algún sitio donde pueda aprender estos principios por mi cuenta, sería estupendo.

 

0

JGSmith

Abonado, bbp_participant, comunidad, 12 respuestas.

Visitar el perfil

hace 10 años #122210

Me gustaría hacer una actualización de lo que he hecho a través de seguir trabajando con el software. Esto debería permitirle saber dónde están progresando las cosas.

 

Stop Loss

He creado una variable llamada StopLoss. Actualmente esa variable está ajustada a "1". Supongo que significa 1 pip y por lo tanto no hará ninguna diferencia si se trata de un par JPY o no.

Después de crear la variable fui a la sección "Entonces" de mi regla de entrada y puse esta ecuación en la sección de Stop Loss:

(SMA(20)[1]-StopLoss

 

¿Puede confirmar que esto es correcto? La pregunta que surge de esto es: "¿El stop loss estará en constante movimiento?". No quiero que se esté moviendo ya que la media móvil se mueve cuando se forman nuevas velas. Me pregunto si lo hará debido al "[1]". ¿Estará siempre cambiando el stop según donde se encuentre la media móvil basada en la vela anterior cuando se formen nuevas velas? No deseo que el stop loss se mueva de esta manera.

 

Entrada

He añadido una variable titulada "Entrada" con el valor de 1 (de nuevo, suponiendo que se trata de 1 pip)

En la pestaña Entrada introduzco esta información:

 

Precio: (Máximo[1] + Entrada)

 

¿Puede confirmar que esto colocará una operación larga a 1 pip por encima de mi vela de señal?

 

De nuevo, necesito que este precio de entrada no cambie a medida que se forman nuevas velas. ¿Hay algo que debería estar haciendo para asegurar que este precio se mantiene estacionario?

 

Objetivo inicial Profit

No hay novedades

 

gracias, de nuevo, por su ayuda

0

JGSmith

Abonado, bbp_participant, comunidad, 12 respuestas.

Visitar el perfil

hace 10 años #122212

Después de dedicar mucho tiempo, he encontrado una posible solución a mi problema con el objetivo de beneficios.

 

He creado una variable titulada "ProfitTarget" y le di el valor de 0,5 (Doble)

 

Bajo el objetivo Profit de mi entrada tengo ahora esta fórmula:

((High[1]-Low[1])*ProfitTarget)+High[1]

 

Por lo que puedo decir, esto debería añadir un objetivo de beneficio para la primera orden que se cerrará cuando se mueve hacia arriba 50% de la vela de la señal. (véase más arriba por ejemplo) Y debería permitirme optimizar este porcentaje.

 

¿Estarían otros de acuerdo?

0

Mark Fric

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 10 años #122232

Hola,

 

Stop Loss

es casi correcto, pero cuando se quiere añadir / restar algún valor en pips de SMA, debe utilizar la función ConvertToRealPips() que convertir el número a valor real pips.

Por ejemplo, ConvertToRealPips(20) devolverá 0.0020 que es un valor de 20 pips convertido a precio real.

 

Así que tu condición sería: 

SMA(20)[1] - ConvertToRealPips(StopLoss)

 

Entrada

Lo mismo aquí, si desea agregar algunos pips a la vela alta, utilice la función ConvertToRealPips().

Si utiliza el objetivo de beneficio como 50% de la vela de señal, entonces usted no necesita utilizar este funciton, por lo que 

((High[1]-Low[1])*ProfitTarget)+High[1]

es correcto.

 

Retirar pedidos

Puedes crear otra regla (pestaña) donde comprobarás si la operación sigue abierta usando OrderPosition is not Flat y añadir otra condición que comprobará tu regla de salida.

y en la acción puedes cerrar cualquier orden usando el comando Cerrar Posición()

 

 

Hay ejemplos, tutoriales y descripciones de estas funciones aquí :

https://strategyquant.com/eawizard/tutorial_introduction

Mark
Arquitecto de StrategyQuant

0

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