Discussione sull’articolo "Gli indicatori dei trend micro, medie e principali" - pagina 5

 

Indicatore fresco. Dmitry, bravo!

Ero solito costruire questi indici manualmente, ma con il tuo indicatore questo lavoro è diventato molto più produttivo. Ho esaminato e confrontato i miei grafici manuali su diversi strumenti con i dati dell'indicatore: tutto è uguale. Purtroppo, la loro domanda è ora ingiustificatamente più bassa di quanto potrebbe essere. A causa della scarsa comprensione dei metodi di Gann da parte dei trader indipendenti.

Quando mi chiedono da dove iniziare a studiare i metodi di Gann, consiglio di partire dai metodi descritti nel libro di Hierzik. Non perché siano gli "inizi", ma perché sono le "fondamenta". Tutti i metodi più esotici e pubblicizzati di Gunn, ad eccezione dei suoi approcci astrologici, sono costruiti su queste fondamenta. Si possono seguire costosi corsi di Lambert-Gunn o di David Barton, o imparare le tecniche di Patrick Mikula, si può anche capire la loro costruzione, ma questo non darà una comprensione adeguata degli approcci di Gunn, né darà le alte prestazioni attese.

I suoi fondamenti (non metodologici, ma essenziali) sono i seguenti:

  • Non si deve fare trading in modo continuo, ma quando, almeno, è possibile determinare il punto di entrata e il punto di uscita (prezzo e ora di entrata + prezzo e ora di uscita);
  • Per determinare i punti di entrata/uscita in mercati diversi per strumenti diversi, sono stati creati strumenti vari e talvolta molto originali, basati sull'osservazione costante dei mercati;
  • Strumenti diversi erano efficaci nello stesso mercato in tempi diversi. Se uno strumento ha funzionato efficacemente per un certo periodo di tempo, sono stati creati per esso modelli adeguati per semplificare i calcoli, come i vari quadrati pari e dispari 9, 12, ecc. L'uso separato fuori dal sistema degli stessi quadrati, esagoni e così via è inutile;
  • La base di qualsiasi calcolo, studio e lavoro su qualsiasi strumento rimane lo studio delle diverse tendenze, la costruzione di indicatori di tendenza e la sistematizzazione dei top e delle basi, poiché gli estremi passati determinano quelli futuri. Hierzik ha presentato nel suo libro un lavoro molto simile a quello svolto da Gunn nel campo dei trend;

Dmitry è riuscito a estrarre la quintessenza dal libro di Hierzik e a creare un indicatore di trend di successo.

Possiamo avere una visione più ampia: se identifichiamo correttamente un trend, allora è una questione di formazione e di tecnica come capitalizzare con profitto su quel trend. Non parliamo ora dei mercati non in trend: è un discorso a parte. Per il lavoro pratico è sufficiente utilizzare l'indicatore delle tendenze minori e intermedie, lasciando l'indicatore della tendenza principale per gli studi a lungo termine. È possibile utilizzarli al posto di indicatori di tendenza indiretti come l'ADX o il DMI.

 

Forum sul trading, sui sistemi di trading automatico e sulla verifica delle strategie di trading

Discussione dell'articolo "Diversi modi per trovare una tendenza in MQL5"

newdigital, 2014.06.25 20:45

Come individuare le tendenze nel forex

Individuare una tendenza è una parte importante della previsione della direzione di una coppia di valute. I prezzi di domani di solito seguono o continuano la tendenza di oggi. Naturalmente ci saranno inversioni e oscillazioni all'interno del trend, ma è più facile operare con un trend noto che prevedere quando cambierà. Il compito del trader forex è quello di individuare le variazioni o le onde del sentiment. Il trader deve chiedersi: esiste una forma per i cambiamenti del sentiment e può essere rilevata? Per rispondere a questa domanda, possiamo ricorrere ai grafici di rottura dei prezzi (chiamati anche grafici a tre linee). Negli ultimi mesi, le stazioni Bloomberg Professional hanno aggiunto questi grafici. Sono disponibili anche in molti programmi di charting retail come eSignal e ProRealTime.

I grafici a rottura di prezzo mostrano solo la chiusura di un nuovo massimo o di un nuovo minimo. Ad esempio, se un trader che utilizza un grafico a candele di un intervallo di tempo giornaliero lo converte in un grafico a tre linee di rottura del prezzo, vedrà l'azione del prezzo da un punto di vista diverso. Il grafico a rottura di prezzo mostrerà solo le chiusure consecutive dei nuovi massimi o dei nuovi minimi del giorno. Se non viene raggiunto un nuovo massimo o un nuovo minimo, non appare alcuna barra aggiuntiva. Quando il prezzo inverte, invece, viene visualizzata una nuova colonna solo se il prezzo inverte tre precedenti massimi (inversione al ribasso) o tre precedenti minimi. Per questo motivo viene chiamato grafico a tre linee di rottura. Le condizioni per un'inversione rialzista e ribassista sono facilmente identificabili.


I grafici a tre linee di rottura permettono di capire la forma del sentimento nell'azione dei prezzi. Il trader può individuare il sentiment prevalente, la sua forza, se si è verificato un cambiamento nel sentiment e prevedere dove si verificherà la prossima inversione di tendenza. Diversi esempi di utilizzo della rottura delle tre linee come indicatore si sono verificati nella coppia GBP/USD nel 2009 (vedere "Show me the move").



L'anno è iniziato con una serie di tre nuovi minimi consecutivi. Poi si è invertito fino a una distanza di quattro nuovi massimi consecutivi. La sequenza si è invertita di nuovo a quattro nuovi minimi consecutivi seguiti da tre nuovi massimi consecutivi. Ad aprile si è verificato un evento di sentiment molto significativo, un flip-flop. Si tratta di una nuova inversione al ribasso seguita immediatamente da un'inversione al rialzo. In altre parole, il sentiment del mercato non è proseguito in una serie. Quando si verifica un flip-flop, raramente è seguito da un'altra inversione immediata e quindi è un segnale che la direzione della tendenza dopo il flip-flop continuerà per un periodo più lungo. Questo è esattamente ciò che si è verificato. La coppia GBP/USD è passata da un minimo di 1,4252 il 30 marzo a un massimo di 1,5002 il 15 aprile.

Sempre nella sterlina, vediamo una lunga sequenza di 20 nuovi massimi giornalieri consecutivi che si sono verificati tra il 1° maggio e l'11 giugno, portandola da 1,4490 a 1,6598. Sebbene la lunghezza finale della sequenza non sia prevedibile, ciò che è risultato chiaro al trader è che la precedente sequenza rialzista più alta prima della lunga corsa al rialzo era di cinque nuovi massimi consecutivi. Quando una precedente sequenza di massimi o minimi viene interrotta da una nuova sequenza, si tratta di un segnale che indica che il sentiment sta diventando più forte che mai.

Dopo aver raggiunto i 20 nuovi massimi consecutivi, GBP/USD non ha più avuto l'energia per ripetere questa sequenza. È entrata in una serie di nuovi massimi giornalieri consecutivi più piccoli e di inversioni verso nuovi minimi consecutivi. GBP/USD ha concluso con un'inversione al rialzo con due nuovi massimi giornalieri consecutivi.

I grafici a rottura di prezzo possono essere utilizzati per qualsiasi periodo di tempo. Gli scalper possono utilizzare un price break di un minuto per individuare il sentiment prevalente all'interno dell'ora. Sebbene i grafici a rottura di prezzo non prevedano la durata o la distanza di una nuova tendenza, rivelano la forza del sentimento prevalente. Questo può essere sufficiente per ottenere un vantaggio per gli scalper o per i trader a lungo termine.



 

Cambiare la riga da Type=Signal a ...

//| Tipo=SegnaleAvanzato|



Elmo de Moraes:
Il codice sorgente del segnale deve essere aggiornato. La classe non corrisponde alla classe generale CExpertSignal.
 

Ciao Dima, i risultati del tuo test dimostrano perché le strategie trend following generalmente funzionano come previsto (se fatte bene). Non posso che unirmi alle lodi dell'articolo (anche se un po' in ritardo) e pensare che dovrebbe essere possibile creare essenzialmente lo stesso trading system con gli indicatori ZigZag o con i canali Donchian. Sono ancora curioso di conoscere questa parte:

MetaQuotes Software Corp.:

Viene pubblicato il nuovo articolo Gli indicatori delle tendenze micro, medie e principali:

5. Classe di segnali commerciali da utilizzare nella procedura guidata MQL5

  • [...] La durata e l'entità del movimento sono specificate rispettivamente dai parametri dT e dP. I valori di questi parametri devono essere determinati sulla base dello studio della storia di questo strumento.

Autore: Dima

  1. Esiste un metodo standard conosciuto per determinare una scelta ragionevole (o addirittura ottimale) dei parametri dT e dP?
  2. Quali criteri dovremmo utilizzare?
Avendo delle funzioni per la scelta dei parametri, potremmo chiamarle regolarmente per trasformare l'EA in un sistema di trading auto-adattivo. I trend sono certamente meno stabili durante il trading intraday, ma l'utilizzo dei rispettivi mostra anche buone opportunità. Concludo quindi che il rischio non è poi così elevato, dato che i prezzi devono essere trattati come variabili casuali a prescindere dal timeframe utilizzato. Ma la capacità di trovare nuovi parametri più rapidamente è tanto più importante quanto più basso è il timeframe.
 
questo indicatore non si apre sul mio mt5 qualcuno può aiutarmi???????????
File:
 
SATISFACTORY WORLD #:
questo indicatore non si apre sul mio mt5 qualcuno può aiutarmi???????????

  1. Incollare tutti e 3 i file mqh nella cartella MQL5IncludeIndicators.
  2. Compilare ogni file mqh.
  3. Copiare tutti e 3 i file mqh nella cartella MQL5Include.
  4. Copiare tutti e 3 i file mq5 nella cartella MQL5Indicators.
  5. Compilare ogni file mq5.
 
Inoltre, rinominare textdisplay__1.mqh in TextDisplay.mqh
 
Clement #:

Perché la mia procedura guidata MQL5 è diversa dalla vostra?

Nella fase "Parametri del modulo segnale" non ho trovato il segnale basato sulla tendenza media/micro. Inoltre, ho già compilato l'indicatore e sono in grado di utilizzarlo in un indicatore personalizzato.

Dima ha menzionato un modello "Masters MQL5" che sembra essere utilizzato per far sì che il modulo segnali MT5 riconosca ganntrendsignal.mqh. Non riesco a trovare questo modello Masters MQL5.

Ho copiato ganntrendsignal.mqh nella cartella MySignals di MT5 e il file non viene riconosciuto.

Attualmente sto leggendo Generatore di segnali di trading basato su un indicatore personalizzato - Articoli MQL5. Il file mysignal.mqh di esempio ivi pubblicato viene riconosciuto dal modulo segnali di MT5. Forse il codice in mysignal.mqh contiene la risposta.

Trading Signal Generator Based on a Custom Indicator
Trading Signal Generator Based on a Custom Indicator
  • www.mql5.com
How to create a trading signal generator based on a custom indicator? How to create a custom indicator? How to get access to custom indicator data? Why do we need the IS_PATTERN_USAGE(0) structure and model 0?
 
Atsushi Yamanaka #:

L'EA generato non funziona...

Cosa c'è che non va?


Ecco il classico me, che risponde 13 anni dopo...

Grazie, Atsushi, per aver postato un file sorgente del tuo EA generato. Sono giunto a credere che il Wizard MT5 sia stato ampiamente aggiornato e che Dima si riferisse semplicemente al vecchio Wizard come "MQL5 Masters Template". Di conseguenza, l'attuale procedura guidata probabilmente non può funzionare con i vecchi segnali mqh postati in questo thread. Pertanto, ho aperto il codice sorgente del vostro vecchio EA e ho notato due potenziali problemi:

  1. Le dichiarazioni #include nel codice dell'EA devono essere aggiornate. Ogni utente ha probabilmente una propria directory preferita. Ad esempio, se il codice EA fa riferimento a Expert\Signal e i file mqh si trovano in Expert\Signal\MySignals, non funzionerà.
  2. Analogamente al mio precedente problema con i nomi dei file TextDisplay, ho scoperto che i nomi dei file a cui si fa riferimento nel codice sorgente dell'EA sono in maiuscolo, mentre i nomi dei file pubblicati sono tutti in minuscolo. È possibile modificare i riferimenti nel codice EA o rinominare i file effettivi.

L'ho fatto e il tuo codice sembra funzionare con gli indicatori pre-attaccati al grafico. Ho ricevuto 3 dichiarazioni non fatali "La modifica delle serie temporali è vietata" nella scheda Esperti, ma basate su Errore: CExpertBase::SetPriceSeries: la modifica delle serie temporali è vietata - Automatic Trade - Expert Advisors and Automated Trading - MQL5 programming forum, credo di poterlo ignorare.

Un'avvertenza: questa soluzione non funziona nella versione attuale di MT5 Strategy Tester. Al momento sto aspettando che le condizioni di trading restituiscano il valore vero nei test di avanzamento...

Error: CExpertBase::SetPriceSeries: changing of timeseries is forbidden
Error: CExpertBase::SetPriceSeries: changing of timeseries is forbidden
  • 2011.11.06
  • Luis Sampaio
  • www.mql5.com
Hi Guys, Anyone could help me with this? I`ve done a simple EMA Cross signal, after that I used MQL5 Wizard to built my EA...
 

Aggiornamento rapido...

Il problema non è lo Strategy Tester MT5. È il vecchio EA Gann.mq5 e i file mqh che sono incompatibili con l'intera piattaforma MT5 aggiornata. Non sono state eseguite operazioni nel test di avanzamento, proprio come nel test di ritorno.

Dopo un'ulteriore ispezione dei codici sorgente degli indicatori, ho trovato una GlobalVariable già pronta accoppiata a ciascun puntatore. GlobalVariableGet è la risposta per la codifica degli EA!