Respuesta

Estrategia de no tomar múltiples posiciones

8 respuestas

Jason R

Abonado, bbp_participant, comunidad, 15 respuestas.

Visitar el perfil

hace 8 años #114101

He construido una estrategia que debe activar la señal de entrada varias veces antes de la señal de salida, sin embargo, sólo está tomando la primera entrada. Cómo puedo conseguir que esto tome cada señal?

Además, ¿cómo puedo establecer un número máximo de posiciones abiertas concurrentes una vez que consiga que esto tome cada señal?

 

 

Gracias

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 8 años #132212

Si quieres entrar varias veces seguidas antes de salir necesitas definir diferentes Números Mágicos de cada orden de entrada. Con esta simple estrategia puede hacer lo siguiente

 

1) defina la variable "RandNumber" de tipo INT en el Asistente de EA

2) a sus reglas de entrada añada 'Custom Action' y escriba este comando: RandNumber = MathRand();

3) edita tu pedido para que Magic Number = RandNumber

0

Jason R

Abonado, bbp_participant, comunidad, 15 respuestas.

Visitar el perfil

hace 8 años #132214

No pasa la validez. Dice que se está utilizando el mismo número mágico para más de un pedido.

Véase adjunto.

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 8 años #132217

Trate de hacer RandNumber2 para el lado corto. Hágamelo saber si cualquier problema configurarlo ...

0

Jason R

Abonado, bbp_participant, comunidad, 15 respuestas.

Visitar el perfil

hace 8 años #132218

Justo iba a publicar que lo había resuelto. Hice "RandNumberLong" y "RandNumberShort".

Gracias.

0

Jojo

Cliente, bbp_participant, comunidad, 50 respuestas.

Visitar el perfil

hace 8 años #135998

Si quieres entrar varias veces seguidas antes de salir necesitas definir diferentes Números Mágicos de cada orden de entrada. Con esta simple estrategia puede hacer lo siguiente

 

1) defina la variable "RandNumber" de tipo INT en el Asistente de EA

2) a sus reglas de entrada añada 'Custom Action' y escriba este comando: RandNumber = MathRand();

3) edita tu pedido para que Magic Number = RandNumber

Lo siento chicos, he intentado que la forma de resolver el problema de número mágico para una serie de operaciones, no está funcionando. Lo estoy haciendo mal en alguna parte. Esto es lo que he hecho. ¡Su orientación con capturas de pantalla me ayudará mucho - se puede decir que no soy un programador TODAVÍA!

0

tomas262

Administrador, sq-ultimate, 2 respuestas.

Visitar el perfil

hace 8 años #136007

Hola,

 

mire el ejemplo adjunto

0

Jojo

Cliente, bbp_participant, comunidad, 50 respuestas.

Visitar el perfil

hace 8 años #136011

Hola,

 

mire el ejemplo adjunto

Gracias Tomas, trabajaré con esto y te lo haré saber.

0

Jojo

Cliente, bbp_participant, comunidad, 50 respuestas.

Visitar el perfil

hace 8 años #136012

Gracias Tomas, trabajaré con esto y te lo haré saber.

He utilizado el archivo sqw proporcionado. La prueba de validez en la primera página funcionó. Después de clonar el conjunto de reglas para la siguiente pestaña y cambiar las condiciones, la validez falló, ¡incluso para la primera pestaña!

PERO - cuando borré la segunda pestaña, la prueba de validez estaba bien para la primera pestaña. Traté de añadir un dígito: to RandomNumber2 = MathRand(); - No funcionó.

 

** Otro tema sobre el que pediría consejo: En mi ea había programado para cerrar todas las órdenes después de un evento. Ahora, al revisar las notas y los videos, parece que esta función "Cerrar todo" cerrará todas las posiciones abiertas en todos los gráficos, ¡independientemente de dónde se encuentre el ea! Lo que quiero es poder abrir múltiples posiciones en UN SOLO GRÁFICO y cerrarlas todas EN ESE gráfico si se cumple cierta condición. Las operaciones abiertas en otros gráficos tienen que permanecer abiertas mientras las reglas lo permitan.

0

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