Apertura Mese Corrente In TF Daily
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Apertura Mese Corrente In TF Daily
- This topic has 14 replies, 2 voices, and was last updated 1 year ago by byT77.
-
-
01/06/2023 at 7:51 PM #20692601/07/2023 at 1:05 PM #206995
Eccolo:
123456789101112131415ONCE Flip = 0ONCE AperturaMese = openIF OpenMonth <> OpenMonth[1] THENAperturaMese = openENDIFScarto = (BarIndex MOD 6) / 3Flip = abs(Flip - 1)Distanza = average[100,0](range)Scarto = range * ScartoPrezzo = high + Distanza + ScartoIF Flip = 0 THENPrezzo = low - Distanza - ScartoENDIFDrawText("#AperturaMese#",BarIndex,Prezzo,dialog,bold,10) coloured("Green")RETURNGrazie e Felice 2023 anche a te! 🙂
01/07/2023 at 3:04 PM #20700301/07/2023 at 4:30 PM #207006Mi perdoni,
Avrei un piccolo problema.
Vorrei creare un segmento che abbia come punto di origine, l’apertura del mese. Ho provato con:
If OL then //OL sta per apertura mese
drawsegment(barindex,AperturaMese,barindex+30,AperturaMese)coloured(30,144,255)style(dottedline,2)
endifL’esito è come nell’immagine allegata.
Come posso correggere questo errore?
Grazie mille
01/07/2023 at 8:59 PM #20701001/08/2023 at 4:37 PM #207061Per favore NON duplicare it tuoi post. Poni la tua domanda solo una volta e solo in un forum. Tutti i doppi post verranno comunque eliminati, quindi pubblicare più volte la stessa domanda ti farà perdere tempo e non ti farà avere una risposta più velocemente. Il doppio post crea solo confusione nei forum.
Grazie 🙂
01/08/2023 at 4:40 PM #20706401/09/2023 at 7:04 AM #207092Eccolo:
12345678910DEFPARAM DrawOnLastBarOnly = True //per vedere anche le linee precedenti, commentare tutta la riga (o rimuoverla)ONCE BarreFuture = 0 //se <0 sposta la linea all'indietro, se >0 la estende verso il futuroONCE AperturaMese = openONCE Barra = 0IF OpenMonth <> OpenMonth[1] THENAperturaMese = openBarra = BarIndexENDIFDrawSegment(Barra,AperturaMese,BarIndex + BarreFuture,AperturaMese) style(DottedLine,3) coloured("Cyan") //Spessore tra 1 e 5RETURN01/09/2023 at 3:06 PM #20710801/10/2023 at 10:28 PM #207198Gentile Roberto,
Vorrei che il segmento disegnato avendo come punto di origine AperturaMese, abbia una dimensione di 30 barre Giornaliere. Vuol dire che, con un time frame inferiore, io non mi ritrovi con 30 barre a 4h.
Grazie in anticipo
01/11/2023 at 10:24 AM #207211Com’è adesso stampa fino alla fine del mese, poi ricomincia con un nuovo segmento, indipendentemente dal timeframe.
Se vuoi vedere TUTTA la lunghezza del segmento fino a fine mese:
1234567891011DEFPARAM DrawOnLastBarOnly = True //per vedere anche le linee precedenti, commentare tutta la riga (o rimuoverla)ONCE AperturaMese = openONCE FineMese = (OpenYear * 10000) + (OpenMonth * 100) + 31ONCE Barra = 0IF OpenMonth <> OpenMonth[1] THENAperturaMese = openBarra = BarIndexFineMese = (OpenYear * 10000) + (OpenMonth * 100) + 31ENDIFDrawSegment(Barra,AperturaMese,DateToBarIndex(FineMese),AperturaMese) style(DottedLine,3) coloured("Cyan") //Spessore tra 1 e 5RETURN01/11/2023 at 12:29 PM #20722601/11/2023 at 1:45 PM #207230Gent. Roberto,
Un altro piccolo favore.
Come può vedere nelle immagini allegate, vorrei risolvere un piccolo problema.
Seguendo le indicazioni da lei descritte in precedenza, il mio indicatore lavora alla perfezione.
Vorrei aggiungere nel codice, una variante che fissi la distanza dalla fine del mese a un testo o un valore, così da lasciare invariate alcune indicazioni, se il time frame è inferiore al DAILY.
Grazie
01/11/2023 at 7:19 PM #207253Eccolo:
12345678910111213141516171819DEFPARAM DrawOnLastBarOnly = True //per vedere anche le linee precedenti, commentare tutta la riga (o rimuoverla)ONCE AperturaMese = openONCE FineMese = (OpenYear * 10000) + (OpenMonth * 100) + 31ONCE Barra = 0IF OpenMonth <> OpenMonth[1] THENAperturaMese = openBarra = BarIndexFineMese = (OpenYear * 10000) + (OpenMonth * 100) + 31Anno = OpenYearMese = OpenMonth + 1IF Mese = 13 THENMese = 1Anni = Anno + 1ENDIFDopoFineMese = (Anno * 10000) + (Mese * 100) + 5ENDIFDrawSegment(Barra,AperturaMese,DateToBarIndex(FineMese),AperturaMese) style(DottedLine,3) coloured("Cyan") //Spessore tra 1 e 5DrawText("ABCDEFGHI.....",DateToBarIndex(DopoFineMese),AperturaMese,Dialog,Bold,15) coloured("Red")RETURN01/11/2023 at 8:10 PM #207254 -
AuthorPosts
Find exclusive trading pro-tools on