break out candela oraria
Forums › ProRealTime forum Italiano › Supporto ProOrder › break out candela oraria
- This topic has 5 replies, 2 voices, and was last updated 3 years ago by robertogozzi.
-
-
02/12/2021 at 6:23 PM #161225
è possibile costruire un back test che prenda posizione long o short al break out di una candela oraria es. 9-10. grazie
02/12/2021 at 7:33 PM #161232Eccolo:
12345678910111213141516IF IntraDayBarIndex = 0 THENMassimo = 0Minimo = 0ENDIFIF Time = 090000 THENMassimo = highMinimo = lowENDIFIF Time >= 090000 AND Not OnMarket THENIF close < Massimo THENBUY 1 Contract AT Massimo + (1 * PipSize) STOPENDIFIF close > Minimo THENSELLSHORT 1 Contract AT Minimo - (1 * PipSize) STOPENDIFENDIF02/12/2021 at 7:45 PM #161233Grazie, se volessi inserire un target ed uno stop loss pari al 50% del range come dovrei fare?
02/12/2021 at 7:48 PM #161234Alla fine aggiungi:
12SET STOP LOSS (Massimo - Minimo) / 2SET TARGET PROFIT (Massimo - Minimo) / 202/13/2021 at 9:55 AM #161262noto due problemi, dovuti anche alla mia non chiarezza: entra ed esce più volte in giornata mentre vorrei una sola operazione (la prima dal lato che rompe), altra che breakka la candela delle 8 anzichè quella delle 9. ti allego la lista degli ordini del 3/2 ad esempio (la candela oraria delle 8 ha min 13885 e max 13951, lo stop loss ed il take profit sono (max-min)/5) Allego anche il codice che ho modificato nello Stop e Target e provato ad ottimizzare al valore n=5. Ti ringrazio per la disponibilità e la pazienza
123456789101112131415161718IF IntraDayBarIndex = 0 THENMassimo = 0Minimo = 0ENDIFIF Time = 090000 THENMassimo = highMinimo = lowENDIFIF Time >= 090000 AND Not OnMarket THENIF close < Massimo THENBUY 1 Contract AT Massimo + (1 * PipSize) STOPENDIFIF close > Minimo THENSELLSHORT 1 Contract AT Minimo - (1 * PipSize) STOPENDIFENDIFSET STOP LOSS (Massimo - Minimo) / nSET TARGET PROFIT (Massimo - Minimo) / nData Tipo Prezzo Qtà Valorizzazione 3-feb-2021 20.00.00 Vendita (profit) 13.969 1 349.225,00 3-feb-2021 19.00.00 Acquisto (entry) 13.952 1 348.800,00 3-feb-2021 17.00.00 Vendita (loss) 13.935 1 348.375,00 3-feb-2021 16.00.00 Acquisto (entry) 13.952 1 348.800,00 3-feb-2021 15.00.00 Acquisto (profit) 13.867 1 346.675,00 3-feb-2021 15.00.00 Vendita (entry) 13.884 1 347.100,00 3-feb-2021 10.00.00 Acquisto (loss) 13.901 1 347.525,00 3-feb-2021 10.00.00 Vendita (entry) 13.884 1 347.100,00 3-feb-2021 9.00.00 Vendita (profit) 13.969 1 349.225,00 3-feb-2021 9.00.00 Acquisto (entry) 13.952 1 348.800,00 02/13/2021 at 10:31 AM #161264L’ora puoi cambiarla come preferisci, dove c’è 090000 ci scrivi 080000 o qualunque altra ed è fatto.
Per limitare ad una sola operazione giornaliera aggiungi, all’inizio (o comunque prima di BUY/SELLSHORT):
1Otd = (Barindex - TradeIndex(1) > IntradayBarIndex)poi aggiungi AND Otd alle condizioni della riga 9:
1IF Time >= 090000 AND Not OnMarket AND Otd THEN -
AuthorPosts
Find exclusive trading pro-tools on