Bias del giorno in base alla fascia oraria
Forums › ProRealTime forum Italiano › Supporto ProScreener › Bias del giorno in base alla fascia oraria
- This topic has 64 replies, 2 voices, and was last updated 3 years ago by Steven11.
-
-
06/24/2021 at 12:20 AM #172258
Si, mi pare corretto.
Sto cercando un modo per evitare quel fastidioso ricalcolo, ma ancora non ci sono riuscito.
06/24/2021 at 8:45 AM #172270Questo è l’ultimo codice da me postato, riscritto per evitare i continui incrementi della candela in corso:
1234567891011121314151617181920212223242526272829303132333435DEFPARAM DrawOnLastBarOnly = true//DaAnno = 2000//AdAnno = 2999//DaMese = 1//Amese = 12IF BarIndex = 0 THENFOR i = 0 TO 5$Totale[i] = 0NEXT$LastOpen[0] = 0ENDIFIF $LastOpen[0] <> open THENIF OpenYear >= DaAnno AND OpenYear <= AdAnno AND OpenMonth >= DaMese AND OpenMonth <= Amese THENIF OpenDayOfWeek >= 0 AND OpenDayOfWeek <= 5 THENBullish = close > openBearish = close < openx = $Totale[OpenDayOfWeek] / 100000Tbull = floor(x,0)//round(($Totale[OpenDayOfWeek] / 100000) - 0.5)Tbear = $Totale[OpenDayOfWeek] - (Tbull * 100000)Tbull = Tbull + BullishTbear = Tbear + Bearish$Totale[OpenDayOfWeek] = (Tbull * 100000) + Tbear$LastOpen[0] = openENDIFENDIFENDIFFOR i = 0 TO 5x = $Totale[i] / 100000Tbull = floor(x,0)//round(($Totale[i] / 100000) - 0.5)Tbear = $Totale[i] - (Tbull * 100000)Prezzo = highest[10](high)Offset = average[10,0](range)DrawText("gg #i# = #Tbull# & #Tbear#",BarIndex,Prezzo + (Offset * ((i + 1) * 0.5)))NEXTRETURN06/24/2021 at 8:56 AM #172271Questo è quello che avevi scritto te, modificato per evitare gli incrementi, per avere sostituito OpenHour con OpenTime (con OpenHour devi mettere solo l’ora, da 0 a 23, con OpenTime devi mettere sempre 6 cifre, da 000000 a 235959, anche se poi ProRealTime toglie gli zeri iniziali) ed ho dichiarato le due variabili per la selezione dell’ora (se non importi il file ITF devi togliere i commenti dalle 6 variabili):
12345678910111213141516171819202122232425262728293031323334353637DEFPARAM DrawOnLastBarOnly = true//DaAnno = 2000//AdAnno = 2999//DaMese = 1//Amese = 12//DaOra = 0900000//AdOra = 1300000IF BarIndex = 0 THENFOR i = 0 TO 5$Totale[i] = 0NEXT$LastOpen[0] = 0ENDIFIF $LastOpen[0] <> open THENIF OpenYear >= DaAnno AND OpenYear <= AdAnno AND OpenMonth >= DaMese AND OpenMonth <= Amese AND OpenTime >= DaOra AND OpenTime <= AdOra THENIF OpenDayOfWeek >= 0 AND OpenDayOfWeek <= 5 THENBullish = close > openBearish = close < openx = $Totale[OpenDayOfWeek] / 100000Tbull = floor(x,0)//round(($Totale[OpenDayOfWeek] / 100000) - 0.5)Tbear = $Totale[OpenDayOfWeek] - (Tbull * 100000)Tbull = Tbull + BullishTbear = Tbear + Bearish$Totale[OpenDayOfWeek] = (Tbull * 100000) + Tbear$LastOpen[0] = openENDIFENDIFENDIFFOR i = 0 TO 5x = $Totale[i] / 100000Tbull = floor(x,0)//round(($Totale[i] / 100000) - 0.5)Tbear = $Totale[i] - (Tbull * 100000)Prezzo = highest[10](high)Offset = average[10,0](range)DrawText("gg #i# = #Tbull# & #Tbear#",BarIndex,Prezzo + (Offset * ((i + 1) * 0.5)))NEXTRETURN06/25/2021 at 3:18 PM #17243106/25/2021 at 3:41 PM #172436Se hai importato il file ITF deve funzionare, mentre se hai fatto il Copia & Incolla mi sono appena reso conto che ho indicato uno zero in più alle righe 6 e 7 (l’orario è sempre formato da 6 cifre), scusami. Basta toglierli.
06/25/2021 at 3:51 PM #172438Roberto inserendo facendo copia e incolla cosi con 6 cifre esce come prima ti allego screen.
a questo punto come importo il file ITF?
12345678910111213141516171819202122232425262728293031DEFPARAM DrawOnLastBarOnly = trueDaAnno = 2018AdAnno = 2021DaMese = 1Amese = 12DaOra = 090000AdOra = 130000IF BarIndex = 0 THENFOR i = 0 TO 5$Totale[i] = 0NEXTENDIFIF OpenYear >= DaAnno AND OpenYear <= AdAnno AND OpenMonth >= DaMese AND OpenMonth <= Amese AND OpenHour >= DaOra AND OpenHour <= AdOra THENIF OpenDayOfWeek >= 0 AND OpenDayOfWeek <= 5 THENBullish = close > openBearish = close < openTbull = round(($Totale[OpenDayOfWeek] / 100000) - 0.5)Tbear = $Totale[OpenDayOfWeek] - (Tbull * 100000)Tbull = Tbull + BullishTbear = Tbear + Bearish$Totale[OpenDayOfWeek] = (Tbull * 100000) + TbearENDIFENDIFFOR i = 0 TO 5Tbull = round(($Totale[i] / 100000) - 0.5)Tbear = $Totale[i] - (Tbull * 100000)Prezzo = highest[10](high)DrawText("gg #i# = #Tbull# & #Tbear#",BarIndex,Prezzo + (range * ((i + 1) * 0.5)))NEXTRETURN06/25/2021 at 4:39 PM #172444Tu non stai usando l’ultima versione, quella modificata, se vuoi usare OpenHour devi indicare solo le ore da 0 a 23, non 6 cifre. Puoi provare usando solo le ore, da 9 a 13.
Ad ogni modo per importare un file ITF devi entrare nella sezione degli indicatori (ProBuilder) e da li IMPORTARE il file ITF dalla cartella dove l’hai salvato (vedi le due foto).
06/25/2021 at 4:41 PM #172447Roberto ho effettuato l’import del file ITF sulla piattaforma adesso funziona , ti allego screen, ti chiedo : i valori della colonna di sinistra corrispondono al totale delle candele verdi, mentre quelli della colonna di destra corrispondono al totale delle candele rosse, è corretto?
06/25/2021 at 4:49 PM #172449ho sbagliato a mandarti lo screen avendo effettuato l’import del file ITF devo impostare le ore o con 9 , 13 oppure 090000 , 130000
ti invio screen dell’analisi fatta su Nasdaq vedi per cortesia vedi se su 4 ore Nasdaq i risultati sono corretti e affidabili (colonna sinistra= totale candele verdi; colonna destra= totale candele rosse è cosi? )
grazie
06/25/2021 at 4:50 PM #172451A dire la verità sulle immagini allegate (questa e la precedente), l’indicatore non c’è.
Comunque si, a sinistra ci sono le candele rialziste e a destra quelle ribassiste. Nel caso tu le volessi scambiare, basta che alla riga 29 inverti Tbull e Tbear all’interno di DrawText.
06/25/2021 at 4:54 PM #17245206/25/2021 at 5:12 PM #172458Roberto solo adesso mi sono reso conto (ma è solo colpa mia che non te lo detto prima) abbi pazienza scusa, mi servono anche i giorni della settimana nelle variabili (lun, mar, mer, gio, ven, ) oltre anno, mese ed ora, cioè nell’analisi dovrei ottenere il numero delle candele verdi o rosse con fasce orarie dei rispettivi giorni della settimana, il mio obbiettivo sarebbe quello di esportare questi dati in base a mese giorno ed ora per trasferirli in Excel . Pertanto ti chiedo se puoi gentilmente riformulare il codice aggiungendo quest’ultima variante e se puoi metterlo anche sotto forma di file ITF.
grazie ancora e scusami.
ciao
06/25/2021 at 5:34 PM #17245906/25/2021 at 6:29 PM #172463E’ quello che fa adesso, 0=Domenica, 1=Lunedì, ecc…
06/25/2021 at 6:34 PM #172464 -
AuthorPosts
Find exclusive trading pro-tools on