Aiuto su codice per massimi e minimi del venerdì ed orari intraday
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Aiuto su codice per massimi e minimi del venerdì ed orari intraday
- This topic has 45 replies, 2 voices, and was last updated 3 years ago by robertogozzi.
-
-
01/07/2021 at 9:43 AM #156719
Basta che ti fermi col mouse su una candela e vedrai i valori di ciascuna linea (o livello).
Sono estremamente vicini, non viene fatto nessun raggruppamento. Se la differenza tra Res1 e Sup1 è di 5 pips (o meno), moltiplicandolo * 0.2, viene 1 pip (o meno) di distanza tra una riga e l’altra. E’ chiaro che le vedi raggruppate.
Devi cambiare le percentuali. Prova a duplicarle o triplicarle, 0.2 passalo a 0.6 e 0.4 a 1.2 ecc… e vedrai che farà differenza.
Inoltre sui TF più alti, 30 mninuti o 1 ora, l’effetto è ridotto.
01/07/2021 at 10:12 AM #15672501/07/2021 at 1:22 PM #156741I calcoli del Pivot, Res1 e Sup1 vanno bene, devi verificare se è corretto il resto dei calcoli. Per me i calcoli sono corretti, solo che i valori calcolati sono molto vicini, basta leggerli e si vede, se uno è 13728.4 ed un altro è 1372.0 la diffeerenza è di soli 0.6 pips, è chiaro che li vedi come una riga unica leggermente più spessa.
Spiegami bene cosa vuoi ottenere dai calcoli delle righe 44-55, forse posso capire se ci sono calcoli errati.
01/07/2021 at 7:03 PM #156799Ciao Roberto,
per farmi capire la formula è questa poi gli altri obbiettivi sono di conseguenza:
123456Pivot = (DHigh(x) + DLow(x) + DClose(x))/3 //PivotRes1 = (2*Pivot) - DLow(x) //Res1Sup1 = (2*Pivot) - DHigh(x) //Sup1Ob1 = Apertura + ((Res1 - Sup1) *0.2)Ob2 = Apertura - ((Res1 - Sup1) *0.2)Dove l’apertura deve essere alle ore 8:00.
Poi devono essere aggiunti il min e max del giorno precedente e della settimana precedente.
Spero di essermi spiegato, comunque se controlli l’indicatore di prima anche il min e max giornaliero non viene più disegnato come linea da quando utilizzo l’ultima versione di PRT.
grazie
Saluti
01/07/2021 at 10:24 PM #156814Usa sempre il pulsante “Insert PRT code” quando inserisci il codice nei tuoi post per facilitare la lettura degli altri.
Grazie 🙂
01/07/2021 at 10:53 PM #156825Importante Roberto che le linee rimangano sempre fisse fino alla chiusura del mercato senza chiudersi, tipo dei pivot dinamici calcolati con la formula di cui sopra aggiungendo la linea di apertura delle 8 e i min e max giorno precedente e settimana precedente, quello fatto da te in precedenza erra perfetto sulla vecchia versione di PRT importante era non scendere sotto TF 3 min.
Grazie
Spero risolverai.
Buona serata
01/07/2021 at 10:59 PM #1568291234567891011121314151617181920212223242526272829303132333435defparam calculateonlastbars=5000ONCE Prec1730 = closeONCE Prec2200 = closeIF opentime = 080000 THENApertura = openENDIFNumeroBarra = 2IF OpenDayOfWeek > 1 THENNumeroBarra = 1ENDIFMaxGiornoPrec = Dhigh(NumeroBarra)MinGiornoPrec = Dlow(NumeroBarra)x = 1IF OpenDayOfWeek = 1 THENx = 2ENDIFPivot = (DHigh(x) + DLow(x) + DClose(x))/3 //PivotRes1 = (2*Pivot) - DLow(x) //Res1Sup1 = (2*Pivot) - DHigh(x) //Sup1Ob1 = Apertura + ((Res1 - Sup1) *0.2)Ob2 = Apertura - ((Res1 - Sup1) *0.2)Ob3 = Apertura + ((Res1 - Sup1) *0.4)Ob4 = Apertura - ((Res1 - Sup1) *0.4)Ob5 = Apertura + ((Res1 - Sup1) *0.625)Ob6 = Apertura - ((Res1 - Sup1) *0.625)Ob7 = Apertura + ((Res1 - Sup1) *1.1)Ob8 = Apertura - ((Res1 - Sup1) *1.1)Rs1 = Apertura + ((Res1 - Sup1) *0.3)Rs2 = Apertura - ((Res1 - Sup1) *0.3)Rs3 = Apertura + ((Res1 - Sup1) *0.525)Rs4 = Apertura - ((Res1 - Sup1) *0.525)RETURN MaxGiornoPrec COLOURED(0,255,0) AS "MaxGGprec",MinGiornoPrec COLOURED(255,0,0) AS "MinGGprec",Apertura COLOURED(255,0,255) STYLE(dottedline,3) AS "Apertura",Ob1 COLOURED(255,0,255) AS "Obbiettivo1",Ob2 COLOURED(255,0,255) AS "Obbiettivo2", Ob3 COLOURED(255,0,255) AS "Obbiettivo3",Ob4 COLOURED(255,0,255) AS "Obbiettivo4",Ob5 COLOURED(255,0,255) AS "Obbiettivo3",Ob6 COLOURED(255,0,255) AS "Obbiettivo4",Ob7 COLOURED(255,0,255) AS "Obbiettivo3",Ob8 COLOURED(255,0,255) AS "Obbiettivo4",Rs1 COLOURED(255,255,255) AS "Resistenza1",Rs2 COLOURED(255,255,255) AS "Resistenza2",Rs3 COLOURED(255,255,255) AS "Resistenza3",Rs4 COLOURED(255,255,255) AS "Resistenza4Questo era il precedente e come funziona sulla vecchia piattaforma in modo corretto vedi foto
01/08/2021 at 8:48 AM #156848A me funziona su entrambe allo stesso modo, probabilmente devi cambiare il ridimensionamento della scala (v. foto allegate).
01/08/2021 at 10:13 AM #156867Scusa Roberto, ma puoi rifarmi un sistema come sopra descritto perchè ho cambiato la scala dei valori come da te indicato ma se guardi le linee obbiettivo si raggruppano e guarda il min e max precedente sul dax come sono rappresentate in rosso e verde ti sembrano dati di chiusura di ieri????? A me non funziona se non ho la versione per PRT 11 dovrò tornare alla vecchia versione dove funziona
01/08/2021 at 10:14 AM #15686901/08/2021 at 4:05 PM #15693201/08/2021 at 4:09 PM #156934Due cose:
- non devi avere fretta, chi può essere interessato ad aiutarti dovrà anche lavorare probabilmente
- hai detto che volevi ricominciare daccapo, quindi si aspetta che tu ricominci con l’indicare esattamente cosa vuoi, senza fare riferimento ai codici precedenti. Parti come se fosse il primo post.
01/08/2021 at 4:23 PM #156936Buonasera,
ripartendo da capo mi servirebbe che anche su PRT 11 funzionasse il mio vecchio indicatore.
Allora all’apertura delle ore 8 del mattino devono essere disegnate delle linee che rappresentino due obbiettivi :
123456Pivot = (DHigh(x) + DLow(x) + DClose(x))/3 //PivotRes1 = (2*Pivot) - DLow(x) //Res1Sup1 = (2*Pivot) - DHigh(x) //Sup1Ob1 = Apertura + ((Res1 - Sup1) *0.2)Ob2 = Apertura - ((Res1 - Sup1) *0.2)Inoltre che siano indicate il min/max del giorno precedente e il min/max settimana precedente.
Grazi cordiali saluti
01/09/2021 at 12:42 PM #157072Eccolo:
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849DEFPARAM DrawOnLastBarOnly = TRUE//ONCE MassimoGGprec = highONCE MinimoGGprec = lowONCE MassimoWprec = highONCE MinimoWprec = lowONCE MassimoGG = highONCE MinimoGG = lowONCE MassimoW = highONCE MinimoW = low//------------------------------------------------------------------// Aggiornare i dati Settimanali//IF (OpenDayOfWeek = 1) AND (OpenDayOfWeek <> OpenDayOfWeek[1]) THENMassimoWprec = MassimoWMinimoWprec = MinimoWMasimoW = highMinimoW = lowENDIFMassimoW = max(MassimoW,high)MinimoW = min(MinimoW,low)//------------------------------------------------------------------// Aggiornare i dati Giornalieri//IF IntraDayBarIndex = 0 THENMassimoGGprec = MassimoGGMinimoGGprec = MinimoGGMasimoGG = highMinimoGG = lowENDIFMassimoGG = max(MassimoGG,high)MinimoGG = min(MinimoGG,low)//------------------------------------------------------------------// Aggiornare i dati delle 08:00//x = 1IF OpenTime = 080000 THENIF OpenDayOfWeek = 1 THEN //Il lunedì andare indietro di 2 barre per quella del Venerdìx = 2ENDIFApertura = openPivot = (DHigh(x) + DLow(x) + DClose(x))/3 //PivotRes1 = (2*Pivot) - DLow(x) //Res1Sup1 = (2*Pivot) - DHigh(x) //Sup1Ob1 = Apertura + ((Res1 - Sup1) *0.2)Ob2 = Apertura - ((Res1 - Sup1) *0.2)ENDIF//RETURN MassimoWprec AS "Max.Weekly",MinimoWprec AS "Min.Weekly",MassimoGGprec AS "Max.Daily", MinimoGGprec AS "Min.Daily",ob1 AS "Obbiettivo1",ob2 AS "Obbiettivo2"01/12/2021 at 6:17 PM #157592Grazie Roberto Perfetto ! anche se quando cambio Time frame le linee si raggruppano però cancello l’indicatore e lo inserisco e torna a funzionare in modo corretto.
Unica cosa uso PRT con IG e i CFD ma è possibile impostare la piattaforma in modo da avere solo le quotazione come i future dalle 8 alle 22 e senza sabato e domenica?
Con candele 23 ore al giorno si modificano molto alcuni indicatori come Ichimoku.
Grazie !
Saluti
-
AuthorPosts
Find exclusive trading pro-tools on