Home Indicatore tecnico Post

AsymmetricStochNR: L'Indicatore Innovativo per MetaTrader 5

Allegato
714.zip (20.94 KB, Scarica 0 volte)

Autore originale:

Svinozavr

Scopriamo insieme una versione avanzata dello Oscillatore Stocastico. L'Asymmetric Stochastic presenta tre differenze principali rispetto alla versione standard:

  1. Il parametro Kperiod è suddiviso in due valori: KperiodShort (per brevi intervalli) e KperiodLong (per intervalli più lunghi).

  2. Sono stati aggiunti i parametri per i livelli di ipervenduto (OS) e ipercomprato (OB). Quando lo Stocastico entra nelle aree OS/OB, i periodi K vengono modificati.

  3. La terza differenza è il parametro Sens, che consente di escludere le oscillazioni al di sotto di una certa soglia. Questo riduce notevolmente il numero di segnali falsi. Infatti, lo Stocastico standard calcola il prezzo attuale tra i massimi e i minimi di un certo numero di barre, senza considerare se i punti estremi differiscono di 1 o 100 punti. L'implementazione di un limite consente di escludere oscillazioni che non sono significative per il sistema di trading.

Comportamento:

Quando lo Stocastico entra nell'area di ipervenduto, l'indicatore cerca i minimi nel periodo KperiodShort e i massimi nel KperiodLong. Al contrario, se entra nell'area di ipercomprato, cerca i minimi nel periodo lungo e i massimi in quello corto.

Interpretazione e utilizzo. L'ingresso nelle aree OS/OB indica un possibile cambio di trend. Tuttavia, il cambio di trend NON rappresenta necessariamente un segnale di ingresso nel mercato secondo la direzione attuale. Le posizioni dovrebbero essere aperte durante una correzione, identificabile attraverso il superamento o il tocco della linea del 50%. Se segui la strategia del "tartaruga", dovresti incrementare la tua posizione durante le correzioni. Quando si verifica un cambio di trend, le posizioni dovrebbero essere chiuse completamente o ridotte. In quest'ultimo caso, la chiusura totale avviene durante la correzione, mentre una nuova posizione nella direzione opposta viene aperta simultaneamente. I livelli di stop vengono impostati vicino al precedente punto estremo (opposto) con un margine ragionevole. Tuttavia, il loro attivarsi in modalità operativa è poco probabile. I livelli di stop sono impostati solo per condizioni di forza maggiore.

Questo indicatore è stato implementato per la prima volta in MQL4 e pubblicato nella Code Base il 22.04.2010.

Parametri di input dell'indicatore:

//+-----------------------------------+
//|  Parametri di input dell'indicatore       |
//+-----------------------------------+
input uint KperiodShort=5;                   // Periodo %K
input uint KperiodLong=12;                   // Periodo %K
input Smooth_Method DMethod=MODE_SMA;        // Metodo di smoothing della linea di segnale 
input uint Dperiod=7;                        // Periodo della linea di segnale %D
input int DPhase=15;                         // Parametro di smoothing della linea di segnale
input uint Slowing=3;                        // Slowing
input ENUM_STO_PRICE PriceField=STO_LOWHIGH;  // Selezione dei prezzi per il calcolo
input uint Sens=7;                           // Sensibilità in punti
input uint OverBought=80;                    // Livello di ipercomprato, %%
input uint OverSold=20                          // Livello di ipervenduto, %%
input color LevelsColor=Blue;                // Colore dei livelli
input STYLE Levelstyle=DASH_;                // Stile dei livelli
input WIDTH  LevelsWidth=Width_1;                // Larghezza dei livelli
input int Shift=0                           // Spostamento orizzontale dell'indicatore in barre

Questo indicatore consente di selezionare un tipo di smoothing della linea di segnale tra dieci possibili versioni:

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

È importante notare che i parametri di tipo Phase per i diversi algoritmi di smoothing hanno significati completamente diversi. Per JMA, è una variabile esterna Phase che cambia da -100 a +100. Per T3, è un rapporto di smoothing moltiplicato per 100 per una migliore visualizzazione, per VIDYA è il periodo dell'oscillatore CMO e per AMA è un periodo EMA lento. Negli altri algoritmi, questi parametri non influenzano lo smoothing. Per AMA, il periodo EMA veloce è un valore fisso ed è pari a 2 per impostazione predefinita. Anche il rapporto di elevazione alla potenza è pari a 2 per AMA.

L'indicatore utilizza le classi della libreria SmoothAlgorithms.mqh (deve essere copiata nella cartella terminal_data_folder\MQL5\Include). L'uso delle classi è stato descritto dettagliatamente nell'articolo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Asymmetric Stochastic NR

Post correlati

Commento (0)