Discussione: Indicatore Pivot Points giornaliero
-
18-10-13, 20:54 #11
- Data Registrazione
- Sep 2013
- Località
- Monza
- Messaggi
- 186
Si, purtroppo non è corretto !!!
Ci riprovo stasera.
Alla faccia della semplicità di EasyScript.
Saluti
Massimo
-
18-10-13, 22:53 #12
- Data Registrazione
- Dec 2009
- Messaggi
- 813
Ciao maxmax a quanto pare dobbiamo solo aspettare lunedì perchè Tiziano ha comunicato che l'indicatore lo hanno già incluso nella prossima versione http://www.playoptions.it/vbforum/sh...ll=1#post65695 peccato però perchè mancava veramente poco!!!
-
22-10-13, 23:06 #13
- Data Registrazione
- Feb 2012
- Località
- Pisa
- Messaggi
- 351
Salve a tutti,
con la nuova Release 0.8.10.15 di beeTrader l'indicatore Pivot Points è stato inserito bello e pronto tra gli indicatori disponibili, per cui il problema non si pone più!
Tuttavia, dato che sono finalmente riuscito a calcolare il massimo ed il minimo del giorno precedente, sperando di fare cosa gradita per chi come me si sta cimentando nella programmazione in EasyScript, desidero postare a puro titolo di esempio il codice di questo indicatore che plotta rispettivamente la chiusura, il massimo ed il minimo del giorno precedente, ovvero i 3 vettori che servivano per poter calcolare i Pivot Points.
# Individuazione del cambiamento di data SET ConditionDateChange = DATE > REF(DATE, 1) SET DateChange = IF(ConditionDateChange, 1, 0) # Individuazione numerica delle barre intraday giornaliere SET BarsOfDay = LASTIF(ConditionDateChange) SET Bars = BarsOfDay + 1 # Calcolo della CHIUSURA del giorno precedente SET PreviousDayClose = CHANGEIF(DateChange, REF(CLOSE, 1)) # Calcolo del MASSIMO del giorno precedente SET IntradayHigh = HighestHighValue(Bars) SET PreviousDayHigh = CHANGEIF(DateChange, REF(IntradayHigh, 1)) # Calcolo del MINIMO del giorno precedente SET IntradayLow = LowestLowValue(Bars) SET PreviousDayLow = CHANGEIF(DateChange, REF(IntradayLow, 1)) SET PLOT1 = PreviousDayClose SET PLOT2 = PreviousDayHigh SET PLOT3 = PreviousDayLow SET PLOTCOLOR1 = COLOR_LIGHT_YELLOW SET PLOTCOLOR2 = COLOR_LIGHT_GREEN SET PLOTCOLOR3 = COLOR_LIGHT_RED
-
22-10-13, 23:36 #14
-
22-10-13, 23:42 #15
-
22-10-13, 23:51 #16
- Data Registrazione
- Dec 2009
- Messaggi
- 813
-
23-10-13, 10:33 #17
- Data Registrazione
- Jan 2011
- Località
- Genova
- Messaggi
- 1,306
-
23-10-13, 10:49 #18
- Data Registrazione
- Feb 2012
- Località
- Pisa
- Messaggi
- 351
Grazie a tutti per gli apprezzamenti!
Allora cercherò di postare qualche altro esempio scovando tra le problematiche che sono state citate sul Forum.
-
23-10-13, 13:21 #19
- Data Registrazione
- Sep 2013
- Località
- Monza
- Messaggi
- 186
Ciao Smash,
mi accodo alla lista dei complimenti.
In particolare mi è piaciuta l'idea per contare le barre intraday.
Non ci avevo pensato, e ne farò tesoro per i prossimi script,
in attesa che venga aggiunta qualche funzione di conteggio barre.
Grazie
Massimo.
-
23-10-13, 13:47 #20
- Data Registrazione
- Feb 2012
- Località
- Pisa
- Messaggi
- 351
Grazie a te Massimo!
In verità, ciò che mi ha permesso di fare funzionare l'indicatore è stato il fatto che le due funzioni HighestHighValue() e LowestLowValue() possono accettare come argomento un intero vettore ("Bars" nel precedente esempio) anzichè un singolo valore numerico.
Altrimenti ..... apriti cielo !!!