English Русский 中文 Español Deutsch Português
ピボットポイント分析に基づくトレーディング戦略

ピボットポイント分析に基づくトレーディング戦略

MetaTrader 4トレーディング | 16 3月 2016, 07:41
1 984 0
Kushnarev Roman
Kushnarev Roman

はじめに

「ピボットポイント(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

FOREX におけるクラスターインディケータの実用的な応用 FOREX におけるクラスターインディケータの実用的な応用
クラスターインディケータは通貨ペアを個別の通貨に分けるインディケータのセットです。インディケータにより、相対的通貨変動を追跡し、潜在的な新しい通貨トレンド形成を判断し、トレードシグナルを受信し、中長期ポジションをフォローすることができます。
人気のトレーディングシステムを基にした Expert Advisor と売買ロボット最適化の錬金術 人気のトレーディングシステムを基にした Expert Advisor と売買ロボット最適化の錬金術
本稿はもっともシンプルなトレーディングシステムのアルゴリズム実装について詳しく説明します。対称は初心者トレーダーや初心者の EA プログラマ―です。
Expert Advisor Code で簡単にエラーを検出しリカバリする方法 Expert Advisor Code で簡単にエラーを検出しリカバリする方法
Expert Advisor の作成では、コードエラーの検出およびリカバリの質問はひじょうに重要なものです。独特なのは、ちょうど良いタイミングで検出されないエラーが、すでに第一の検証段階にあるトレーディングシステムの貴重な考えを台無しにしてしまうことです。賢明な EA 作成者がだれしもそういった問題を一番最初から考慮に入れるのはそのためです。本稿では、このむつかしい問題に役立つ方法をいくつか詳しく説明します。
快適なスキャルピング 快適なスキャルピング
本稿では快適なスキャルピングのためのツールを作成する方法を説明します。トレードをオープンするそのような方法はどんな取引にも適用可能なものです。