Compartir a través de


Envolturas (Fórmula) (Controles Chart)

La fórmula de las envolturas calcula curvas "envolventes" por encima y por debajo de una media móvil usando un porcentaje especificado como desplazamiento. El indicador de envolturas se utiliza para crear las señales de compra y venta. Puede especificar el porcentaje que la fórmula utiliza para calcular las envolturas.

Trazado de muestra de la fórmula de sobres generada

Detalles de la fórmula

Sintaxis

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

Parámetros

Esta fórmula toma dos parámetros requeridos.

  • Period
    Período para calcular la media móvil.

  • Shift
    Porcentaje utilizado para desplazar las envolturas superior e inferior desde la media móvil.

Valores de entrada

Esta fórmula toma un valor Y de entrada.

  • Price
    Precio para el que se calculan las envolturas.

Valor de salida

Esta fórmula genera dos valores Y.

  • Upper
    Envoltura superior.

  • Lower
    Envoltura inferior.

Comentarios

El gráfico de intervalos es un tipo de gráfico adecuado para mostrar el resultado de la fórmula. También puede utilizar el tipo de gráfico de líneas para mostrar la envoltura superior e inferior como dos series de datos.

Ejemplo

El siguiente ejemplo recibe como entrada el segundo valor Y de Series1 (Series1:Y2) y genera una media móvil de 20 días sobre Series2 y envolturas al 7% para la media móvil sobre 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");

Vea también

Referencia

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting

Otros recursos

Fórmulas financieras

Aplicar fórmulas