ボリューム・オシレーター

概要

ボリュームオシレーター(Volume Oscillator)は、二つの移動平均システムを使用してボリュームのトレンドを識別します。ポジティブな値は強いトレンドを示し、ボリュームの減少はトレンドの弱さを示します。

シグネチャー

1
public abstract interface VolumeOscillator

 

名前空間

cAlgo.API.Indicators

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
 private VolumeOscillator _volumeOscillator;
 [Parameter("Short Term", DefaultValue = 9)]
 public int ShortTerm { get; set; }
 [Parameter("Long Term", DefaultValue = 21)]
 public int LongTerm { get; set; }
 protected override void Initialize()
 {
    _volumeOscillator = Indicators.VolumeOscillator(ShortTerm, LongTerm);
 }
 public override void Calculate(int index)
 {
    // インジケーターの結果を表示
    Result[index] = _volumeOscillator.Result[index];
 }

プロパティ

Result

概要

Volume Oscillator インジケーターの時間系列を取得または設定します。

シグネチャー

1
public abstract IndicatorDataSeries Result {get; set;}

 

戻り値

IndicatorDataSeries

1
2
3
4
5
6
7
8
 //...
 private VolumeOscillator _volumeOscillator;
 //...
 protected override void OnBar()
 {
     var currentValue = _volumeOscillator.Result.LastValue;
     //...
 }
目次

このページについて