break out max min gg precedente
Forums › ProRealTime forum Italiano › Supporto ProOrder › break out max min gg precedente
- This topic has 3 replies, 2 voices, and was last updated 2 years ago by Gabriele Battista.
-
-
01/23/2022 at 8:07 PM #186382break out max min gg precedente1234567891011121314151617181920212223242526272829303132333435363738394041424344// Chiusura temporale alla chiusura cashDEFPARAM FlatAfter = 220000 //dax 173000DEFPARAM FlatBefore = 080000// Solo un ordine a mercatoDEFPARAM CumulateOrders = False// Finestra oraria di trading//ONCE BuyTime = 93000//ONCE SellTime = 173000// Orario Chiusura tradeONCE CloseTime= 220000 //dax 173000// Orari limite per tradeFIRSTIN=080000LASTIN=113000 //nasdaq 153000// Condizioni per entrare su posizioni longIF NOT LongOnMarket AND Close>(Dhigh(1)) AND Time<LASTIN AND Time >FIRSTIN THEN//entro LONG al break del massimo del giorno precedenteBUY 1 CONTRACTS AT MARKETENDIF// Condizioni per uscire da posizioni longIf LongOnMarket AND Time = CloseTime THEN//chiudo il LONG a fine orario cashSELL AT MARKETENDIF// Condizioni per entrare su posizioni shortIF NOT ShortOnMarket AND Close<(Dlow(1)) AND Time<LASTIN AND Time >FIRSTIN THEN//entro SHORT al break del minimo del giorno precedenteSELLSHORT 1 CONTRACTS AT MARKETENDIF// Condizioni per uscire da posizioni shortIF ShortOnMarket AND Time = CloseTime THEN//chiudo lo SHORT a fine orario cashEXITSHORT AT MARKETENDIF// Stop e target: Inserisci qui i tuoi stop di protezione e profit targetSET STOP pLOSS 3000SET TARGET pPROFIT 3000
Ciao vorrei avere una sola operazione al giorno (ho ovviato mettendo stop e profit distantissimi ma non mi piace..) e soprattutto la chiusura alle 22:00 cosa sbaglio/cosa devo fare, grazie.
Allego oltre al codice l’elenco delle posizioni in cui è evidente che la chiusura non è alle 22…
01/24/2022 at 4:00 PM #186467Per la chiusura delle 22 va bene così. però deve esserci una candela che apre/chiude alle ore 22.
Aggiungendo la variabile OTD alle condizioni d’entrata ottieni una sola operazione al giorno:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546// Chiusura temporale alla chiusura cashDEFPARAM FlatAfter = 220000 //dax 173000DEFPARAM FlatBefore = 080000// Solo un ordine a mercatoDEFPARAM CumulateOrders = False// Finestra oraria di trading//ONCE BuyTime = 93000//ONCE SellTime = 173000// Orario Chiusura tradeONCE CloseTime= 220000 //dax 173000OTD = (Barindex - TradeIndex(1)) > IntradayBarIndex// Orari limite per tradeFIRSTIN=080000LASTIN=113000 //nasdaq 153000// Condizioni per entrare su posizioni longIF NOT LongOnMarket AND Close>(Dhigh(1)) AND Time<LASTIN AND Time >FIRSTIN AND OTD THEN//entro LONG al break del massimo del giorno precedenteBUY 1 CONTRACTS AT MARKETENDIF// Condizioni per uscire da posizioni longIf LongOnMarket AND Time = CloseTime THEN//chiudo il LONG a fine orario cashSELL AT MARKETENDIF// Condizioni per entrare su posizioni shortIF NOT ShortOnMarket AND Close<(Dlow(1)) AND Time<LASTIN AND Time >FIRSTIN AND OTD THEN//entro SHORT al break del minimo del giorno precedenteSELLSHORT 1 CONTRACTS AT MARKETENDIF// Condizioni per uscire da posizioni shortIF ShortOnMarket AND Time = CloseTime THEN//chiudo lo SHORT a fine orario cashEXITSHORT AT MARKETENDIF// Stop e target: Inserisci qui i tuoi stop di protezione e profit targetSET STOP pLOSS 3000SET TARGET pPROFIT 30001 user thanked author for this post.
01/27/2022 at 10:41 AM #186707Ciao sto facendo un debug e non mi pare funzioni, il 3 gennaio dovrebbe entrare alle 9 ma entra alle 11, allego il grafico del back test. Cosa sbaglio? Grazie
01/27/2022 at 10:44 AM #186709Dimenticavo, chiude il giorno successivo mentre vorrei la chiusura al close giornaliero
-
AuthorPosts
Find exclusive trading pro-tools on