レインボーオシレーター

概要

Rainbow Oscillator(レインボーオシレーター)は、Mel Widnerによって開発され、複数の移動平均に基づいており、トレンドの識別や買われ過ぎ/売られ過ぎのレベルを提供します。

シグネチャ

1
public abstract interface RainbowOscillator

 

名前空間

cAlgo.API.Indicators

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
 //...
 private RainbowOscillator rainbow;
 //...
 protected override void Initialize()
 {
     rainbow = Indicators.RainbowOscillator
         (MarketSeries.Close, 9, MovingAverageType.Simple);
     //...
 }
 public override void Calculate(int index)
 {
     double result = rainbow.Result[index];
     //...
 }

プロパティ

Result

概要

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

シグネチャ

1
public abstract IndicatorDataSeries Result {get;}

 

戻り値

IndicatorDataSeries

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
 //...
 private RainbowOscillator rainbow;
 //...
 protected override void Initialize()
 {
     rainbow = Indicators.<span="n">RainbowOscillator
         (MarketSeries.Close<span="p">, 9, MovingAverageType<span="p">.<span="n">Simple);
     //...
 }
 public override <span="k">void <span="nf">Calculate<span="p">(<span="kt">int <span="n">index<span="p">)
 <span="p">{
     <span="kt">double <span="n">result <span="o">= <span="n">rainbow<span="p">.<span="n">Result<span="p">[<span="n">index<span="p">];
     //...
 }
目次

このページについて