著者: アンドレイ・N・ボルコンスキー
ウィリアム・ブロウによるTrue Strength Index(TSI)インジケーターについて紹介します(詳しくは Momentum, Direction, and Divergence: Applying the Latest Momentum Indicators for Technical Analysis をご覧ください)。
True Strength Index(TSI、q期間スムージングモメンタム)は、ウィリアム・ブロウが開発した正規化されたモメンタムインジケーターです。このインジケーターの値は正規化され、[–100,+100]の範囲にマッピングされています。
TSIの正の値は買われすぎ、負の値は売られすぎの状態を示します。
- WilliamBlau.mqhファイルは terminal_data_folder\MQL5\Include\ に配置してください。
- Blau_TSI.mq5ファイルは terminal_data_folder\MQL5\Indicators\ に配置してください。

入力パラメーター:
- q - モメンタムのスムージング期間(デフォルト q=2);
- r - モメンタムに適用される1つ目のEMAの期間(デフォルト r=20);
- s - 最初のスムージング結果に適用される2つ目のEMAの期間(デフォルト s=5);
- u - 2つ目のスムージング結果に適用される3つ目のEMAの期間(デフォルト u=3);
- AppliedPrice - 価格タイプ(デフォルトではAppliedPrice=PRICE_CLOSE)。
注意:
- q>0;
- r>0, s>0, u>0。もしr, s, またはuが1の場合、スムージングは使用されません;
- 最小レート = (q-1+r+s+u-3+1)。