Guarda come scaricare robot di trading gratuitamente
Ci trovi su Twitter!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Indicatori

Ciclo di tendenza Schaff - indicatore per MetaTrader 5

Pubblicati da::
Nikolay Kositsin
Visualizzazioni:
18
Valutazioni:
(31)
Pubblicato:
\MQL5\Include\
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

Autore reale:

Dagg Schaff

L'indicatore Schaff Trend Cycle è un oscillatore ciclico il cui principio di funzionamento prevede l'utilizzo dei meccanismi dello stocastico da parte della linea MASD, applicando i cicli. Di conseguenza, gli sviluppatori di questo indicatore sono riusciti a ottenere risultati più stabili e affidabili dello script. Lo stato del grafico non è praticamente influenzato dalle tendenze a breve termine che inevitabilmente si verificano in borsa. Tuttavia, in caso di bruschi cambiamenti nella situazione di trading, l'indicatore fornisce una notifica su quanto sta accadendo.

L'autore dell'indicatore Schaff Trend Cycle è l'economista Dagg Schaff, la cui esperienza nell'osservare i risultati del trading in borsa gli ha permesso di sviluppare e corroborare matematicamente la teoria secondo cui le tendenze valutarie non si comportano quasi mai spontaneamente. Dopo un certo periodo di tempo, la direzione del trend ritorna a quella iniziale e il ciclo di crescita e declino ricomincia a ripetersi, vale a dire che esiste una certa ciclicità, di cui si può tenere conto per migliorare significativamente l'affidabilità delle letture dell'indicatore-oscillatore di cambio. Questa teoria è stata confermata nel 2008 nel corso di ricerche approfondite. Successivamente, il modello matematico di Dagg Schaff è stato applicato nel processo di sviluppo di un nuovo indicatore Schaff Trend Cycle.

Oltre a tenere conto della natura ciclica dei trend, per migliorare l'affidabilità dell'indicatore Schaff Trend Cycle e ridurre il numero di falsi positivi, è stato creato utilizzando una combinazione di due diversi approcci per calcolare la direzione dei cambiamenti di trend - oscillatore stocastico lisciato e MACD.

Per chiarezza, il campo di lavoro dell'indicatore è graduato in unità convenzionali nell'intervallo da 0 a 100. I segni 25 e 75 sono utilizzati come indicatori di direzione. I segni 25 e 75 sono utilizzati come livelli chiave.

Per l'impostazione dell'indicatore Schaff Trend Cycle si utilizzano i seguenti parametri di input:

  • MAShort, pari a 23 per impostazione predefinita. Questo parametro indica il valore del periodo della media mobile veloce nel processo di calcolo della linea MACD. Quando lo si regola, occorre tenere presente che il suo valore non deve essere inferiore al valore del parametro MALong;
  • Il parametro MALong ha un valore predefinito di 50. Imposta il valore del periodo della media mobile lenta per il calcolo della linea MACD. Per il normale funzionamento dell'indicatore, deve essere sempre maggiore del valore del parametro MAShort;
  • Ciclo (valore predefinito = 10). Questo parametro imposta la lunghezza del ciclo in periodi del grafico. A causa della ciclicità applicata, il calcolo sequenziale dello stocastico viene effettivamente eseguito su un intervallo due volte più lungo.

Il metodo più semplice per fare trading sul mercato Forex utilizzando l'indicatore Schaff Trend Cycle consiste nell'iniziare a vendere valuta quando la linea dell'indicatore scende al di sotto del livello di 80 unità e nell'acquistare quando devia verso l'alto rispetto al livello di 20. Per avere il minor numero possibile di falsi positivi, Dagg Schaff ha proposto di monitorare i seguenti modelli di comportamento del grafico.

Se la barra costruita dopo la barra di crossover chiude al di sopra del livello del massimo della barra di crossover precedente, si tratta di un segnale di acquisto valido. Un segnale di vendita si ha quando la barra successiva alla barra crossover chiude a un livello inferiore al minimo della barra crossover precedentemente ricevuta. In questo caso, la barra crossover è una barra costruita sopra le linee di segnale con i livelli 20 o 80.

Questa variante del noto indicatore consente di scegliere l'algoritmo di media tra dieci possibili varianti:

  1. SMA - media mobile semplice;
  2. EMA - media mobile esponenziale;
  3. SMMA - media mobile smussata;
  4. LWMA - media mobile lineare ponderata;
  5. JJMA - media adattiva JMA;
  6. JurX - media ultralineare;
  7. ParMA - media parabolica;
  8. T3 - Smoothing esponenziale multiplo di Tillson;
  9. VIDYA - media che utilizza l'algoritmo di Tushar Chande;
  10. AMA - mediazione con l'algoritmo di Perry Kaufman.

Occorre prestare attenzione al fatto che il parametro Phase ha un significato completamente diverso per i diversi algoritmi di mediazione.

  • Per JMA si tratta della variabile esterna Phase, che varia da -100 a +100;
  • per T3 è il fattore di mediazione moltiplicato per 100 per una migliore percezione;
  • per VIDYA è il periodo dell'oscillatore CMO e per AMA è il periodo dell'EMA lento;
  • per AMA il periodo dell'EMA veloce è fisso e pari al valore predefinito di 2. Anche il fattore di ascesa per AMA è fissato a 2.

L'indicatore utilizza le classi della libreria SmoothAlgorithms.mqh (copiatele nella directory terminal_data_terminal_directory\MQL5\Include); una descrizione dettagliata del loro utilizzo è stata pubblicata nell'articolo "Mediazione delle serie di prezzi senza buffer aggiuntivi per i calcoli intermedi".


Indicatore SchaffTrendCycle

Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/486

3Interruzione di linea 3Interruzione di linea

Un indicatore che colora le barre di un trend rialzista di blu e di un trend ribassista di rosso.

SHI Canale vero (canale NB) SHI Canale vero (canale NB)

L'indicatore SHI_Channel_true visualizza i canali mobili dinamici di Barishpolz sul grafico in modalità automatica.

LotSize Calculation LotSize Calculation

Si tratta di un semplice file di script per calcolare la dimensione del lotto utilizzando l'approccio della percentuale di rischio o l'importo effettivo da rischiare.

SuperTrend_Enhanced SuperTrend_Enhanced

L'indicatore SuperTrend è uno strumento dinamico di trend-following basato sull'ATR. Traccia una linea colorata sopra o sotto il prezzo per indicare condizioni rialziste o ribassiste. Quando il prezzo attraversa la linea, appare una freccia di segnale. Completamente personalizzabile con periodo ATR, moltiplicatore, frecce, etichette e colori. Adatto a tutti gli strumenti e a tutti i timeframe. Ideale per lo scalping, lo swing e il trading intraday. Combinabile con altri indicatori per ottenere setup più efficaci.