Condividi tramite


Formula di Average True Range

La formula del Average True Range registra i massimi valori delle tre differenze seguenti, quindi calcola la media mobile della serie di dati risultante.

  • Differenza tra i prezzi massimo e minimo del giorno precedente.

  • Differenza tra il prezzo di chiusura del giorno precedente e il prezzo massimo del giorno corrente.

  • Differenza tra il prezzo di chiusura del giorno precedente e il prezzo minimo del giorno corrente.

L'indice di Average True Range costituisce un'ottima misura dell'impegno. Un valore elevato è spesso indicatore di una condizione di minimo del mercato dovuta a situazioni di panico. Un basso valore è spesso indicatore di massimi del mercato.

Dettagli della formula

Sintassi

Chart.DataManipulator.FinancialFormula(
    FinancialFormula.AverageTrueRange,
    "Period",
    "High,Low,Close",
    "ATR")

Parametri

Questa formula accetta un parametro facoltativo.

  • Period
    Periodo per il calcolo della media mobile dei valori di true range. Il valore predefinito è 14.

Valori di input

Questa formula accetta un valore Y di input.

  • High
    Prezzo massimo giornaliero.

  • Low
    Prezzo minimo giornaliero.

  • Close
    Prezzo giornaliero di chiusura.

Valore di output

Questa formula restituisce un valore Y.

  • ATR
    Indice di Average True Range.

Note

Il tipo di grafico a linee è un tipo di grafico ideale per visualizzare il valore restituito dalla formula.

Esempio

Nell'esempio riportato di seguito, i valori di input per i prezzi massimo, minimo e di chiusura del giorno vengono acquisiti dai valori Y di Series1, rispettivamente (Series1:Y,Series1:Y2,Series1:Y4), quindi l'indice di Average True Range viene restituito in Series3 (Series3:Y). Nell'esempio viene utilizzato un periodo di 15 giorni per calcolare la media mobile dei valori di true range.

Chart1.DataManipulator.FinancialFormula (FinancialFormula.AverageTrueRange, "15", "Series1:Y,Series1:Y2,Series1:Y4", "Series3:Y")
Chart1.DataManipulator.FinancialFormula (FinancialFormula.AverageTrueRange, "15", "Series1:Y,Series1:Y2,Series1:Y4", "Series3:Y");

Vedere anche

Riferimenti

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

Concetti

Formule finanziarie

Applicazione delle formule