Stochastic

ストキャスティクスにおける主要な値(%K/%D/スロー%K/スロー%D)を取得

ストキャスティクスにおける主要な値(%K/%D/スロー%K/スロー%D)を計算して取得します。

(スロー%Kは%Dと同じ値になります)

定義

double Stochastic( dblPriceH, dblPriceL, dblPriceC, dblStochLength, dblLength1, dblLength2, intSmoothingType, oFastK, oFastD, oSlowK, oSlowD );

灰色エリアをクリックすると全選択状態になります

(例)

varResult = Stochastic( High, Low, Close, 14, 3, 3, 1, oFastK, oFastD, oSlowK, oSlowD ); 過去14本におけるストキャスティクスを計算し、oFastKに%K、oFastDとoSlowKに%D、oSlowDにスロー%Dの値を取得します。(ストキャスティクス公式の計算方式)

引数

I/O 名前(推奨) 内容
I double dblPriceH 計算において高値とする値
I double dblPriceL 計算において安値とする値
I double dblPriceC 計算において終値とする値
I double dblStochLength 計算対象の期間
I double dblLength1 高速Kラインの平滑化定数
I double dblLength2 高速Dラインの平滑化定数
I double intSmoothingType 平滑化の計算方法(1: 公式 / 2: レガシーTradeStation計算)
O double oFastK 計算結果の%K値
O double oFastD 計算結果の%D値
O double oSlowK 計算結果のスロー%K値(=%D値)
O double oSlowD 計算結果のスロー%D値

戻り値

内容
double oFastK=0かつoSLowK=0の場合は-1、それ以外は1を返します。

関連記事