Nelle mie varie pensate t-essistiche

mi sono imbattuto in questa idea ed ho creato, quello che io forse a torto chiamo, uno scanner dei punti di inversione.
Scelta dall utente una barra (orario) ed uno storico questo codice mi scannerizza quante volte si e verificato per quella barra un nuovo massimo del giorno (dato un precedente minimo dello stesso giorno) e un nuovo minimo del giorno (dato un precedente massimo sempre dello stesso giorno).
Es: Fiat apre a 7 euro, poi scende a 6.80 e segna un minimo (giornata rossa), poi sale ed alle 0930 segna un nuovo massimo di inversione definitiva a 7.1.
Nel grafico (fib ultimo mese) abbiamo ma e mi, massimo e minimo dinamici del giorno, amax (vale 1 se nuovo massimo ) e amin (vale 1 se nuovo minimo), totmax (quante giornate hanno chiuso in verde), totmin (quante giornate hanno chiuso in rosso), tocmax (quante giornate hanno registrato un nuovo massimo da precedente minimo), tocmin (quante giornate hanno registrato un nuovo minimo da precedente massimo), contabarra(numero di barra del giorno).
Interrogando per i vari orari di inizio giorno il fib a lungo periodo, ottengo questa tabella:
{ Nr Cambi
Nbarra = 4 +1 -> ore 0920 27 rossi 24 verdi
Nbarra = 5 +1 -> ore 0925 26 rossi 20 verdi
Nbarra = 6 +1 -> 0930 35 rossi 29 verdi ben 64 totali
Nbarra = 7 +1 -> 0935 19 rossi 15 verdi
Nbarra = 8 +1 -> 0940 18 rossi 13 verdi
Nbarra = 9 +1 -> 0945 19 rossi 11 verdi
Nbarra = 10 +1 -> 0950 11 rossi 19 verdi dalle 0950 i cambi verdi sono maggiori, i reverse rossi calano
Nbarra = 11 +1 -> 0955 10 rossi 12 verdi
Nbarra = 12 +1 -> 1000 8 rossi 13 verdi
Nbarra = 13 +1 -> 1005 17 rossi 16 verdi}
-9:30 orario di fuoco.
-I reverse rossi dopo le 10 son rari.
Aspetto le vostre notazioni.