Expire trade.
Forums › ProRealTime forum Italiano › Supporto ProOrder › Expire trade.
- This topic has 8 replies, 3 voices, and was last updated 6 years ago by robertogozzi.
-
-
05/21/2018 at 6:50 PM #71028
Dear Traders
I would like to ask, whether is possible, to close automatically after 6 candles the trader if does not in the marketthank you mates
Paolo
05/21/2018 at 7:12 PM #71029Per favore parla italiano nel forum italiano.
Se non sei a mercato non c’è niente da chiudere.
Puoi spiegarti meglio?
05/21/2018 at 8:28 PM #7103305/22/2018 at 12:47 AM #71039Devi prima di tutto salvare il numero della barra in cui si verifica l’evento (inizializza prima la variabile con 999999):
1234ONCE BarraEvento = 999999IF Evento THENBarraEvento = BarIndexENDIFDopodiché verifichi, se non sei ancora a mercato, che il numero di barre (candele) non superi 6:
123IF (BarIndex - BarraEvento) >= 6 THENBarraEvento = 999999ENDIFQuindi, prima di entrare in posizione verifichi che l’evento ci sia stato e che non siano passate oltre 6 barre:
123IF MieCondizioni AND BarraEvento < 999999 AND Not OnMarket THENBUY/SELLSHORT.........ENDIFQuando sei entrato resetti BarraEvento al valore iniziale:
123IF OnMarket THENBarraEvento = 999999ENDIF1 user thanked author for this post.
05/22/2018 at 11:13 AM #71087Devi prima di tutto salvare il numero della barra in cui si verifica l’evento (inizializza prima la variabile con 999999):
1234ONCE BarraEvento = 999999IF Evento THENBarraEvento= BarIndexENDIFDopodiché verifichi, se non sei ancora a mercato, che il numero di barre (candele) non superi 6:
123IF (BarIndex – BarraEvento) >= 6 THENBarraEvento= 999999ENDIFQuindi, prima di entrare in posizione verifichi che l’evento ci sia stato e che non siano passate oltre 6 barre:
123IF MieCondizioni AND BarraEvento < 999999 AND Not OnMarket THENBUY/SELLSHORT………ENDIFQuando sei entrato resetti BarraEvento al valore iniziale:
123IF OnMarket THENBarraEvento= 999999ENDIFSERVIVA ANCHE A ME, GRAZIE 🙂
05/22/2018 at 11:19 AM #71089Gianluca scusami, ti spiace evitaredi usare, se non strettamente necessario, il QUOTE nelle risposte, altrimenti si allungano i post e le pagine a dismisura e questo rende più difficoltoso lo scrorrimento dei vari topic.
Grazie.
Spero sia anche quello che interessava a Paolo Crovella.
05/22/2018 at 11:54 AM #71093Scusate tutti, è comunque giusto , se l’ordine stop non viene eseguito dopo 6 candele voglio che venga cancellato.
05/31/2018 at 9:46 PM #71897Come preferisci, pero’, rileggendo il post mi sono reso conto di una cosa, questo filtro vale se si verifica un evento e dopo tot barre si inserisce l’ordine, ma non è utilizzabile se io avessi un trading system di questo tipo:
barra 1, si verificano le condizioni e piazzo un ordine stop ad un determinato livello, passate poi 6/10 barre o quelle che sono se l’evento non si verifica vorrei cancellare l’ordine di acquisto/vendita.
06/01/2018 at 11:31 AM #71934Il ragionamento è lo stesso, cambia solo leggermente la sintassi delle condizioni per IF…ENDIF, in quanto ogni ordine pendente, LIMIT o STOP che sia, viene cancellato alla chiusura di ogni barra e, se lo si desidera, deve essere reimmesso.
Basta NON reimmetterlo trascorso il numero di barre che vuoi.
123IF MieCondizioni AND (BarIndex - BarraEvento) <= 6 AND Not OnMarket THENBUY/SELLSHORT 1 CONTRACT AT MyPrice LIMIT/STOPENDIFIn pratica verico che la differenza tra BARINDEX (barra attuale) e la barra dell’evento non sia > di “n” barre.
-
AuthorPosts