アルティメット・オシレーター

概要

Ultimate Oscillator(アルティメット・オシレーター)は、買いまたは売りの「圧力」に基づいたテクニカル分析のオシレーターです。

備考

この指標は、3つの異なる期間の加重平均を使用して、単一の期間に基づく多くの他の指標で関連するボラティリティと誤った取引シグナルを減少させます。

シグネチャー

1
public abstract interface UltimateOscillator

 

名前空間

cAlgo.API.Indicators

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
 private UltimateOscillator ultimateOscillator;
 [Parameter("サイクル 1", DefaultValue = 7)]
 public int Cycle1 { get; set; }
 [Parameter("サイクル 2", DefaultValue = 14)]
 public int Cycle2 { get; set; }
 [Parameter("サイクル 3", DefaultValue = 28)]
 public int Cycle3 { get; set; }
 [Output("メイン", Color = Colors.Green)]
 public IndicatorDataSeries Result { get; set; }
 protected override void Initialize()
 {
     ultimateOscillator = Indicators.UltimateOscillator(Cycle1,Cycle2,Cycle3);
 }
 public override void Calculate(int index)
 {
     Result[index] = ultimateOscillator.Result[index];
 }

プロパティ

Result

概要

Ultimate Oscillator インジケーター計算の結果時系列を取得します。

シグネチャー

1
public abstract IndicatorDataSeries Result {get;}

 

返り値

IndicatorDataSeries

1
2
3
4
5
 public override void Calculate(int index)
 {
     double result = ultimateOscillator.Result[index];
     //...
 }

目次

このページについて