Aiuto su ordini PROORDER
Forums › ProRealTime forum Italiano › Supporto ProOrder › Aiuto su ordini PROORDER
- This topic has 8 replies, 3 voices, and was last updated 7 years ago by Hendrix.
-
-
09/11/2017 at 7:25 AM #45914
Buongiorno,
essendo agli inizi volevo creare un TS semi automatico, nel senso di lanciarlo quando vedo che le condizioni con le quali opero sono presenti nel grafico ( ancora non riesco a gestire in modo automatico con un sistema il mio modo di operare).
Volevo sapere se era possibile lanciare un TS e far in modo che ad una certa condizione produca un solo ordine e non vada a immeterne un altro se dopo un’ora si riverifica la condizione,
in poche parole finchè quell’ordine è in essere non deve immettere nuovi ordini anche se si riverificano le condizioni ( utile soprattutto con TF sotto i 15 min).
Grazie in anticipo.
Buon Lavoro!
09/11/2017 at 9:02 AM #45917Esempio usando una variabile (OneTrade) che funziona da semaforo, se è 1 si può operare, altrimenti no. Ovbviamente ho messo una condizione estremamente semplice, verifica solo che una candela sia rialzista o ribassista, tu metterai quelle che desideri:
Solo one trade12345678910111213141516DEFPARAM CumulateOrders = FalseONCE OneTrade = 1 //Inizializzazione variabileIF OnMarket THENOneTrade = 0 //Se già a mercato, impedire ulteriori operazioniENDIF// LongIF Close > Open AND OneTrade THEN //Verificare proprie condizioni + OneTradeBUY 1 CONTRACT AT MARKETENDIF// ShortIF Close < Open AND OneTrade THEN //Verificare proprie condizioni + OneTradeSELLSHORT 1 CONTRACT AT MARKETENDIF// Target & Stop LossSET STOP pLOSS 10SET TARGET pPROFIT 20Buon trading!
09/11/2017 at 1:26 PM #4594409/11/2017 at 2:46 PM #45947salve Sig.Roberto Gozzi , vorrei poterle girare ( e-mail ) sia un mio indicatore “PRT” che un foglio excel dove spiego l’applicazione di tale indicatore in un eventuale Sistema Automatico….
spero li possa trovare interessanti ….
A presto…
09/11/2017 at 7:48 PM #45963Buonasera,
ho provato a fare un TS come suggerito ma in Backtasting viene fatto un ordine solo una volta appena si realizza la condizione e poi non fa ordini fino alla fine del periodo.
Dove sbaglio ?
Grazie
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849// Definizione dei parametri del codiceDEFPARAM CumulateOrders = False // Posizioni cumulate disattivate// Il sistema cancellerà tutti gli ordini in attesa e chiuderà tutte le posizioni a 0:00. Dopo l'orario "Flat Before" non saranno piazzati nuovi ordini o posizioni.DEFPARAM FLATBEFORE = 073000// Cancellare tutti gli ordini in attesa e chiudere tutte le posizioni all'orario "Flat After"DEFPARAM FLATAFTER = 173000ONCE OneTrade = 1 //Inizializzazione variabileIF OnMarket THENOneTrade = 0 //Se già a mercato, impedire ulteriori operazioniENDIF// Condizioni per entrare su posizioni longindicator1 = CALL "My Indicator"c1 = (close CROSSES OVER indicator1)IF c1 AND OneTrade THENBUY 3 CONTRACT AT MARKETENDIF// Condizioni per uscire da posizioni longindicator2 = CALL "My indicator"c2 = (close CROSSES UNDER indicator2)IF c2 THENSELL AT MARKETENDIF// Condizioni per entrare su posizioni shortindicator3 = CALL "My Indicator"c3 = (close CROSSES UNDER indicator3)IF c3 AND OneTrade THENSELLSHORT 3 CONTRACT AT MARKETENDIF// Condizioni per uscire da posizioni shortindicator4 = CALL "My Indicator"c4 = (close CROSSES OVER indicator4)IF c4 THENEXITSHORT AT MARKETENDIF// Stop e targetSET STOP pLOSS 30SET TARGET pPROFIT 20009/11/2017 at 7:52 PM #45964Hai chiesto che non facesse altri ordini anche al verificarsi delle condizioni, n0?
09/11/2017 at 8:35 PM #45968No volevo che fino a che non chiudeva il trade non ne aprisse altri anche al verificarsi nuovamente della condizione di entrata.
Nel dettaglio condizione di entrata trade uscita su altra condizione poi si riparte, non voglio che il sistema si riverifichi con un trade aperto la condizione e rifaccia un altro ordine.
non so se mi sono spiegato.
Grazie!
09/11/2017 at 9:52 PM #45972Ah… era sufficiente evitare più posizioni aperte contemporaneamente!
Bene, in tal caso è semplicissimo, lascia perdere la mia strategia ed inserisci all’inizio della tua questa semplice riga:
1DEFPARAM CumulateOrders = Falseche impedisce di avere più di un trade aperto.
09/11/2017 at 10:12 PM #45973 -
AuthorPosts
Find exclusive trading pro-tools on