
WPR(ウィリアムズ%R)は、ラリー・ウィリアムズが1973年に開発したオシレーター系指標です。一定期間の最高値・最安値に対する現在の終値の位置を-100〜0%で表し、-20%以上で買われすぎ、-80%以下で売られすぎと判断します。RSIやストキャスティクスより計算がシンプルで、短期トレードとの相性が良い指標です。
WPR(ウィリアムズ%R)とは?開発者と基本概念
ウィリアムズ%R(Williams %R)は、相場の「買われすぎ」「売られすぎ」を測定するオシレーター系指標の一つです。1973年に著名トレーダーのラリー・ウィリアムズ氏が開発したもので、彼は1987年のロビンスカップトレーディングチャンピオンシップで1年間に11,376%のリターンを記録した実績を持ちます。この指標は短期的な価格の変動を分析する際に役立ち、特にスキャルピングやデイトレードとの相性が良いことで知られています。
例えば、直近14日間の最高値が110.500円、最安値が109.000円だった場合、現在の終値が109.300円なら、%R = -(110.500-109.300)/(110.500-109.000) × 100 = -80.0%となり、売られすぎ水準にあることがわかります。これを数値化して、0%〜-100%の範囲で表すのがウィリアムズ%Rの特徴です。RSIが0-100の範囲であるのに対し、WPRは負の数値を使う点が独特です。
- 0%に近い(-20%以上) → 買われすぎ(価格が高値圏にある)
- -100%に近い(-80%以下) → 売られすぎ(価格が安値圏にある)
この特徴から、ウィリアムズ%Rは逆張りトレードに活用されることが多いです。ただし、他のオシレーター指標と組み合わせて使うことで、さらに精度の高い判断が可能になります。
WPR(ウィリアムズ%R)の基本と計算方法
WPRの計算式と実数値例
WPRは、過去の一定期間の価格データを使用して、現在の価格がその期間内の最高値と最安値のどの位置にあるかを示します。計算式は次の通りです(デフォルトは14期間):
%R = -(MAX (HIGH (i – n)) – CLOSE (i)) / (MAX (HIGH (i – n)) – MIN (LOW (i – n))) *100
- H_n:過去n期間の最高値
- L_n:過去n期間の最安値
- C_t:現在の終値
この計算によって、現在の終値がその期間内でどれくらい上位または下位に位置するかをパーセンテージで表すことができます。
実数値での計算例(USDJPY)
実際のUSDJPY相場データで計算してみましょう:
- 過去14期間の最高値(H_14):150.800円
- 過去14期間の最安値(L_14):148.500円
- 現在の終値(C_t):149.000円
計算プロセス:
%R = -(150.800 – 149.000) / (150.800 – 148.500) × 100
%R = -1.800 / 2.300 × 100
%R = -78.26%
WPRの値が示す意味
ウィリアムズ%Rの数値は、以下のように解釈されます。
| %Rの値 | 市場の状態 | トレード判断の目安 |
|---|---|---|
| 0%〜-20% | 買われすぎ | 売りシグナルの可能性 |
| -20%〜-80% | 通常のレンジ | 様子見、トレンドフォロー |
| -80%〜-100% | 売られすぎ | 買いシグナルの可能性 |
一般的には、「-20%以上で買われすぎ」「-80%以下で売られすぎ」と判断されます。ただし、単独で使うとダマシも多いため、ストキャスティクスやボリンジャーバンドと組み合わせて分析するのが有効です。
WPR(ウィリアムズ%R)の実践的な使い方
ウィリアムズ%Rは、逆張りのエントリータイミングを見極めるのに適した指標です。しかし、ただ数値が-80%以下だから買い、-20%以上だから売りと判断するのではなく、他のテクニカル指標や市場環境と組み合わせることで、より効果的に活用できます。
MT4/MT5/TradingViewでのWPR設定手順
MT4(MetaTrader 4)での設定手順
- メニューバーから「挿入」→「インディケータ」→「オシレーター」→「Williams’ Percent Range」を選択
- パラメータ設定画面が表示されるので、「期間」を入力(デフォルト:14)
- 「レベル」タブで-20と-80のラインを追加
- 「追加」ボタンをクリック→「-20.0」入力→色・線種設定
- 同様に「-80.0」を追加
- 「色の設定」タブで%Rラインの色・太さを設定(推奨:青色、太さ2)
- 「OK」をクリックして設定完了
MT5(MetaTrader 5)での設定手順
- 「挿入」→「インディケータ」→「オシレーター」→「Williams’ Percent Range」を選択(MT4とほぼ同じ)
- パラメータ設定画面で「期間」を設定(デフォルト:14)
- MT5の特徴:レベル設定がより直感的で、プリセットに-20/-80が含まれている場合がある
- 「ナビゲーター」ウィンドウから「インディケータ」→「オシレーター」をダブルクリックでも追加可能
TradingViewでの設定手順
- チャート上部の「インディケーター」ボタンをクリック
- 検索ボックスに「Williams %R」または「WPR」と入力
- 「Williams %R」を選択(作成者:TradingView公式)
- 追加されたインジケーター名をクリックして「設定」アイコンを選択
- 「入力」タブで期間を設定(デフォルト:14)
- 「スタイル」タブで色・太さ・レベルライン(-20/-80)の表示設定
- 「可視性」タブで表示する時間軸を制限可能(例:1時間足以上のみ表示)
TradingViewではPine Scriptでカスタマイズも可能です。複数のWPR期間を同時表示したり、アラート機能を追加したりできます。
プラットフォーム別の機能比較
| 機能 | MT4 | MT5 | TradingView |
|---|---|---|---|
| WPR標準搭載 | ○ | ○ | ○ |
| パラメーター調整 | 期間のみ | 期間のみ | 期間+アラート |
| 複数期間同時表示 | 手動で複数追加 | 手動で複数追加 | Pine Scriptで可能 |
| バックテスト機能 | ○(EA必要) | ○(EA必要) | ○(Strategy機能) |
| アラート機能 | △(限定的) | △(限定的) | ○(柔軟な設定可) |
トレード手法への応用
エントリーとエグジットのタイミング
ウィリアムズ%Rを活用する際、基本的な売買のタイミングは以下のようになります。
- 売りエントリーの条件:
- %Rが -20%以上(0%に近い) になった後、下降し始めたとき
- 上昇トレンドが終息し、反転の兆しが見えたとき
- 買いエントリーの条件:
- %Rが -80%以下(-100%に近い) になった後、上昇し始めたとき
- 下落トレンドが終息し、反転の兆しが見えたとき
特に、ウィリアムズ%R単体ではなく、ローソク足のパターンやサポート・レジスタンスラインと組み合わせると、エントリー精度が向上します。例えば、-80%以下で推移していたときに、強い反発の陽線が出た場合、買いエントリーの根拠として強まります。
他のテクニカル指標との組み合わせ
通貨ペア別のWPR活用法
USDJPY(ドル円)での活用
- 推奨パラメーター:14期間(標準設定で安定)
- 特徴:ボラティリティが比較的安定しており、WPRのシグナルが信頼しやすい
- トレード手法:東京時間のレンジ相場で-80%以下の買い、-20%以上の売りが機能しやすい
- 注意点:日銀介入や米雇用統計時は標準設定では反応が遅れる
GBPJPY(ポンド円)での活用
- 推奨パラメーター:21期間(高ボラティリティに対応)
- 特徴:1日の値動きが100pips以上と激しいため、パラメーターを広めに設定
- トレード手法:-85%以下での買い、-15%以上での売りなど、閾値を広げる
- 注意点:14期間では頻繁にシグナルが出てダマシが多くなる
EURUSD(ユーロドル)での活用
- 推奨パラメーター:14期間(レンジ相場が多いため標準設定が最適)
- 特徴:レンジ相場の頻度が高く、オシレーター系指標と相性良好
- トレード手法:ボリンジャーバンドと併用し、バンドタッチ+WPR極値で逆張りエントリー
- 注意点:ECB政策発表時はトレンドが長期化するため逆張り注意
XAUUSD(ゴールド)での活用
- 推奨パラメーター:7-10期間(短期設定でボラティリティに追従)
- 特徴:ATRが大きく、急激な価格変動が頻繁に発生
- トレード手法:ブレイクアウト後の押し目・戻り売りでWPRが-50%付近に戻ったタイミングを狙う
- 注意点:地政学リスク発生時は逆張りシグナルが機能しにくい
そのため、以下のようなテクニカル指標と組み合わせると、より効果的です。
- ボリンジャーバンド: バンドの下限に触れているタイミングで-80%以下なら、買いエントリーの根拠が強まる
- 移動平均線(MA): 短期MAが長期MAを上抜ける(ゴールデンクロス)際に、-80%以下なら買いを検討
- MACD: MACDがシグナルを上抜けるタイミングと-80%以下の一致を確認
特に、ボリンジャーバンドとの組み合わせはトレンドの勢いも判断できるため、トレード精度を高めるのに役立ちます。
WPRを使った具体的トレード手法3選
手法1:WPR+ボリンジャーバンド逆張り手法
【エントリー条件】
- ボリンジャーバンド(期間20、偏差2σ)の下限に価格がタッチ
- WPR(期間14)が-80%以下
- 次の足でWPRが-80%を上抜けて反転確認
- 買いエントリー実行
【決済条件】
- 利確:ボリンジャーバンド中心線(移動平均線)到達、またはWPRが-20%到達
- 損切り:エントリー時の安値から20pips下、またはWPRが再度-90%以下に達した場合
手法2:WPR+MACD順張り押し目買い手法
【エントリー条件】
- MACD(12,26,9)がゴールデンクロスで上昇トレンド確認
- 上昇トレンド中にWPR(期間14)が一時的に-60%〜-80%まで押し目形成
- WPRが-60%を上抜けて再上昇開始
- 買いエントリー実行
【決済条件】
- 利確:WPRが-20%到達、またはMACDがデッドクロス
- 損切り:直近安値の下5pips、またはATRの1.5倍
手法3:WPRダイバージェンストレンド転換手法
【エントリー条件】
- 価格が安値を更新しているにも関わらず、WPRの安値が切り上がっている(強気ダイバージェンス)
- WPRが-80%以下から-70%を上抜ける
- ローソク足で反転の陽線が確認できる
- 買いエントリー実行
【決済条件】
- 利確:WPRが-20%到達、またはリスクリワード1:2達成
- 損切り:ダイバージェンス発生時の最安値割れ
WPRのパラメーター設定と期間別最適値
ウィリアムズ%Rの標準設定期間は14期間です。これは、ラリー・ウィリアムズ氏が開発した際のデフォルトの値で、多くのトレーダーが採用しています。
| 設定期間 | 特徴 | 向いているトレードスタイル |
|---|---|---|
| 7期間 | 変動が激しく敏感 | スキャルピング |
| 14期間 | 標準的でバランスが良い | デイトレード・スイング |
| 21期間以上 | 変動が穏やかでダマシが少ない | 中長期トレード |
短期トレード(7期間)では、シグナルの出現頻度が高まるため、すばやい売買判断が求められます。長期トレード(21期間以上)では、ダマシが減るものの、エントリーの回数が少なくなるため、じっくり待つスタイルの人に向いています。
トレードスタイル別の詳細設定
各トレードスタイルに最適化したWPR設定の詳細は以下の通りです:
スキャルピング(5分足-15分足)
- 期間:7期間
- 売買閾値:買われすぎ-15%以上、売られすぎ-85%以下
- 損切り目安:エントリーから10-15pips
- 利確目安:15-25pips(リスクリワード1:1.5以上)
- 推奨時間帯:ロンドン時間・NY時間の流動性が高い時間
デイトレード(15分足-1時間足)
- 期間:14期間(標準設定)
- 売買閾値:買われすぎ-20%以上、売られすぎ-80%以下
- 損切り目安:ATRの1.5倍(平均30-50pips)
- 利確目安:50-100pips(リスクリワード1:2以上)
- 推奨時間帯:全時間帯対応、ただし経済指標前後は注意
スイングトレード(4時間足-日足)
- 期間:21-28期間
- 売買閾値:買われすぎ-25%以上、売られすぎ-75%以下
- 損切り目安:ATRの2倍(平均80-150pips)
- 利確目安:200-400pips(リスクリワード1:3以上)
- 推奨分析:週足・月足でトレンド方向を確認してからエントリー
WPR(ウィリアムズ%R)の注意点
また、市場環境によっては適切に機能しない場合もあるため、その特性を理解し、適切に対処することが求められます。
「だまし」への対処法
ウィリアムズ%Rが-80%以下になったからといって、すぐに買いエントリーしてしまうのは危険です。


「だまし」を回避する方法
- トレンドの方向を確認する
- ウィリアムズ%Rは「レンジ相場」では機能しやすいですが、「強いトレンド相場」ではそのまま突き抜けてしまうことがあります。
- そのため、移動平均線(MA)やADX(平均方向性指数)を使って、現在の市場環境を把握することが大切です。
- 複数の時間軸をチェックする
- 例えば、5分足でウィリアムズ%Rが-80%以下になった場合でも、1時間足で下降トレンドが継続しているなら、エントリーを見送るのが賢明です。
- 上位時間軸のトレンドを確認することで、より信頼性の高いシグナルを得ることができます。
- 他のテクニカル指標と組み合わせる
- ボリンジャーバンドやRSI(相対力指数)と併用し、反発の兆候が複数の指標で確認できる場合にエントリーするのが理想です。
市場環境に応じた使い分け
ウィリアムズ%Rは、市場環境によって適切な使い方が変わる指標です。特に、トレンド相場とレンジ相場では、使い方を調整することが重要になります。
トレンド相場での活用方法
- 強い上昇トレンドでは、ウィリアムズ%Rが-20%以上の状態が続くことが多い
- 強い下降トレンドでは、-80%以下の状態が続くことが多い
- エントリーのタイミング: 一時的な押し目や戻りを狙う(例: -50%付近で反発確認後にエントリー)
レンジ相場での活用方法
- ウィリアムズ%Rが-80%以下なら買い、-20%以上なら売りという基本的な逆張り戦略が有効
- エントリーのタイミング: 価格がサポート・レジスタンス付近で反発の兆しを見せたとき
このように、市場環境に応じて使い方を調整することで、より精度の高いトレードが可能になります。
WPR(ウィリアムズ%R)のメリット・デメリット
WPRを用いた戦略にはいくつかのメリットとデメリットがあります。それぞれの特徴を理解し、適切に活用することが重要です。
| メリット | デメリット |
|---|---|
| シンプルな指標 エントリーとエグジットの明確な基準 トレンド転換を捉えやすい | 急激な価格変動に弱い レンジ相場での効果は薄い 強いトレンド時の反転シグナルに騙されることがある |
WPRのメリット
- シンプルな指標
- WPRは計算がシンプルで、初心者でもすぐに理解できるため、FX自動売買において簡単に導入できます。取引ルールが明確で、過熱感を判断するために有効です。
- エントリーとエグジットの明確な基準
- WPRが特定の値を超えたときにエントリーやエグジットのシグナルを発するため、戦略が直感的でわかりやすいです。これにより、プログラムで自動化しやすく、感情に左右されることなく効率的なトレードが可能です。
- トレンド転換を捉えやすい
- WPRを使用することで、相場の転換点を事前に察知しやすくなるため、トレンドに乗り遅れずにエントリーできます。
WPRのデメリット
- 急激な価格変動に弱い
- WPRは過去の価格データに基づいて計算されるため、急激な市場の変動には反応が遅れることがあります。特に、強いトレンドが続いている場合、WPRの値が過熱感を示していても、トレンドが続くことがあるため、逆張り戦略では損失が大きくなる可能性もあります。
- レンジ相場での効果は薄い
- WPRは相場が過熱買いまたは過熱売りとなった場合に効果を発揮しますが、レンジ相場ではそのシグナルが頻繁に発生し、ノイズが増えることがあります。この場合、頻繁にエントリーとエグジットを繰り返すことになり、取引コストやスリッページなどの影響を受けやすくなります。
- 強いトレンド時の反転シグナルに騙されることがある
- WPRは相場の反転を示唆するものの、強いトレンド時に過熱感を示しても反転せずにトレンドが続くことがあるため、特にトレンドフォロー型の戦略を採用している場合、逆張り信号に従うと損失が膨らむリスクがあります。
まとめ
WPR(ウィリアムズ%R)は、一定期間の高値・安値レンジにおける現在の終値の位置を-100〜0%で数値化する指標です。-80%以下で売られすぎ、-20%以上で買われすぎと判断する逆張りシグナルが基本の使い方になります。ストキャスティクスとほぼ逆数の関係にあり、計算がシンプルな分だけ反応が速い傾向があります。
実践では、WPR単体のシグナルだけでエントリーせず、ボリンジャーバンドやMACDなどトレンド系指標との組み合わせが有効です。スキャルピングなら期間7、デイトレードなら14、スイングなら21〜28と、トレードスタイルに合わせてパラメーターを調整してください。まずはデモ口座で検証し、勝率とリスクリワードを確認してから実践に移るのが堅実です。
WPRインジケーター ダウンロード
以下のボタンから、「WPR_systre.ex4」をダウンロードできます。
使い方
- ダウンロードした
WPR_systre.ex4を
MT4の「Indicators」フォルダに移動
(例:ファイル → データフォルダを開く → MQL4 → Indicators) - MT4を再起動、またはナビゲーターで「更新」をクリック
- チャートにドラッグ&ドロップして使用開始!
- チャート下部のオシレーターウィンドウに表示されます
※ デフォルトでは14期間の%Rが描画されます最大 4本のEMA を同時に表示可能

⚠ 注意事項
無料配布のサンプルです
商用利用・再配布は禁止とさせていただきます
本インジケーターは シストレ.COMの登録口座でご利用いただけます。
※ 認証が行われていない口座ではご使用いただけません。
シストレ.COMでは、プロが開発した高品質なEAを無料で利用できます。裁量と自動売買のハイブリッド運用で、より安定した収益基盤を構築してみてください。
WPR(ウィリアムズ%R)に関するよくある質問
WPR(ウィリアムズ%R)とは何ですか?
ラリー・ウィリアムズが1973年に開発したオシレーター系テクニカル指標です。一定期間の最高値・最安値に対する現在の終値の相対位置を-100〜0%の範囲で表し、-20%以上で買われすぎ、-80%以下で売られすぎと判断します。
WPRの計算式はどうなっていますか?
%R = -(最高値 − 終値) ÷ (最高値 − 最安値) × 100 で計算します。たとえば14期間の最高値が150.80円、最安値が149.00円、終値が149.30円なら%Rは約-83.3%で売られすぎ水準です。
WPRのおすすめパラメーター設定は?
デフォルトは14期間です。スキャルピングなら7期間、デイトレードなら14期間、スイングトレードなら21〜28期間が目安になります。期間を短くするほど感度は上がりますが、ダマシも増えます。
WPRとストキャスティクスの違いは?
計算式がほぼ逆数の関係にあります。WPRは0%が天井・-100%が底、ストキャスティクスは100%が天井・0%が底です。WPRの方が計算がシンプルで反応が速い傾向がありますが、示す情報はほぼ同じです。
WPRの売買シグナルの読み方は?
基本は逆張りです。-80%以下から上昇に転じたら買い、-20%以上から下落に転じたら売りのシグナルになります。ただしトレンド相場では張り付きが起きるため、ボリンジャーバンドやMACDと組み合わせて判断するのが実践的です。
WPRが張り付く現象は何を意味しますか?
WPRが-20%付近や-80%付近に長時間とどまる「張り付き」は、強いトレンドが発生しているサインです。この状態で逆張りすると損失が大きくなるため、トレンド方向を上位時間軸で確認してから判断してください。
⚠ リスクに関する注意事項
本記事は情報提供を目的としており、特定の金融商品の売買を推奨するものではありません。FX取引はレバレッジ取引の特性上、預託した証拠金以上の損失が生じる可能性があります。取引の際は、ご自身の判断と責任において行ってください。詳しくは特定商取引法に基づく表記をご確認ください。












