Announcement

Collapse
No announcement yet.

Indicatore che misura la Velocità e l'Accellerazione di una Media Mobile

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Indicatore che misura la Velocità e l'Accellerazione di una Media Mobile

    Ho scritto -ed allego- un indicatore che calcola la velocità e l'accelerazione di una media mobile.

    Per farvi comprendere come funziona l'idea vi dettaglio come è costruita.

    La pendenza di una media mobile è calcolata considerando la variazione in PIP sulla media mobile stessa.

    Abbiamo un grafico di una coppia di valute del mercato forex, e consideriamo una media mobile a 34 periodi.













    Tracciamo un segmento che collega due punti sulla media mobile, il primo sull’ottava barra (PrevMAShift) ed il secondo punto sulla barra corrente (CurMAShift).

    QH = MA_34[CurMAShift] – MA_34[PrevMAShift]

    La distanza in barre tra i punti della media mobile è PH = PrevMAShift – CurMAShift

    Per rendere confrontabili i segmenti QH e PH del triangolo rettangolo costruito sulla media mobile, considero i PIP di scostamento tra i due punti della media mobile, quindi divido QH per il decimale, del rapporto della coppia di valute, che individua 1 PIP per la valuta considerata (ad esempio Point=0.0001 per EUR/USD o Point=0.01 per USDJPY).
    Naturalmente se il broker ha 3 o 5 cifre decimali si divide per 10, per avere i pip.

    Ed infine...













    La velocità di un trend è misurata come la variazione di pip / numero barre

    L'accellerazione di un trend è misurata come la variazione della velocità / numero barre


    La VELOCITA', che è la variazione di spazio nell'unità di tempo (distanza percorsa/tempo), è misurata come la variazione di pip tra due punti della media mobile, diviso il numero di barre che intercorrono tra i due punti.
    Viene imposta una soglia di minima velocità della media mobile al di sotto della quale si ritiene che il trend sia in laterale.


    L'ACCELERAZIONE, che è la variazione di velocità positiva o negativa nell'unità di tempo, è misurata come la variazione della velocità tra due punti della media mobile, diviso il numero di barre che intercorrono tra i due punti.
    Viene imposta una soglia minima di accelerazione della media mobile oltre la quale si ritiene che il mercato stia dimostrando una forza di accelerazione in grado di far partire un trend.
    Attached Files
    La vita non è un giro di prova, cogli l’attimo..
    Realizzazione per Metatrader4 di trading system, indicatori, pattern grafici, Ottimizzazioni IS-OOS su Forex e CFD, Analisi di Portafoglio .

    #2
    I parametri settabili sono i seguenti

    MAPeriod = numero di periodi su cui viene calcolata la media mobile

    TipoMediaMobile = può essere SMA_Simple, EMA_Exponential, SMMA_Smoothed, LWMA_LinearWeighted, o DEMA_DoubleExponential

    PrezzoApplicato = prezzo applicazione media: Close, Open, High o Low

    sogliaMinima_velocita in pip : misura in pip la minima velocità di soglia, cioè la minima variazione di pip, che si deve avere su due punti della media mobile perché si consideri il mercato corrente in trend e non in laterale.

    sogliaMinima_accelerazione in pip: misura in pip la minima variazione di velocità che la media mobile deve avere su due punti della media mobile perché si consideri che il mercato stia dimostrando una forza di accelerazione in grado di far partire un trend

    le due barre su cui viene calcolata la pendenza in PIP della media mobile, ad esempio tra 5 barre si avrà
    CurMAShift = 0
    PrevMAShift = 5






    Di seguito cosa visualizza l'indicatore

    La velocità è visualizzata con istogrammi, mentre l'accelerazione con una linea continua.

    VELOCITA'
    Quando la velocità della media mobile (variazione di pip tra le due barre) oltrepassa una certa soglia prestabilita, sogliaMinima_velocita, l'istogramma si colora di verde per incremento positivo (trend al rialzo) e di rosso per uno negativo (trend al ribasso);
    Quando la velocità della media mobile è sotto la soglia, individuando una fase laterale di mercato, l'istogramma è colorato di giallo.

    ACCELERAZIONE
    L'accelerazione segue una logica simile: quando la media mobile aumenta la sua velocità in pip al rialzo o al ribasso oltre una sogliaMinima_accelerazione, vengono disegnati dei pallini verdi o rossi.





    _____ [30 aprile 2024] aggiunta variabili di input: è stata inserita la possibilità di rendere la soglia della velocità e della accelerazione variabile in funzione dell'ATR


    fissa_var.jpg


    Se SogliaVelAcc = fissa
    • pipSogliaMinima_velocita = sogliaMinima_velocita
    • pipSogliaMinima_accelerazione = sogliaMinima_accelerazione

    fissa.jpg



    Se SogliaVelAcc = variabile_con_ATR
    • pipSogliaMinima_velocita = sogliaMinima_velocita * ATR(ATRperiod_VEL) in pip
    • pipSogliaMinima_accelerazione = sogliaMinima_accelerazione * ATR(ATRperiod_ACC) in pip

    Ad ogni avvio di barra l'ATR viene ricalcolato con conseguenti nuovi valori di soglie minime.


    variabile.jpg


    variabile2.jpg


    Il valore di soglia variabile si calcola come prodotto della soglia in pip e dell'ATR in pip quindi il valore di soglia variabile è in genere superiore a quello fissato per la soglia in pip
    nella scheda Experts o Consiglieri ad ogni avvio di barra viene stampato come cambia il valore di soglia variabile





    Attached Files
    La vita non è un giro di prova, cogli l’attimo..
    Realizzazione per Metatrader4 di trading system, indicatori, pattern grafici, Ottimizzazioni IS-OOS su Forex e CFD, Analisi di Portafoglio .

    Comment


      #3
      che lavorone.....grande Umberto! :026.WAsmile:

      Comment


        #4
        Bellissimo!

        L'accelerazione (decelerazione) è l'unica cosa che ci dice veramente qualcosa sul mercato.
        https://www.mql5.com/en/signals/author/ethicaltrading
        http://www.myfxbook.com/members/EthicalTradingFX

        Comment


          #5
          ciao umberto l indicatore funziona solo con la mt4? non con la mt5? non va meglio quest ultima che ha diversi orari rispetto alla mt4? grazie se puoi rispondermi

          Comment


            #6
            Non so nulla di Mt5
            quindi puoi solo vedere da te se gira anche su Mt5: prova a mettercelo sopra e se non ti dà errori, verifica che ti dia gli stessi valori numerici di quando metti l'indicatore su Mt4
            La vita non è un giro di prova, cogli l’attimo..
            Realizzazione per Metatrader4 di trading system, indicatori, pattern grafici, Ottimizzazioni IS-OOS su Forex e CFD, Analisi di Portafoglio .

            Comment


              #7
              provato non gira su mt5 grazie lo stesso
              Last edited by astribale; 17-09-2015, 14:54.

              Comment


                #8
                Complimenti grande indicatore!!!!!!!:026.WAsmile:

                Comment


                  #9
                  Complimenti per la spiegazione e per l'indicatore. Lo hai anche sviluppato per la Ninjatrader ?

                  Comment


                    #10
                    No, solo Mt4
                    La vita non è un giro di prova, cogli l’attimo..
                    Realizzazione per Metatrader4 di trading system, indicatori, pattern grafici, Ottimizzazioni IS-OOS su Forex e CFD, Analisi di Portafoglio .

                    Comment


                      #11
                      Bella questa visione "cinematica" del trading grazie Umberto!

                      Comment


                        #12
                        Originally posted by umbertosm View Post
                        I parametri settabili sono i seguenti

                        MAPeriod = numero di periodi su cui viene calcolata la media mobile

                        TipoMediaMobile = può essere SMA_Simple, EMA_Exponential, SMMA_Smoothed, LWMA_LinearWeighted, o DEMA_DoubleExponential

                        PrezzoApplicato = prezzo applicazione media: Close, Open, High o Low

                        sogliaMinima_velocita in pip : misura in pip la minima velocità di soglia, cioè la minima variazione di pip, che si deve avere su due punti della media mobile perché si consideri il mercato corrente in trend e non in laterale.

                        sogliaMinima_accelerazione in pip: misura in pip la minima variazione di velocità che la media mobile deve avere su due punti della media mobile perché si consideri che il mercato sta dimostrando una forza di accelerazione in grado di far partire un trend

                        le due barre su cui viene calcolata la pendenza in PIP della media mobile, ad esempio tra 5 barre si avrà
                        CurMAShift = 0
                        PrevMAShift = 5
                        [ATTACH=CONFIG]n55[/ATTACH]



                        Di seguito cosa visualizza l'indicatore

                        La velocità è visualizzata con istogrammi, mentre l'accelerazione con una linea continua.

                        VELOCITA'
                        Quando la velocità della media mobile (variazione di pip tra le due barre) oltrepassa una certa soglia prestabilita, sogliaMinima_velocita, l'istogramma si colora di verde per incremento positivo (trend al rialzo) e di rosso per uno negativo (trend al ribasso);
                        Quando la velocità della media mobile è sotto la soglia, individuando una fase laterale di mercato, l'istogramma è colorato di giallo.

                        ACCELERAZIONE
                        L'accelerazione segue una logica simile: quando la media mobile aumenta la sua velocità in pip al rialzo o al ribasso oltre una sogliaMinima_accelerazione, vengono disegnati dei pallini verdi o rossi.

                        complimenti, quindi se riesco a mettere al posto del periodo12... il periodo 8 il periodo 9, il periodo10 su grafo a TF30 riesco a d integrare la MA che uso su quello... domani provo a metterle tutte su un indi poi vi saprò dire.
                        DISCLAIMER- Ciò che ho scritto non è istigazione ad operare sui mercati. Chi lo fa, anche prendendo spunto dai miei interventi o grafici, è responsabile di se stesso e del suo modo di operare.

                        Comment


                          #13
                          questo con MA8 è la dicitura... in laterale.,, buono 23.33.JPG
                          DISCLAIMER- Ciò che ho scritto non è istigazione ad operare sui mercati. Chi lo fa, anche prendendo spunto dai miei interventi o grafici, è responsabile di se stesso e del suo modo di operare.

                          Comment


                            #14
                            con MA8 e MA10 assieme in TF30 a conferma 23.44.JPG
                            DISCLAIMER- Ciò che ho scritto non è istigazione ad operare sui mercati. Chi lo fa, anche prendendo spunto dai miei interventi o grafici, è responsabile di se stesso e del suo modo di operare.

                            Comment


                              #15
                              ciao Codice Rosso, vedo che hai messo due indicatori sullo stesso grafico, inevitabilmente ti viene stampato a video soltanto il testo relativo al secondo indicatore caricato, perché va a sovrascrivere il testo del primo.
                              La vita non è un giro di prova, cogli l’attimo..
                              Realizzazione per Metatrader4 di trading system, indicatori, pattern grafici, Ottimizzazioni IS-OOS su Forex e CFD, Analisi di Portafoglio .

                              Comment

                              Working...
                              X