ネガティブボリュームインデックス

cBots (自動売買)

概要

Dysartのネガティブボリュームインデックスは、取引量が減少した日に賢い投資家が活発であり、取引量が増加した日(Positive Volume Indexで測定される)にはそれほど賢くない投資家が活発であると仮定します。

シグネチャ

1
public abstract interface NegativeVolumeIndex

 

名前空間

cAlgo.API.Indicators

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
 private NegativeVolumeIndex _negativeVolume;
 [Parameter]
 public DataSeries Source { get<span="p">; set<span="p">; }
 [Output("Main")]
 public IndicatorDataSeries Result { get<span="p">; set<span="p">; }
 protected override void Initialize()
 {
    _negativeVolume = Indicators.NegativeVolumeIndex(Source<span="p">);
 }
 public override void Calculate(int index<span="p">)
 {
    // インジケーターの結果を表示
    Result<span="p">[index<span="p">] = _negativeVolume<span="p">.Result<span="p">[index<span="p">];
 }

プロパティ

結果

概要

ネガティブボリュームインデックスインジケーターの時系列。

シグネチャ

1
public abstract IndicatorDataSeries Result <span="p">{get<span="p">; set<span="p">;}

 

戻り値

IndicatorDataSeries

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
 private NegativeVolumeIndex _negativeVolume<span="p">;
 [Parameter]
 public DataSeries <span="n">Source <span="p">{ get<span="p">; <span="k">set<span="p">; <span="p">}
 protected <span="k">override void <span="nf">OnStart<span="p">()
 <span="p">{
     _negativeVolume <span="o">= Indicators<span="p">.<span="n">NegativeVolumeIndex<span="p">(<span="n">Source<span="p">);
 <span="p">}
 <span="k">protected <span="k">override <span="k">void <span="nf">OnBar<span="p">()
 <span="p">{
     var currentValue <span="o">= <span="n">_negativeVolume<span="p">.<span="n">Result<span="p">.<span="n">LastValue<span="p">;
     //...
 <span="p">}
目次

このページについて