Partager via


Formule Enveloppes

La formule Enveloppes calcule les « enveloppes » au-dessus et au-dessous d'une moyenne mobile avec un pourcentage spécifié comme décalage.L'indicateur d'enveloppes est utilisé pour créer des signaux pour l'achat et la vente.Vous pouvez spécifier le pourcentage que la formule utilise pour calculer les enveloppes.

FinancialFormulaEnvelopes

Détails de la formule

Dd489219.collapse_all(fr-fr,VS.140).gifSyntaxe

Chart.DataManipulator.FinancialFormula(
    FinancialFormula.Envelopes,
    "Period,Shift",
    "Price",
    "Upper:Lower")

Dd489219.collapse_all(fr-fr,VS.140).gifParamètres

Cette formule prend deux paramètres obligatoires.

  • Period
    Période pour le calcul de la moyenne mobile.

  • Shift
    Pourcentage utilisé pour décaler les enveloppes supérieure et inférieure de la moyenne mobile.

Dd489219.collapse_all(fr-fr,VS.140).gifValeurs d'entrée

Cette formule accepte une valeur d'entrée Y.

  • Price
    Prix pour lequel les enveloppes sont calculées.

Dd489219.collapse_all(fr-fr,VS.140).gifValeur de sortie

Cette formule fournit en sortie deux valeurs Y.

  • Upper
    Enveloppe supérieure.

  • Lower
    Enveloppe inférieure.

Notes

Le type de graphique d'étendue est un type de graphique commode pour afficher la sortie de la formule.Vous pouvez également utiliser le type de graphique en courbes pour afficher l'enveloppe supérieure et l'enveloppe inférieure comme deux séries de données.

Exemple

L'exemple suivant prend l'entrée de la deuxième valeur Y de Series1 (Series1:Y2) et fournit en sortie une moyenne mobile sur 20 jours sur Series2 et les enveloppes de 7 % pour la moyenne mobile sur Series3.

' Calculate 20 days Simple moving average.
Chart1.DataManipulator.FinancialFormula (FinancialFormula.MovingAverage, "20", "Series1:Y2", "Series2:Y")

' Calculate 20 days Envelopes with 7 percent shift.
Chart1.DataManipulator.FinancialFormula (FinancialFormula.Envelopes, "20,7", "Series1:Y2", "Series3:Y,Series3:Y2")
// Calculate 20 days Simple moving average.
Chart1.DataManipulator.FinancialFormula (FinancialFormula.MovingAverage, "20", "Series1:Y2", "Series2:Y");

// Calculate 20 days Envelopes with 7 percent shift.
Chart1.DataManipulator.FinancialFormula (FinancialFormula.Envelopes, "20,7", "Series1:Y2", "Series3:Y,Series3:Y2");

Voir aussi

Référence

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

Concepts

Formules financières

Application de formules