チャイキンマネーフロー

cBots (自動売買)

サマリー

Chaikin Money Flow Indicator(チャイキン・マネーフロー・インジケーター)は、特定の期間におけるマネーフローボリュームの量を測定します。このインジケーターは、ゼロラインの上/下で変動します。

シグネチャー

1
public abstract interface ChaikinMoneyFlow

 

名前空間

cAlgo.API.Indicators

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

プロパティ

結果

サマリー

Chaikin Money Flow Indicatorの時系列。

シグネチャー

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

 

戻り値

IndicatorDataSeries

 1
 2
<span="normal"> 3
<span="normal"> 4
<span="normal"> 5
<span="normal"> 6
<span="normal"> 7
<span="normal"> 8
<span="normal"> 9
<span="normal">10
<span="normal">11
<span="normal">12
 private ChaikinMoneyFlow _chaikinMoneyFlow<span="p">;
 [Parameter("Period", DefaultValue = 21)]
 public <span="kt">int <span="n">Period <span="p">{ <span="k">get<span="p">; <span="k">set<span="p">; <span="p">}
 protected <span="k">override <span="k">void <span="nf">OnStart<span="p">()
 <span="p">{
     _chaikinMoneyFlow = <span="n">Indicators<span="p">.<span="n">ChaikinMoneyFlow<span="p">(<span="n">Period<span="p">);
 <span="p">}
 <span="k">protected <span="k">override <span="k">void <span="nf">OnBar<span="p">()
 <span="p">{
     <span="kt">var <span="n">currentValue = <span="n">_chaikinMoneyFlow<span="p">.<span="n">Result<span="p">.<span="n">LastValue<span="p">;
     //...
 <span="p">}