Linee di tendenza automatiche
L'indicatore analizza le ultime 5000 barre e costruisce possibili linee di supporto e resistenza. Queste linee si dividono in piccole e grandi a seconda dei punti Zig Zag su cui sono costruite:
- Grande. Collega in modo coerente pivot massimi e minimi alternati con un margine di 25/25 a sinistra e a destra. La differenza di prezzo tra il minimo e il massimo deve essere superiore a 5 * ATR14, calcolato nel primo punto.
- Piccola. Collega in modo coerente i pivot massimi e minimi alternati con una lunghezza sinistra/destra di 5/5. La differenza di prezzo tra il minimo e il massimo deve essere superiore a 5 * ATR14, calcolato nel primo punto. La differenza di prezzo tra il minimo e il massimo deve essere superiore a 2 * ATR14, calcolato nel primo punto.
Un punto di snodo è un estremo locale (minimo o massimo) a sinistra e a destra del quale non esistono valori di prezzo che superino tale estremo. Pertanto, un punto sarà un pivot massimo 25/25 se non ci sono valori più alti di esso 25 barre a sinistra e 25 barre a destra.
Oltre ai punti pivot su cui viene costruito lo Zig Zag, l'indicatore raccoglie punti pivot di altre dimensioni per contare gli sfioramenti e filtrare ulteriormente le linee.
Dopo aver calcolato gli Zig Zag e aver raccolto i pivot di diverse dimensioni, l'indicatore costruisce tutte le linee possibili, che verranno visualizzate sul grafico dopo il filtraggio. Ogni linea ha un'area di contatto non visualizzata sul grafico: la metà dell'ATR medio predefinito, calcolato nei punti in cui è disegnata la linea. Quest'area si trova tra la linea e il grafico dei prezzi e viene utilizzata per correggere eventuali sfioramenti che hanno mancato di poco la linea, oltre che per filtrare le linee. Ogni linea è condizionatamente divisa in 2 parti:
- Parte di base. La parte iniziale di una linea tra i due punti iniziali.
- Parte di estensione. La parte della linea che va dal secondo punto al punto di breakout o all'ultima barra disponibile.
Ogni linea costruita viene controllata per verificare la conformità alle seguenti regole:
- Nella parte di base di ogni linea deve essere presente un punto pivot con le stesse dimensioni effettive dei punti Zig Zag e che non può essere un punto Zig Zag.
- La parte di base non deve avere una linea che tocchi un pivot della stessa dimensione effettiva del pivot nel secondo punto della linea.
- La parte di base di una linea piccola non deve trovarsi nell'area di contatto di una linea grande.
Dopo il filtraggio, vengono calcolati i parametri di ogni linea rimanente e vengono elaborate le intersezioni delle linee. Le linee si intersecano se la parte di base di una linea entra nella parte di base di un'altra linea per più del 30% della sua lunghezza. Se le linee si intersecano, viene selezionata una linea che verrà visualizzata sul grafico. I parametri in base ai quali viene selezionata la linea migliore sono i seguenti:
- Numero di sfioramenti. Uno sfioramento è un punto pivot 3/3 che tocca o attraversa l'area di contatto della linea. La linea con più contatti è considerata la migliore.
- La lunghezza totale della linea, tenendo conto della parte estesa: più lunga è, meglio è.
- La dimensione effettiva del pivot al secondo punto della linea. Le linee piccole si basano su pivot 5/5, ma questi punti possono anche essere pivot più grandi. Maggiore è la dimensione effettiva del pivot nel secondo punto della linea, migliore è la linea.
- Angolo di pendenza. Questo aspetto viene confrontato per ultimo. Maggiore è l'angolo di pendenza della linea, migliore è la sua qualità.
Una volta definite tutte le linee da visualizzare sul grafico, l'indicatore determina quali linee devono avere un'estensione e quali no. Ciò è determinato dalla seguente regola: l'estensione non deve superare di oltre 2 volte la lunghezza della parte di base. Se la linea rispetta questa regola, continua all'infinito verso destra o verso il punto di breakout, altrimenti il grafico mostrerà solo la parte di base della linea.
Si considerano breakout diverse barre consecutive con il prezzo di chiusura al di sopra della linea. Il numero di barre è regolato dall'input. Il valore predefinito è 3.
Input:
- Barre per il breakout. Numero di barre necessarie per il breakout della linea. Il valore predefinito è 3.
- Dimensione della linea. Definisce la dimensione delle Zig Zag su cui costruire le linee. Valori possibili: Piccola, Grande, Entrambi.
- Mostra punti pivot. Evidenzia i punti pivot su cui vengono tracciate le linee.