ファストストキャスティックインジケーターは、C.レインが開発した人気のストキャスティックオシレーターの一種で、「ファストストキャスティック」とも呼ばれています。このインジケーターの主な目的は、市場の過剰買い・過剰売りゾーンを特定することです。これらのゾーンで価格の反転が起こることが多いので、トレーダーにとって非常に重要な指標です。
ファストストキャスティックの計算式は、一定期間内の現在の終値と最高値または最低値の比率を求めます。このため、インジケーターの動きは価格変動のスピードを示すことができます。
従来のストキャスティックと同様に、ファストストキャスティックはチャート上に%Kと%Dのラインとして表示され、以下の計算式を使って算出されます:
%K[i] = 100*(Price[i] — MaxHigh[N]) / (MaxHigh[N] — MinLow[N]);
%D[i] = MA(%K[i], P);
このインジケーターは、標準的なインジケーターの少し修正されたバージョンであり、%Kと%Dのラインの交差や重要な範囲からのアウトプットによってシグナルを示します。
インジケーターは、SmoothAlgorithms.mqhライブラリのクラスを使用しています(これはterminal_data_folder\MQL5\Includeにコピーする必要があります)。クラスの使用については、「追加バッファなしで中間計算のための価格系列の平均化」の記事で詳しく説明されています。

Fig.1 ファストストキャスティックインジケーター