Come limitare il trading ad un intervallo di tempo
Forums › ProRealTime forum Italiano › Supporto ProOrder › Come limitare il trading ad un intervallo di tempo
- This topic has 14 replies, 2 voices, and was last updated 4 years ago by Flo66.
-
-
04/27/2020 at 1:48 PM #12842004/27/2020 at 1:52 PM #128422
Ti aiutiamo volentieri, però devi leggere le regole e ricordarle!
In pochi giorni ne hai ignorate diverse!
Dai un titolo significativo al tuo argomento. Descrivi la tua domanda o l’oggetto nel titolo. Non utilizzare titoli privi di significato come “Aiuto per la codifica”.
Grazie:)
04/27/2020 at 1:53 PM #12842404/27/2020 at 1:54 PM #12842504/27/2020 at 1:58 PM #128426Devi stabilire una condizione temporale che userai quando devi entrare a mercato:
1234TimeCond = Time >= 080000 and Time <= 200000If MieCondizioni and TimeCond and not OnMarket thenBuy 1 contract at marketendif04/27/2020 at 2:02 PM #128427Questo ti impedisce di aprire posizioni al di fuori dall’intervallo 8-20, ma lascia aperte le posizioni in corso.
Se alle 20 vuoi chiudere tutte le posizioni aperte devi aggiungere:
1234If Time >= 200000 thenSell at marketExitshort at marketEndif04/27/2020 at 2:24 PM #12843304/27/2020 at 2:52 PM #128439All’inizio, dopo i vari DEFPARAM (se ne usi qualcuno).
Ad ogni modo fai qualche prova.
04/27/2020 at 3:03 PM #12844604/28/2020 at 8:04 AM #12853004/28/2020 at 8:13 AM #128533Va bene, se posso ti aiuto.
04/28/2020 at 8:20 AM #128536Eccolo
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960defparam cumulateorders = trueav1 = average[3](close)av2 = average[20](close)av3 = average[50](close)//x = 0.5bull = close> av1 and close >av2 and close > av3bear = close <av1 and close <av2 and close <av3//n= 1If (high-low) = 0 ThenHiLo = 1ElseHiLo = (high-low)EndIfhammerupnegated= max(open,close)<min(open[1],close[1]) and (abs(open-close)/max(pointsize,HiLo))>0.5hammerup = min(open[1],close[1])>high[1]-(high[1]-low[1])/3 //and timeokhammerupnegated= max(open,close)<min(open[1],close[1]) and (abs(open-close)/max(pointsize,HiLo))>0.5cs = hammerup and hammerupnegated and bearhammerdown = max(open[1],close[1])<low[1]+(high[1]-low[1])/3 //and timeokhammerdownnegated = min(open,close)>max(open[1],close[1]) and (abs(open-close)/max(pointsize,HiLo))>0.5cl = hammerdown and hammerdownnegated and bullif cs and not onmarket thensellshort 0.25 contract at marketendifif cl and not onmarket thenbuy 0.25 contract at marketendif//TRAILING STOPTGL =25TGS= 25if not onmarket thenMAXPRICE = 0MINPRICE = closePREZZOUSCITA = 0ENDIFif longonmarket thenMAXPRICE = MAX(MAXPRICE,close)if MAXPRICE-tradeprice(1)>=TGL*pointsize thenPREZZOUSCITA = MAXPRICE-TGL*pointsizeENDIFENDIFif shortonmarket thenMINPRICE = MIN(MINPRICE,close)if tradeprice(1)-MINPRICE>=TGS*pointsize thenPREZZOUSCITA = MINPRICE+TGS*pointsizeENDIFENDIFif onmarket and PREZZOUSCITA>0 thenEXITSHORT AT PREZZOUSCITA STOPSELL AT PREZZOUSCITA STOPENDIFSET STOP ploss 25SET TARGET pPROFIT 7504/28/2020 at 8:39 AM #128545Io posso darti una mano, nei limiti del mio tempo, però se non smetti di ignorare le regole d’ora in poi ti cancellerò i post che scrivi, invitandoti a riscriverli correttamente.
usa sempre il pulsante “Inser PRT code” quando inserisci il codice nei tuoi post per facilitare la lettura degli altri. Grazie:)
Inoltre cerca di evitare di scrivere il codice in un post e in un altro scrivere solo Eccolo.
Quando pubblichi il post hai 5 minuti per poterlo correggere, se hai sbagliato o dimenticato qualcosa, basta che tu clicchi su EDIT.
04/28/2020 at 8:43 AM #128547Non c’è scritto niente dove l’hai trovato?
Comunque cerca il pattern HAMMER ed entra in direzione opposta se il prezzo è sotto o sopra le tre medie.
Le linee da 34 a 57 sono il trailing stop.
04/28/2020 at 9:01 AM #128554 -
AuthorPosts
Find exclusive trading pro-tools on