概要
Dysartのネガティブボリュームインデックスは、取引量が減少した日に賢い投資家が活発であり、取引量が増加した日(Positive Volume Indexで測定される)にはそれほど賢くない投資家が活発であると仮定します。
シグネチャ
1 |
|
名前空間
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">}