ストキャスティクスにおける主要な値(%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を返します。 |