Estrategia de no tomar múltiples posiciones
8 respuestas
Jason R
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
tomas262
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
Jason R
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.
tomas262
hace 8 años #132217
Trate de hacer RandNumber2 para el lado corto. Hágamelo saber si cualquier problema configurarlo ...
Jason R
hace 8 años #132218
Jojo
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!
tomas262
hace 8 años #136007
Jojo
hace 8 años #136011
Jojo
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.
Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)