マネーフローインデックス

cBots (自動売買)

概要

マネーフローインデックスは、典型的な価格と出来高を使用して買いと売りの圧力を計算するオシレーターです。それはゼロから百の間で振動します。通常、トレンドの反転や価格の極値を特定するために使用されます。

シグネチャ

1
public abstract interface MoneyFlowIndex

 

名前空間

cAlgo.API.Indicators

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

プロパティ

結果

概要

マネーフローインデックスインジケーターの時系列。

シグネチャ

1
public abstract IndicatorDataSeries Result {get; 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 MoneyFlowIndex _moneyFlow<span="p">;
 [Parameter("Period", DefaultValue = 21)]
 public int Period <span="p">{ get<span="p">; set<span="p">; <span="p">}
 protected override void OnStart<span="p">()
 <span="p">{
     _moneyFlow <span="o">= Indicators<span="p">.MoneyFlowIndex<span="p">(Period<span="p">);
 }
 protected override <span="k">void OnBar<span="p">()
 <span="p">{
     var currentValue <span="o">= _moneyFlow<span="p">.Result<span="p">.LastValue<span="p">;
     //...
 <span="p">}
目次