ビディヤ

概要

Volatility Index Dynamic Average (VIDYA) は、動的に変化する期間に基づいたスムージング(移動平均)です。

シグネチャー

1
public abstract interface Vidya

 

名前空間

cAlgo.API.Indicators

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
 [Parameter]
 public DataSeries Price { get; set; }
 [Parameter("Period", DefaultValue = 14)]
 public int Period { get; set; }
 [Parameter("Sigma", DefaultValue = 0.65, MinValue = 0.1, MaxValue = 0.95)]
 public double Sigma { get; set; }
 [Output("Main")]
 public IndicatorDataSeries Result { get; set; }
 private Vidya vidya;
 protected override void Initialize()
 {
     vidya = Indicators.Vidya(Price, Period, Sigma);
 }
 public override void Calculate(int index)
 {
     // VIDYA をチャートにプロット
     Result[index] = vidya.Result.LastValue;
 }
目次

このページについて