
●指標の説明
究極のオシレーター(以下UO)は、ラリー・ウィリアムズ氏が考案したオシレータ系指標です。
3つの時間枠を用いることが特徴で、買い圧力と売り圧力を計測するテクニカル指標です。
●計算式
トゥルー・レンジ(以下TR)は以下の3つのうちで最大となるものを指します。
・当日高値−当日安値
・当日高値−前日終値
・前日終値−当日安値
また、TRの安値をTL(= True Low = 真の安値)とします。
当日の買い圧力をBP(=Buying Power)とすると、
BP = 当日終値−当日TL(真の安値)
以上をもとに、究極のオシレータ(UO)は以下の式で算出されます。
UO = (4×(過去7日間のBP合計÷過去7日間のTR合計)
+ 2×(過去14日間のBP合計÷過去14日間のTR合計)
+ 1×(過去28日間のBP合計÷過去28日間のBP合計))÷(4 + 2 + 1)×100
ここでは、各定数(7日間、4など)をパラメータ化して、自由に設定できるようにしました。
UO = (A×(過去X日間のBP合計÷過去X日間のTR合計)
+ B×(過去Y日間のBP合計÷過去Y日間のTR合計)
+ C×(過去Z日間のBP合計÷過去Z日間のBP合計))÷(A + B + C)×100
(X < Y < Z とします)
●パラメータ
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| ShortPeriod | int | 短期日数(=X)。 |
| MiddlePeriod | int | 中期日数(=Y)。 |
| LongPeriod | int | 長期日数(=Z)。 |
| ShortCoeff | int | 短期係数(=A)。 |
| MiddleCoeff | int | 中期係数(=B)。 |
| LongCoeff | int | 長期係数(=C)。 |
●使用方法
1.「ナビゲーター」ウィンドウの「Custom Indicators」から、UltimateOscillatorをダブルクリックするか、チャート上にドラッグアンドドロップしてください。
2.ダイアログが開きますので、「パラメータの入力」タブを選択します。
3.パラメータを入力します(上記参照)。
4.「OK」をクリックします。
5.インディケータが表示されます。