piramidazione
Forums › ProRealTime forum Italiano › Supporto ProOrder › piramidazione
- This topic has 2 replies, 2 voices, and was last updated 8 years ago by maximus78.
-
-
09/21/2016 at 6:39 AM #13414
Buongiorno, sto cercando di scrivere un codice di piramidazione con questi comandi, ma il sistema non esegue tutti i miei ordini.
Come posso fare a dire di comprare nella prima posizione 4 contratti, nella seconda 3, nella terza 2 e nell’ultima 1 solo contratto?
I comandi mi sembrano logici e chiari ma il sistema compra solo la prima posizione di 4 contratti ed ignora i successivi comandi.
Grazie mille.
Massimo
Grazie
//prima posizione long
if not longonmarket and miecondizioni then buy 4 shares at market
endif
//seconda posizione long
if countoflongshares < 4 and miecondizioni then buy 3 shares at market
endif
//terza posizione long
if countoflongshares < 3 and miecondizioni then buy 2 shares at market
endif
//quarta posizione long
if countoflongshares < 2 and miecondizioni then buy 1 shares at market
endif
// chiusure posizioni long
if longonmarket and miecondizioni then sell at market
09/21/2016 at 8:16 AM #13430Perché hai fatto il confronto sbagliato, si sta testando se i “COUNTOFLONGSHARES” è inferiore alla tua attuale posizione sul mercato. Si dovrebbe verificare se è uguale, invece! 🙂
12345678910111213141516//prima posizione longif not longonmarket and miecondizioni thenbuy 4 shares at marketendif//seconda posizione long (0+4=4)if countoflongshares = 4 and miecondizioni thenbuy 3 shares at marketendif//terza posizione long (4+3=7)if countoflongshares = 7 and miecondizioni thenbuy 2 shares at marketendif//quarta posizione long (7+2=9)if countoflongshares = 9 and miecondizioni thenbuy 1 shares at marketendif09/21/2016 at 9:21 PM #13510 -
AuthorPosts