
ピボットポイント分析に基づくトレーディング戦略
はじめに
「ピボットポイント(PP)」分析は日次で変動の激しい市場に対するもっともシンプルで効率的な戦略です。それはコンピュータがまだない時代にすでに利用されていました。そのころ、株式で働くトレーダーはフレームや計数機で数える以外にADP 機器は何も使えませんでした。この類の分析は、テクニカル分析に関する数々の記事の歴史をひもとく項で頻繁に見られます。この技術の主要なメリットは、トレーダーが頭の中や紙の上で計算をすることができる計算効率です。
計算には4通りの演算が使われ、トレーダーはだれしもこの技術を使用してつねに競合相手を追い抜くか、すくなくとも『計算で先を行く』ことを望んでいました。それに応じ、ピボットポイントやサポート/レジスタンスレベルを計算する式は数多くあります(以下の表を参照ください)。
範囲 |
PP を計算する可能性ある式 |
範囲:高~低 範囲 %:(高 - 低)÷ 前回終値 |
PP1=(H+L+C) ÷ 3 PP2=(H+L+O) ÷ 3 PP3=(H+L+C+O) ÷ 4 PP4=(H+L+C+C) ÷ /4 PP5=(H+L+O+O) ÷ 4 PP6=(H+L) ÷ 2 PP7=(H+C) ÷ 2 PP8=(L+C) ÷ 2 |
変化 |
|
変化:終値 - 前回終値 変化 %:(終値 - 前回終値)÷ 前回終値 |
|
トレンド % |
|
計sな:ABS (終値 - 始値)÷ 範囲 |
従来の式 |
Woodie ピボットポイント |
R4 = R3 + 範囲(PP 同様 + 範囲 × 3) R3 = R2 + 範囲(PP 同様 + 範囲 × 2) R2 = PP + 範囲 R1 = (2 × PP) - 安値 PP = (高値 + 安値 + 終値)÷ 3 S1 = (2 × PP) - 高値 S2 = PP - 範囲 S3 = S2 - 範囲 (PP 同様 - 範囲 × 2) S4 = S3 - 範囲 (PP 同様 - 範囲 × 3) |
R4 = R3 + 範囲 R3 = H + 2 × (PP - L) (R1 同様 + 範囲) R2 = PP + 範囲 R1 = (2 × PP) - 安値 PP = (高値 + 安値 + 終値)÷ 3 S1 = (2 × PP) - 高値 S2 = PP - 範囲 S3 = L - 2 × (H - PP) (S1 同様 - 範囲) S4 = S3 - 範囲 |
Camarilla ピボットポイント |
Tom DeMark 『ピボットポイント』 |
R4 = C + 範囲 × 1.1 ÷ 2 R3 = C + 範囲 ×1.1÷ 4 R2 = C + 範囲 × 1.1÷ 6 R1 = C + 範囲 × 1.1÷12 PP = (高値 + 安値 + 終値)÷ 3 S1 = C - 範囲 × 1.1÷12 S2 = C - 範囲 × 1.1÷6 S3 = C - 範囲 × 1.1÷4 S4 = C - 範囲 × 1.1÷2 |
R1 = X ÷ 2 - L PP = X ÷ 4 (これは正式な DeMark の数ではありませんが、X の計算を基にしたただの参照ポイントです) S1 = X ÷ 2 - H |
クローズのあとにオープンする場合の条件 |
|
C < O であれば X = (H + (L × 2) + C) |
|
C > O であれば X = ((H × 2) + L + C) |
|
C = 0 であれば X = (H + L + (C × 2)) |
問題、期待外れなこと
Forex も関連している確率の世界では、独自の計算結果からピボットポイントを見つけることは、砂漠のオアシスのようなものです。この算数演算の明確性と単純性は初心者トレーダーには魅力的です。
しかしながら、この明瞭性の概念は算術演算の結果であり Forex とは何の関連もありません。異なるデータセンターからのデータを用いてトレーダーが計算した結果が異なる場合、この状況の二重性は癇にさわるものです。結果と、ピボット技術応用の第一人者として知られる分析家 Rudolph Axel の予測の差はなおイライラさせるものです。そこで有効なものとそうでないものを分けましょう。
いいことずくめではないものです
今後の期間に対してピボットポイントやサポート/レジスタンスレベルを生成するには、「ピボット ポイント分析」はインプットの最小数を使います。前回ティック期間の高値、安値、終値です。そもそもその期間はトレドセッションでした。
遠い過去、ピボットやサポート/レジスタンスレベルの主要なルールが作成されたころ、『トレードセッション1』と『トレード日』はたぶん同じでした。現在、外為でのトレード日時は3件の主なトレードセッションで構成され、こういった変化を考慮せずピボットポイント分析のルールを使うことはあまりよいことではありません。時間は取引に存在するパラメータですが、計算式には現れません。検討しているトピックでは、それは計算に使われる期間の高値、安値、終値を決定します。これがこの考えの一番の『悩みの種』です。
もう一つ別の『悩みの種』
それはターミナルの内部時間です。すべてのターミナルで同一(GMT)ではなく、異なる「データセンター」では違っているのです。これが面白い効果をもたらします。ろうそく足が形成される時間は H1 より小さいタイムフレームについてのみ同じで、そのため観測された相違があるのです。または異なるデータセンターのチャートにおける観測、または信頼性と明瞭性には疑問の余地があります。
ターミナルの内部時間が計算に影響を及ぼす状況を排除するためには、ターミナル時間と GMT の間の差を修正する1時間足のろうそく足を使用する必要があります。 この問題はインディケータ DailyPivot_Shift(https://www.mql5.com/ru/code/8864)を使用することで排除されます。インディケータ DailyPivot_Shift は、その日の開始についての変動で基本レベルが計算される通常のインディケータ DailyPivot とは異なります。そのため、レベルは、サーバー時間ではなく、GMT など地域の時間を基に計算されます。また、このインディケータは月曜にチャートを構築する再、週末のクオート情報に配慮しません。
第3の『悩みの種』
1時間足のろうそく足を使用したいと思っていますが、それはマニュアルモードで、通貨ペアに対して別々にしか取得できません。上級者プログラマーを意味しているのではなく、たとえば内科医や経済学者を意味しているのです。これは、分析に必要な時間は非生産的なマニュアル操作で無駄になる、ということです。
計算精度について
以下の表は終値の異なる値におけるピボットレベルの絶対値と偏差の絶対値をポイントで示しています。
終値の異なる値でのピボットレベル計算 |
|||||
-30 |
-10 |
0 |
10 |
30 |
|
GBPUSD |
GBPUSD |
GBPUSD |
GBPUSD |
GBPUSD |
|
R3 |
1,8566 |
1,8580 |
1,8586 |
1,8593 |
1,8606 |
R2 |
1,8524 |
1,8530 |
1,8534 |
1,8537 |
1,8544 |
R1 |
1,8450 |
1,8464 |
1,8470 |
1,8477 |
1,8490 |
Pivot |
1,8408 |
1,8414 |
1,8418 |
1,8421 |
1,8428 |
S1 |
1,8334 |
1,8348 |
1,8354 |
1,8361 |
1,8374 |
S2 |
1,8292 |
1,8298 |
1,8302 |
1,8305 |
1,8312 |
S3 |
1,8218 |
1,8232 |
1,8238 |
1,8245 |
1,8258 |
H |
1,8481 |
1,8481 |
1,8481 |
1,8481 |
1,8481 |
L |
1,8365 |
1,8365 |
1,8365 |
1,8365 |
1,8365 |
C |
1,8377 |
1,8397 |
1,8407 |
1,8417 |
1,8437 |
-30 |
-10 |
0 |
10 |
30 |
平均値の偏差(ポイント表記) |
|||||
* |
GBPUSD |
GBPUSD |
GBPUSD |
GBPUSD |
GBPUSD |
R3 |
-20 |
-6,7 |
1,8586 |
6,7 |
20 |
R2 |
-10 |
3,3 |
1,8534 |
3,3 |
10 |
R1 |
-20 |
6,7 |
1,8470 |
6,7 |
20 |
Pivot |
-10 |
3,3 |
1,8418 |
3,3 |
10 |
S1 |
-20 |
6,7 |
1,8354 |
6,7 |
20 |
S2 |
-10 |
3,3 |
1,8302 |
3,3 |
10 |
S3 |
-20 |
6,7 |
1,8238 |
6,7 |
20 |
H |
1,8481 |
1,8481 |
1,8481 |
1,8481 |
1,8481 |
L |
1,8365 |
1,8365 |
1,8365 |
1,8365 |
1,8365 |
C |
1,8377 |
1,8397 |
1,8407 |
1,8417 |
1,8437 |
30ポイントごとの期間の終値の偏差(または H+L+C の要約偏差)は10ポイントのエラーにつながります。
迅速な計算
従来の式は以下のようなものです。:PP = (HIGH + LOW + CLOSE) / 3
そのバリエーションは次のようなものです。:PP = (H + L) / 2
H = 1.9100, L = 1.9000, Range = 100 であるとします。そうすると、定義では『終値』は 1.9000~1.9100 の範囲に留まらなければなりません。
高値 |
Low |
終値 |
(H+L+C)÷ 3 |
(H+L)÷ 2 |
/3 -'/2 |
1.9100 |
1.9000 |
1.9000 |
1.9033 |
1.9050 |
-17 |
1.9100 |
1.9000 |
1.9010 |
1.9037 |
1.9050 |
-13 |
1.9100 |
1.9000 |
1.9020 |
1.9040 |
1.9050 |
-10 |
1.9100 |
1.9000 |
1.9030 |
1.9043 |
1.9050 |
-7 |
1.9100 |
1.9000 |
1.9040 |
1.9047 |
1.9050 |
-3 |
1.9100 |
1.9000 |
1.9050 |
1.9050 |
1.9050 |
0 |
1.9100 |
1.9000 |
1.9060 |
1.9053 |
1.9050 |
3 |
1.9100 |
1.9000 |
1.9070 |
1.9057 |
1.9050 |
7 |
1.9100 |
1.9000 |
1.9080 |
1.9060 |
1.9050 |
10 |
1.9100 |
1.9000 |
1.9090 |
1.9063 |
1.9050 |
13 |
1.9100 |
1.9000 |
1.9100 |
1.9067 |
1.9050 |
17 |
(H+L) ÷ 2 からポイントまでの終値の偏差は10ポイント以内のエラーにつながることがわかります。それは、変化がまだ始まっておらず、価格が高値および安値のレベルを超えず、範囲の真ん中くらいにとどまっていれば、チャートで直接アンドリューズ・ピッチフォークによって PP を取得し、一方で偏差はアクセルのデータにより10ポイント以内となることを意味しています。私は、アクセルのアーカイブがないため、自分ではそれはしませんでした。アクセルの予測値や (H+L+C) ÷ 3、(H+L) ÷ 2(前回セッションで)を検索することで何かが行えるでしょう。
サポート/レジスタンスレベル
式は上で提供されています。 R3 = 1.9356 のように計算結果の明瞭性の理解に関して誤った仮定を避けることが必要です。それにほかならず、次の計算順序を受け入れます。サポート/レジスタンスレベルの計算結果はチャート内のもっとも近い実履歴のサポート/レジスタンスレベルまで正確です。これは実際に Rudolph Axel が示してくれています。
例:『1日のEURJPY:このペアはマイナーなレジスタンス158.38(2月9日の最大値)に近くトレードされます。このレベルが破られれば、このペアは158.76(2月14日の最大値)を目標とします。マイナーなサポートは 157.78(水曜日の最小値)の近くに位置し、157.28 です。』
おわりに
ピボットポイントやサポート/レジスタンスレベルの計算結果を裏付ける、または反証となる理論は見つけませんでした。科学者によって一般化され受け入れられているルールを利用します。『練習が真実の唯一の基準である』世界中で、経験あるトレーダーは、これら参照値は、コイン投げについての高い統計的有意性を持つ真実にかなり近いとみなすでしょう。
いつまででも好きなだけ考えて、計算結果の使いやすさ、正確性、精度に異議を唱える方もいるでしょう。式が単純で使用法が簡単なことで、どんなレベルのトレーダーも経験を積み、慣れることができるのです。『最初から始める』のです。
追記本稿はフォーラムwww.forum.profiforex.ruの議長、Vladimir、別名 dedd によって準備されたものです。
MetaQuotes Ltdによってロシア語から翻訳されました。
元の記事: https://www.mql5.com/ru/articles/1465




- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索