Primo giorno del mese di borsa aperta
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Primo giorno del mese di borsa aperta
- This topic has 9 replies, 2 voices, and was last updated 5 years ago by gabry.
-
-
08/21/2019 at 3:55 PM #105209
Salve Roberto e salve alla comunità.
Avendo bisogno di un indicatiore che mi segnalasse, in un grafico con time frame giornaliero, la prima candela del nuovo mese, ho scritto il seguente codice
123456789//Primo giorno del mese di borsa aperta//21.08.2019//Nickp=0if Month <> Month[1] thenp=1endifRETURN pIn sostanza sfrutto la funzione Month che contiene un numero naturale compreso tra 1 e 12 e che indica il mese in corso. Quando tale funzione, applicata alla barra corrente, è diversa da quella applicata alla barra precedente allora poni ad 1 la variabile p.
Infine visualizza p.
L’ho poi applicato al grafico del Germany 30 cash giornaliero ma non sempre funziona.
Allego due immagini:
- la prima, dove si vede il corretto funzionamento del codice (giornata del 2 gennaio 2019);
- la seconda, dove invece il codice non funziona correttamente (giornata del 31 gennaio 2019).
Sbaglio io in qualcosa?
Grazie.
08/21/2019 at 4:40 PM #105213Invece di MONTH usa OPENMONTH, perché il primo ti segnala il mese alla chiusura, mentre il secondo quello di apertura della candela.
E’ come DAYOFWEEK e OPENDAYOFWEEK, il primo già alla candela del giovedì sera (o l’ultima del giovedì, se intraday) ti segnala che è VENERDI, come pure la successiva in quanto alla chiusura del venerdì non si apre un nuovo giorno, per cui ti viene segnalato che in una settimana ci sono 2 GIOVEDI.
08/21/2019 at 6:39 PM #10522408/21/2019 at 6:51 PM #105227Ho modificato il codice come mi hai detto ma continua a sbagliare (in modo diverso).
123456789//Primo giorno del mese di borsa aperta//21.08.2019//Nickp=0if OpenMonth <> OpenMonth[1] thenp=1endifRETURN pNel 2019, ad esempio (e sempre in riferimento allo stesso strumento Germany 30 cash con time frame giornaliero) mi sbaglia:
- il 01/07/2019, in quanto indica il 02/07/2019
- il 01/04/2019, in quanto indica il 02/04/201
Speravo di aver risolto.
08/21/2019 at 11:13 PM #105238A me funziona perfettamente, anche nelle due date da te indicate nell’ultimo post.
Non è che hai orari personalizzati per il DAX? magari non combaciano con quelli di IG. Oppure hai scritto male qualcosa.
08/22/2019 at 1:22 PM #105284Salve Roberto.
No, ho controllato, nessun particolare orario personalizzato (allego immagine, al proposito).
Ho anche provato a mettermi nelle tue condizioni per ciò che concerne le unità (1000) ma il risultato non cambia.
Solo una curiosità: perchè il tuo indicatore non mostra un triangolino come invece fa il mio?
08/22/2019 at 1:47 PM #105293Perché nelle proprietà ho preferito l’istogramma.
08/22/2019 at 1:54 PM #105296Prova a spuntare la casella MOSTRA DATI DEL WEEK END, perché guarda caso quei giorni sono proprio di lunedì.
08/22/2019 at 2:06 PM #10529708/22/2019 at 2:08 PM #105298 -
AuthorPosts
Find exclusive trading pro-tools on