Impulso - pagina 47

 
Ciao a tutti, cosa vi porta qui?
 
Sì, ho letto questo argomento... Interessante. eppure lo slancio è un'illusione o una realtà. se è realtà, teniamo il conto.
 

Beh, ecco un'interessante implementazione dell'analisi degli impulsi di tick

https://www.mql5.com/ru/code/10912

L'ho girato, sembra un'assurdità... Voglio dire, l'idea è interessante e a prima vista sensata, ma quando abbiamo a che fare con la realtà - gli impulsi di tick sono nel posto sbagliato e al momento sbagliato :) E, come l'autore ha poi giustamente sottolineato, l'indicatore è meglio usato per determinare il grado di attività del mercato piuttosto che gli impulsi direzionali dei tick, cosa con cui sono completamente d'accordo.

Energy_Market_01
Energy_Market_01
  • voti: 14
  • 2013.03.09
  • Evgeni Inkov
  • www.mql5.com
Индикатор оценивает энергию рынка и показывает её направление
 
Maxim Dmitrievsky:

Beh, ecco un'interessante implementazione dell'analisi degli impulsi di tick

https://www.mql5.com/ru/code/10912

L'ho girato, sembra un'assurdità... Voglio dire, l'idea è interessante e a prima vista sensata, ma quando abbiamo a che fare con la realtà - gli impulsi di tick sono nel posto sbagliato e al momento sbagliato :) E, come l'autore ha poi giustamente sottolineato, l'indicatore è meglio usato per determinare il grado di attività del mercato piuttosto che gli impulsi direzionali dei tick, cosa con cui sono completamente d'accordo.

I tick (e la cronologia dei tick) possono essere ottenuti tramiteCopyTicks- e questo significa che MetaTrader 4 è un outsider in questa materia e in disparte. Pertanto i tick sono studiati solo in MetaTrader 5.
 
Karputov Vladimir:
I tick (e la cronologia dei tick) possono essere ottenuti tramiteCopyTicks- il che significa che MetaTrader 4 è un outsider in questa materia e cade a pezzi. Pertanto, i tick sono studiati solo in MetaTrader 5.
Qui possiamo osservare in tempo reale, qual è la differenza tra mt5 o 4. Possiamo fare lo stesso per il 5. Il punto non è che i cosiddetti "impulsi di zecca" sono già stati studiati, e il risultato è stato descritto sopra. In parole povere, gli impulsi dei tick danno segnali 50-50 - in un mercato in calo ci possono essere impulsi in aumento, con una dinamica generale al ribasso e nessun impulso al ribasso, e viceversa. Di conseguenza, i segnali si rivelano non avere nulla a che fare con il nulla, con le controtendenze e con il knife-fishing. Ma possiamo misurare l'attività del mercato dalla velocità dei tick (tra i tick), la sua fase attuale - trend/flat, per così dire, può essere utile.
 
Maxim Dmitrievsky:
Qui è possibile monitorare in tempo reale, ...
Perché preoccuparsi di questo, se c'è già un accesso regolare alla cronologia dei tick tramiteCopyTicks? È molto facile passare alla cronologia dei tick per 1 tick o per 100.
 
È il momento di scrivere un EAImpulse. Cercherò di inserire il codice oggi.
 

Expert Advisor"Impulse" versione 1.00 ottiene la storia dei tick (viaCopyTicks) in 11 elementi e confronta la media degli ultimi 8 tick con la media degli ultimi 3 tick (immagine dal primo post):

Le informazioni sono visualizzate sul grafico come segue:

Screenshot della piattaforma di trading MetaTrader

EURUSD, M1, 2016.02.01

MetaQuotes Software Corp., MetaTrader 5, Demo

Impulso. Confronto della media degli ultimi 8 tick con la media degli ultimi 3 tick

EURUSD, M1, 2016.02.01, MetaQuotes Software Corp.


File:
Impulse.mq5  7 kb
 
Karputov Vladimir:

L'Expert Advisor"Impulse" versione 1.00 ottiene la storia dei tick (attraversoCopyTicks) in 11 elementi e confronta la media degli ultimi 8 tick con la media degli ultimi 3 tick (immagine dal primo post del thread):


Le informazioni sono tracciate in questo modo:


Il tuo calcolo mostra che il prezzo medio durante gli 11 ticks è cambiato da 1,2400... a 1,627...?

Dove avviene questa volatilità?

 
Event:

Dai tuoi calcoli sembra che il prezzo medio durante gli 11 ticks sia cambiato da 1,2400... a 1,627...?

Dove si verifica questa volatilità?

Un errore nei calcoli. Quando OnTick() è stato inserito, le variabili globali EA non sono state azzerate. L'errore è stato corretto:

         //| 1.00231-1.00150=0,00081; 0,00081/0.00001=81                      |
         //+------------------------------------------------------------------+
         string text="";
         average_value_last8=0.0;
         average_value_last3=0.0;
         for(int i=0;i<number_ticks-3;i++)
           {
            average_value_last8+=tick_array[i].bid;
            text+=" "+IntegerToString(i);
           }
         text+="\n";

Allegato Expert Advisor"Impulse"versione 1.01

File:
Impulse.mq5  7 kb
Motivazione: