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/22/2019 at 7:02 PM #89363
Allora Roberto per renderlo più semplice,
strutturato come prima che parte alle otto fino alle 22.
alle nove deve disegnare tratteggiata l’apertura e i due obbiettivi al rialzo e i due al ribasso calcolati sul max e min dell’ora precedente :
obbiettivo 1 al rialzo (max-min ora prec)+apertura candela di quell’ora *0.25 in viola
-obbiettivo 2 al rialzo (max-min ora prec)+apertura candela di quell’ora*0.50 in viola
-obbiettivo 1 al ribasso (min-max ora prec)+apertura candela di quell’ora*0.25 in viola
-obbiettivo 1 al rialzo (min-max ora prec)+apertura candela di quell’ora*0.25 in viola
inoltre dovrà indicare anche il max e min del giorno prima .
Grazie gentilissimo
01/22/2019 at 11:11 PM #89375L’apertura era alle 8, adesso pedrché mi parli delle 9 mentre all’inizio mi dici che fino alle 22 deve restare tutto uguale?
Inoltre i max e min del giorno prima già c’erano!
Per favore, ripeto, ELENCAMI quello che vuoi, SENZA fare riferimenti all’indicatore precedente, fai come fosse la prima volta.
01/23/2019 at 8:35 AM #89392calcolare gli obbiettivi in viola facendo partire il calcolo dalle 7 fino alle 22
obbiettivo 1 al rialzo (max-min ora prec)+apertura candela di quell’ora *0.25 in viola
-obbiettivo 2 al rialzo (max-min ora precedente)+apertura candela di quell’ora*0.50 in viola
-obbiettivo 1 al ribasso (min-max ora prec)+apertura candela di quell’ora*0.25 in viola
-obbiettivo 1 al rialzo (min-max ora prec)+apertura candela di quell’ora*0.25 in viola
disegnare tratteggiato sempre in viola l’apertura di quell’ora su cui viene effettuato il calcolo dei target,
in più il min e max del giorno precedente .
Grazie
01/23/2019 at 10:46 AM #89406Eccolo:
1234567891011121314151617181920212223242526272829//calcolare gli obbiettivi in viola facendo partire il calcolo dalle 7 fino alle 22////obbiettivo 1 al rialzo (max-min ora prec)+apertura candela di quell’ora *0.25 in viola////-obbiettivo 2 al rialzo (max-min ora precedente)+apertura candela di quell’ora*0.50 in viola////-obbiettivo 1 al ribasso (min-max ora prec)+apertura candela di quell’ora*0.25 in viola////-obbiettivo 1 al rialzo (min-max ora prec)+apertura candela di quell’ora*0.25 in viola////disegnare tratteggiato sempre in viola l’apertura di quell’ora su cui viene effettuato il calcolo dei target,////in più il min e max del giorno precedente .//defparam calculateonlastbars=3000IF OpenTime >= 070000 AND OpenTime <= 220000 THENNumeroBarra = 2IF OpenDayOfWeek > 1 THENNumeroBarra = 1ENDIFMaxGiornoPrec = Dhigh(NumeroBarra)MinGiornoPrec = Dlow(NumeroBarra)Ob1 = (high[1] - low[1]) * 0.25 + openOb2 = (high[1] - low[1]) * 0.50 + openOb3 = (low[1] - high[1]) * 0.25 + openOb4 = (low[1] - high[1]) * 0.50 + openApertura = openENDIFRETURN MaxGiornoPrec COLOURED(0,128,0,255) AS "MaxGGprec",MinGiornoPrec COLOURED(255,0,0,255) AS "MinGGprec",Ob1 COLOURED(138,43,226,255) AS "Obbiettivo1",Ob2 COLOURED(138,43,226,255) AS "Obbiettivo2",Ob3 COLOURED(138,43,226,255) AS "Obbiettivo3",Ob4 COLOURED(138,43,226,255) AS "Obbiettivo4",Apertura COLOURED(138,43,226,255) STYLE(dottedline,1) AS "Apertura"01/23/2019 at 10:51 AM #8940901/23/2019 at 11:02 AM #89412L’ho fatto sul grafico h1, lo aggiusto e lo posto corretto.
01/23/2019 at 11:34 AM #89416Prova questa versione, dovrebbe funzionare si con H1 che con TF più piccoli:
12345678910111213141516171819202122232425262728293031323334353637//calcolare gli obbiettivi in viola facendo partire il calcolo dalle 7 fino alle 22////obbiettivo 1 al rialzo (max-min ora prec)+apertura candela di quell’ora *0.25 in viola////-obbiettivo 2 al rialzo (max-min ora precedente)+apertura candela di quell’ora*0.50 in viola////-obbiettivo 1 al ribasso (min-max ora prec)+apertura candela di quell’ora*0.25 in viola////-obbiettivo 1 al rialzo (min-max ora prec)+apertura candela di quell’ora*0.25 in viola////disegnare tratteggiato sempre in viola l’apertura di quell’ora su cui viene effettuato il calcolo dei target,////in più il min e max del giorno precedente .//defparam calculateonlastbars=3000IF OpenTime >= 070000 AND OpenTime <= 220000 THENNumeroBarra = 2IF OpenDayOfWeek > 1 THENNumeroBarra = 1ENDIFMaxGiornoPrec = Dhigh(NumeroBarra)MinGiornoPrec = Dlow(NumeroBarra)IF OpenHour <> OpenHour[1] THENApertura = openMinPrec = MinPriceMaxPrec = MaxPriceMinPrice = 999999MaxPrice = 0ENDIFMinPrice = min(MinPrice,low)MaxPrice = max(MaxPrice,high)Ob1 = (MaxPrec - MinPrec) * 0.25 + AperturaOb2 = (MaxPrec - MinPrec) * 0.50 + AperturaOb3 = (MinPrec - MaxPrec) * 0.25 + AperturaOb4 = (MinPrec - MaxPrec) * 0.50 + AperturaENDIFRETURN MaxGiornoPrec COLOURED(0,128,0,255) AS "MaxGGprec",MinGiornoPrec COLOURED(255,0,0,255) AS "MinGGprec",Ob1 COLOURED(138,43,226,255) AS "Obbiettivo1",Ob2 COLOURED(138,43,226,255) AS "Obbiettivo2",Ob3 COLOURED(138,43,226,255) AS "Obbiettivo3",Ob4 COLOURED(138,43,226,255) AS "Obbiettivo4",Apertura COLOURED(138,43,226,255) STYLE(dottedline,1) AS "Apertura"01/23/2019 at 12:27 PM #8942201/05/2021 at 10:06 AM #156398Buongiorno Roberto e buon anno,
ho due cose da chiedere, avevamo fatto questo indicatore e ora è impostato come da dettaglio, tuttavia ora riscontro un problema da qualche giorno, le linee degli obbiettivi e del max e min giorno precedente non sono corrette, rimangono tutte “raggruppate”. Inoltre risolto questo problema è possibile inserire anche il min e max della candela settimanale precedente.
Grazie
Cordiali saluti
123456789101112131415161718192021222324252627282930313233343536373839404142434445defparam calculateonlastbars=3000ONCE Prec1730 = closeONCE Prec2200 = closeIF opentime = 080000 THENApertura = openENDIFIF opentime = 173000 THENOggi1730 = closeENDIFIF opentime = 220000 THENOggi2200 = closeENDIFIF IntraDayBarIndex = 0 THENPrec1730 = Oggi1730Prec2200 = Oggi2200ENDIFNumeroBarra = 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”,Prec1730 COLOURED(0,255,255) STYLE(dottedline,2) AS “17:30 prec”,Prec2200 COLOURED(0,255,255) AS “22:00 prec”,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”,Rs301/05/2021 at 10:19 AM #156401Usa sempre il pulsante “Insert PRT code” quando inserisci il codice nei tuoi post per facilitare la lettura degli altri.
Grazie 🙂
01/05/2021 at 11:05 AM #15640801/05/2021 at 6:38 PM #156487Probabilmente è un problema di scala. Dalle proprietà del PREZZO vai su scala e spunta la casella del ridimensionamento (vedi foto).
Però potrebbe essere semplicemente dovuto al fatto che i prezzi sono molto vicini. In questo caso non cìè niente da fare, puoi solo provare ad allungare un pò, verticalmente, la scala del prezzo.
Ecco il codice con l’aggiunte richieste (stampate in nero, ma puoi variare il colore come vuoi dalle proprietà):
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657defparam calculateonlastbars=3000ONCE Prec1730 = closeONCE Prec2200 = closeONCE PrecMaxW = highONCE PrecMinW = lowONCE MaxW = highONCE MinW = lowIF (OpenDayOfWeek = 1) AND ((OpenDayOfWeek[1] = 0) OR (OpenDayOfWeek[1] > OpenDayOfWeek)) THENPrecMaxW = MaxWPrecMinW = MinWMaxW = highMinW = lowENDIFMaxW = max(high,MaxW)MinW = min(low,MinW)IF opentime = 080000 THENApertura = openENDIFIF opentime = 173000 THENOggi1730 = closeENDIFIF opentime = 220000 THENOggi2200 = closeENDIFIF IntraDayBarIndex = 0 THENPrec1730 = Oggi1730Prec2200 = Oggi2200ENDIFNumeroBarra = 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",Prec1730 COLOURED(0,255,255) STYLE(dottedline,2) AS "17:30 prec",Prec2200 COLOURED(0,255,255) AS "22:00 prec",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,16) AS "Resistenza3",PrecMaxW AS "Max.Settim.preced.",PrecMinW AS "Min.Settim.preced."01/05/2021 at 6:57 PM #15649801/07/2021 at 8:46 AM #156696Buongiorno Roberto,
se controlli anche questa mattina chiude le linee in concomitanza delle ultime due candele di fatto non permettendo l’operatività,
se chiudo e riapro la pagina per aggiornare le linee vengono disegnate errate “raggruppate” con valori errati, vedi la seconda immagine.
01/07/2021 at 8:47 AM #156697 -
AuthorPosts
Find exclusive trading pro-tools on