【FX自動売買】システムトレード完全ガイド|Forex Guide

FX自動売買に関するお役立ち情報を更新中!

articles

FX自動売買に最適なWPR(ウィリアムズ%R)戦略

目次

FX自動売買(EA)での取引戦略には多くのテクニカル指標が使用されます。

その中でも、WPR(ウィリアムズ%R)はシンプルながら強力なインディケーターとして、多くのトレーダーに愛用されています。

特に、初心者向けの戦略としても有効で、エントリーやエグジットのタイミングを定めるために利用されます。

この記事では、WPRを活用したFX自動売買戦略の基本的な考え方と、その計算方法、活用方法について、初心者でも理解できるように解説します。

WPR(ウィリアムズ%R)とは?

代替テキスト
アドバイス

WPR(ウィリアムズ%R)について解説します

過去の一定期間における最高値と最安値の範囲を基にして、現在の価格がその範囲内でどの位置にいるかを示します。

WPRの値は0から-100の範囲で表示され、以下のような解釈をします

  • 0に近い値:相場は「過熱買い」とされ、買い過ぎの状態。
  • -100に近い値:相場は「過熱売り」とされ、売り過ぎの状態。
  • 中間値(例:-50):相場はバランスが取れており、極端な動きが少ない状態。

WPRはその簡潔な構造から、特に初心者トレーダーにとって有用な指標であり、トレンドの転換点を探るために使われます。

FX自動売買でのWPRの重要性

FX自動売買においてWPRは、エントリータイミングエグジットタイミングを判断するための有力なツールとなります。

特にWPRが過熱感を示すため、相場が「買われ過ぎ」や「売られ過ぎ」となる局面で売買を行う戦略と組み合わせると効果的です。

これを自動売買(EA)に組み込むことで、人間の感情に左右されず、規則的に取引を行うことができます。

例えば、WPRが-20以上に達すると買い信号、-80以下に達すると売り信号として活用できるため、シンプルでありながら高い精度で売買を行うことができます。


WPR(ウィリアムズ%R)の基本と計算方法

代替テキスト
アドバイス

WPR(ウィリアムズ%R)の計算方法は以下です。

WPRの計算式

WPRは、過去の一定期間の価格データを使用して、現在の価格がその期間内の最高値と最安値のどの位置にあるかを示します。計算式は次の通りです

WPRの計算式は?
WPR=(Hn−Ct)(Hn−Ln)×(−100)\text{WPR} = \frac{(H_n – C_t)}{(H_n – L_n)} \times (-100)WPR=(Hn​−Ln​)(Hn​−Ct​)​×(−100)
  • H_n:過去n期間の最高値
  • L_n:過去n期間の最安値
  • C_t:現在の終値

この計算によって、現在の終値がその期間内でどれくらい上位または下位に位置するかをパーセンテージで表すことができます。

例えば、過去14日間のデータを使うことが一般的です。

WPRの値が示す意味

  • WPRが0に近い:相場は過熱買い状態(買われ過ぎ)。価格は過去の最高値に近い位置にあることを示す。
  • WPRが-50:相場は中立状態。過去の最高値と最安値のちょうど中央に位置する。
  • WPRが-100に近い:相場は過熱売り状態(売られ過ぎ)。価格は過去の最安値に近い位置にあることを示す。

このようにWPRは、市場の過熱感や逆張りのタイミングを見極めるための有効な指標です。特に、極端なWPR値(例えば、0に近い、-100に近い)を見たときに、相場が反転する兆候を捉えることができます。

FX自動売買におけるWPRの活用方法

WPR(ウィリアムズ%R)は、シンプルでありながら強力な指標で、FX自動売買(EA)において非常に効果的に活用できます。特に、エントリーとエグジットのタイミングを見極めるために用いられます。WPRを活用した戦略は、相場の過熱感を捉え、トレンドの転換点を予測するために有用です。

エントリーシグナルとしてのWPR

WPRは、相場が過熱買いまたは過熱売りの状態にあるときにエントリーシグナルを生成するために使用されます。特に、WPRの値が以下の範囲に達した場合、エントリーシグナルとして有効です:

  • WPRが-20以上:相場が買われ過ぎと判断され、売りエントリーのシグナルとして使用されます。
  • WPRが-80以下:相場が売られ過ぎと判断され、買いエントリーのシグナルとして使用されます。

例えば、WPRが-20に達した時点で「過熱買い状態」から「反転」を期待して売りエントリーをする戦略や、WPRが-80を下回ったときに相場が底を打ったと判断して買いエントリーをする戦略などが考えられます。

エグジット(終了)シグナルとしてのWPR

WPRは、エグジットシグナル(終了)の判定にも有用です。特に、エントリー時と同様に、相場が過熱感を示す場合、エグジットのタイミングを考えることができます。

  • WPRが-20以上に達した場合(売りエントリーした場合):相場が過熱買いとなってきたタイミングで利益確定またはポジションのクローズを検討します。
  • WPRが-80以下に達した場合(買いエントリーした場合):相場が過熱売りとなったタイミングで利益確定またはポジションのクローズを検討します。

WPRの極端な値に達した場合、逆張り的なエグジットを行うことが一般的です。過度な買われ過ぎや売られ過ぎは、相場の転換を意味する場合が多いためです。


WPRを用いた戦略のメリットとデメリット

代替テキスト
アドバイス

WPR(ウィリアムズ%R)のメリット・デメリットを知っておくことも重要です。

WPRを用いた戦略にはいくつかのメリットとデメリットがあります。それぞれの特徴を理解し、適切に活用することが重要です。

メリット:簡単で効率的なトレード
シンプルな指標:WPRは計算がシンプルで、初心者でもすぐに理解できるため、FX自動売買において簡単に導入できます。取引ルールが明確で、過熱感を判断するために有効です。
エントリーとエグジットの明確な基準:WPRが特定の値を超えたときにエントリーやエグジットのシグナルを発するため、戦略が直感的でわかりやすいです。これにより、プログラムで自動化しやすく、感情に左右されることなく効率的なトレードが可能です。
トレンド転換を捉えやすい:WPRを使用することで、相場の転換点を事前に察知しやすくなるため、トレンドに乗り遅れずにエントリーすることができます。
デメリット:市場のボラティリティに弱い
急激な価格変動に弱い:WPRは過去の価格データに基づいて計算されるため、急激な市場の変動には反応が遅れることがあります。特に、強いトレンドが続いている場合、WPRの値が過熱感を示していても、トレンドが続くことがあるため、逆張り戦略では損失が大きくなる可能性もあります。
レンジ相場での効果は薄い:WPRは相場が過熱買いまたは過熱売りとなった場合に効果を発揮しますが、レンジ相場ではそのシグナルが頻繁に発生し、ノイズが増えることがあります。この場合、頻繁にエントリーとエグジットを繰り返すことになり、取引コストやスリッページなどの影響を受けやすくなります。
強いトレンド時の反転シグナルに騙されることがある:WPRは相場の反転を示唆するものの、強いトレンド時に過熱感を示しても反転せずにトレンドが続くことがあるため、特にトレンドフォロー型の戦略を採用している場合、逆張り信号に従うと損失が膨らむリスクがあります。

WPRを用いたFX自動売買戦略は、シンプルで効率的なトレードが可能である一方、市場の急激なボラティリティや強いトレンドに対する弱点もあります。これらの特性を踏まえて、WPRを他の指標と組み合わせて使用することで、リスクを軽減しながらより精度の高いトレードを行うことができます。

WPRを使ったFX自動売買の設定例

WPR(ウィリアムズ%R)は、非常にシンプルで初心者にも扱いやすい指標ですが、戦略をカスタマイズすることで、より効率的に使うことができます。以下に、初心者向けと中級者向けのWPR設定例を紹介します。

初心者向けのWPR設定

代替テキスト
アドバイス

初心者向けの設定です

初心者向けの設定は、シンプルで直感的なルールを基にしています。この設定では、WPRが極端な値に達したときにエントリーとエグジットを行う基本的な戦略を採用します。

WPR期間:14(デフォルト設定)
エントリーシグナル:
  • WPRが-80以下の時、買いエントリー
  • WPRが-20以上の時、売りエントリー
  • WPRが-50を超えた時、利益確定
  • WPRが-50を下回った時、ポジションをクローズ

この設定は、相場の過熱感をシンプルに捉え、エントリーとエグジットを直感的に行います。複雑な設定なしで、特にトレンドが強い時に有効です。

中級者向けのWPR設定

中級者向けの設定では、WPRを他の指標と組み合わせて、より精度高くシグナルを得ることができます。この設定は、エントリーとエグジットのタイミングを見極めるために複数のフィルターを使用します。

WPR期間:14(デフォルト設定)
エントリーシグナル:
  • WPRが-80以下の時、買いエントリー
  • WPRが-20以上の時、売りエントリー
利益確定とポジションのクローズ:
  • WPRが-50を超えた時、利益確定
  • WPRが-50を下回った時、ポジションをクローズ

この設定は、WPRだけではなく、RSI(相対力指数)を使ってオーバーボートやオーバーソールドの状態を確認することで、より精度の高いエントリーとエグジットを行います。特に、相場がレンジにいる時やトレンドが弱い時に有効です。


WPRを使ったEA(エキスパートアドバイザー)の作り方

WPRを使ったEAの作成方法

WPRを使ったEAを作成するには、MetaEditorを使って、MQL4またはMQL5のコードを記述する必要があります。以下は、MQL4でWPRを使ったEAの基本的な構成例です。

  1. WPRインディケーターを使う WPRを使用するためには、iWPR()関数を利用して、インディケーター値を取得します。
  2. エントリーとエグジットのルールを設定する エントリーとエグジットの条件をコードで指定します。例えば、WPRが-80以下になったら買い、-20以上になったら売りというルールを定義します。

input int WPR_Period = 14; // WPRの期間
double WPR_value; // WPRの値

// エントリー条件
if (WPR_value < -80) {
// 買いエントリー
if (OrderSelect(0, SELECT_BY_POS) == false) {
OrderSend(Symbol(), OP_BUY, 1, Ask, 2, 0, 0, "Buy Order", 0, 0, clrGreen);
}
}

if (WPR_value > -20) {
// 売りエントリー
if (OrderSelect(0, SELECT_BY_POS) == false) {
OrderSend(Symbol(), OP_SELL, 1, Bid, 2, 0, 0, "Sell Order", 0, 0, clrRed);
}
}

// エグジット条件
if (WPR_value > -50) {
// 利益確定のエグジット
if (OrderSelect(0, SELECT_BY_POS) == true) {
OrderClose(OrderTicket(), OrderLots(), Bid, 2, clrBlue);
}
}
  1. トレードの管理 エントリー後は、利益確定や損切りのための条件を設定します。例えば、WPRが-50を超えたときに利益確定を行い、反転シグナルが発生した場合にはポジションをクローズするなどのルールを設けます。
  2. EAのテストと最適化 作成したEAをMetaTraderのバックテスト機能を使ってテストし、最適化します。これにより、実際の取引でのパフォーマンスを確認し、必要な調整を行うことができます。

WPRを使ったEAは、シンプルな指標を利用して自動化できるため、効率的な取引が可能です。初心者向けから中級者向けまで、さまざまな設定で活用でき、トレードの自動化に最適な手法と言えるでしょう。

実際に使えるWPR戦略の例

WPR(ウィリアムズ%R)は、トレンドの強さや過熱感を捉えるのに有効な指標であり、さまざまな戦略に応用できます。ここでは、トレンド追従型戦略逆張り戦略を紹介します。

トレンド追従型戦略
トレンド追従型戦略は、市場のトレンドに従ってエントリーする方法です。WPRを使用することで、相場の過熱感を見極めて、トレンドが継続している間に利益を上げることができます。
エントリーシグナル:
  • WPRが-20以上で、上昇トレンド(移動平均線が上向き)の場合、買いエントリー
  • WPRが-80以下で、下降トレンド(移動平均線が下向き)の場合、売りエントリー
エグジットシグナル:
  • WPRが-50を超えたら利益確定
  • WPRが-50を下回ったらポジションをクローズ
この戦略は、相場がトレンドに従って動いているときに有効で、WPRを使って過剰に反応しないタイミングでエントリーします。トレンドが強いときに利益を伸ばすため、過剰にポジションをクローズせず、トレンドの途中でリスクを取ることができます。
逆張り戦略
逆張り戦略は、市場が過剰に買われすぎまたは売られすぎのときに反転を狙う方法です。WPRは、-20以上がオーバーボート(買われすぎ)状態、-80以下がオーバーソールド(売られすぎ)状態を示すため、逆張り戦略に最適です。
エントリーシグナル:
  • WPRが-80以下になった場合、買いエントリー
  • WPRが-20以上になった場合、売りエントリー
エグジットシグナル:
  • WPRが-50に達したら利益確定
  • 反転シグナル(WPRが再度極端な値に達した時)でポジションをクローズ

この戦略は、レンジ相場や相場の過熱感を利用して反転を狙う方法で、特にレンジ市場や強いトレンドがない場合に効果的です。ただし、トレンドが強い場合には損失を避けるための工夫が必要です。


まとめ

代替テキスト
アドバイス

WPR(ウィリアムズ%R)について解説しました

WPR(ウィリアムズ%R)は、非常にシンプルでありながら強力な指標で、エントリーとエグジットのタイミングをシンプルに見極めることができます。特に自動売買においては、以下のポイントを押さえて運用することが重要です。

WPR(ウィリアムズ%R)戦略の要点

エントリーシグナル
オーバーソールド(-80以下)やオーバーボート(-20以上)の状態でエントリーする。
他の指標(RSIや移動平均など)と組み合わせることで、シグナルの精度を高める。
エグジットシグナル
WPRが-50を超える、もしくは下回るタイミングで利益確定やポジションをクローズする。
トレンドが強い場合には、トレンド追従型戦略で利益を伸ばす。
戦略の応用
トレンド追従型戦略では、トレンドの強さに基づいてエントリーとエグジットを行う。
逆張り戦略では、市場が過熱したときの反転を狙い、特にレンジ市場で有効に機能します。

初心者でも使えるシンプルな設定で安定した運用を目指す

WPRは非常にシンプルで理解しやすい指標の一つです。初心者でも短期間で運用を始めやすく、WPRだけでなく、他の指標と組み合わせることで精度を高めることができます。自動売買システムに組み込む場合でも、シンプルな設定から始め、徐々に戦略を調整していくことが安定した運用への第一歩となります。

トレードのリスクを適切に管理し、相場の状態に応じて戦略を変えることで、WPRを効果的に活用できます。

シストレ.COMならEA(自動売買)が無料で利用できる!

\シストレ.COMで実績のあるEAが使い放題!/
無料会員登録はこちら
FX自動売買でEAを探すならシストレ.COM!
実績あるEAが無料
厳格な審査を乗り越えた実績のあるEAが無料で使えます!
有料版も利用可能
有料で購入しお好きな口座で利用可能!より高度な機能をお試しください。
フォワードテスト公開中
全EAのフォワードテスト結果を公開中!自分の取引データも確認可能です。
初心者様も安心
マイクロ口座対応で、初心者の方も安心して取引を始められます。
多様なEA選択肢
様々な種別のEAをご用意!自分の手法にあった取引が可能です。
信頼のFX会社と提携
人気のFX会社提携サービス!実績のある企業と提携運営しております。
\1分で登録完了!EA探すならシストレ.COM!/
無料会員登録はこちら
お買い物カゴ
上部へスクロール

フォワードテスト稼働ブローカー

シストレ.COM フォワード計測 ルール

ストア紹介文

ストアバナー画像

ストア画像

ストア名

EAファイル

認証用ロジックを組んだex4/5ファイル

 ご自身が開発したか、または使用しているExpert Advisor(EA)の.MQ4/5ファイルに専用の口座認証及び取引履歴をデータ化するロジックを加えてコンパイルしてください。

出品用のEAの作成方法はこちら▶

出品EA作成代行も承っております!

認証用ロジックを組み込む手順を運営にて代理で対応させていただくことも可能でございます。
ご希望の際は、出品時にMQL4/5形式のままでアップロードいただければご確認させていただきます。
なにかご不明点がございましたら、お気軽にお問い合わせください。

おすすめの運用方法

EAの稼働を見送るタイミング

苦手な相場

得意な相場

クローズ条件

エントリー条件

おすすめのブローカー

無料版が利用できる
提携ブローカー

月利目安

推奨証拠金

キャッチコピー

フォワード計測口座タイプ

最大ストップロス

シンボル

時間足

マーチンゲール

※マーチン商品はリアル口座稼働が必須になります。

最大ポジション数

マジックナンバー

バックテスト(gif)

バックテスト(HTML)

商品画像

カテゴリ

セール価格

価格

EA名