Acumular ordenes
- This topic has 4 replies, 3 voices, and was last updated 5 years ago by .
Viewing 5 posts - 1 through 5 (of 5 total)
Viewing 5 posts - 1 through 5 (of 5 total)
Forums › ProRealTime foro Español › Soporte ProOrder › Acumular ordenes
Buenas
Me gustaría saber como puedo programar una acumulación de ordenes en mi sistema sin usar el parámetro CumulateOrders = false.
La idea es aprovechar la excursión negativa de una operación abierta para acumular nuevas posiciones en unas condiciones concretas. El código inicial podría ser:
1 2 3 4 5 6 7 8 9 10 11 12 |
DEFPARAM CumulateOrders = false // Acumulación de posiciones desactivada //Condiciones largos indicator1 = weightedaverage[150] indicator2 = RSI[14](close) c1 = close > indicator1 c2 = indicator2 < 45 IF c1 and c2 THEN BUY 1 SHARES AT MARKET ENDIF |
Mi duda es como puedo programar para que en caso de que haya una excursión negativa abrir nuevas posiciones largas, por ejemplo si:
indicator2<25
He intentado varias opciones pero sin el parámetro CumulateOrders = true no consigo lo que estoy buscando.
Espero haberme explicado bien…
Muchas gracias de antemano
Giorgi,
Es didicil de entender. Quieres acumular ordenes en la misma estrategia o no :)) ?? Me temo que algo indispensable para acumular ordenes en cumulativeorders=true.
La unica forma de acumular ordenes sin esta condición es crear diferentes estrategias similares para que abran ordenes de forma consecutiva, de acuerdo con tu estrategia. De esta forma, al ser estrategias separadas, puedes cerrar las ordenes de forma independiente, cosa que no podrás hacer en una sola estrategia con varias ordenes acumuladas abiertas.
Saludos
Para mayor claridad de los mensajes en los foros de ProRealCode, por favor utilice el botón “insert code PRT” para separar el texto de la parte de código!
Además, debe usar el foro de soporte de corrección, moví este tema de ProBulder a ProOrder, ya que es una estrategia. ¡Gracias!