English Русский 中文 Español Deutsch Português
ZUP - ペサベントパターンのZigZag パート2

ZUP - ペサベントパターンのZigZag パート2

MetaTrader 4 | 16 3月 2016, 11:49
2 030 0
Eugeni Neumoin
Eugeni Neumoin

はじめに

プログラミング言語のMetaTrader4クライアントターミナルに組み込まれたMQL4のおかげで、様々なインジケーターを作成することができます。洗練されているものもあれば、とてもシンプルなものもあります。すべて開発者の想像によります。この記事は、洗練されたプログラムの開発方法を紹介します。インジケータープラットフォーム、ZUPを紹介します。ZUPに組み込まれているグラフィカルツールを簡単に記載しています。ZUPは常に更新されます。ZUP_v63のグラフィカルツールを詳しく述べていきます。

Pesavento Patterns ( http://www.ensignsoftware.com/tips/tradingtips35.htm#Pesavento )

以下のチャートにて、ZigZagは点線で繋がっています。数字がそれぞれの点線の真ん中に割り振られています。これらは、Pesavento Patternsという名前のツールを示すものの近くの数字付きの点線です。Pesavento Patternsというツールは、Pesavento Patternsというマーケットの形とは区別される必要があります。Pesavento Patternsというマーケットの形が何を示すのか以下で説明します。


2334ポイントの線のサイズを計算しましょう。23の線のサイズ = (1.3665-0.8225)*10000=5440. 34 の線のサイズ = (1.3665-1.1638)*10000=2027. 割り算しましょう: 34/23 = 2027/5440=0.373. Fibo 0.382から2.46%異なる数字を得ました。24ポイント間のダッシュ線に近い0.382の値をみることができます。

Fiboレベルは、マーケットが特定のFiboレベルに近づいた際、「動作」し始めます。マーケットは、Fiboレベルの近くで止まるか転換します。マーケットの行動がかなり予測可能なエリアがあります。そのエリアのサイズは、2*Deltaに等しいです。

以下のチャートにて、4ポイントに近いFibo0.382を見ることができます。そのFiboレベルは、11月最小値より(1.1638-1.1557)*10000=51 ポイント小さいです。



EURUSDは、2005年11月にFibo0.382に達せず、上昇しています。このようにFibo 0.382は"動作します". 一般的に、ダッシュ線の近くに表示されている数字は、ZigZagの線のサイズで割られた後続する線のサイズに等しいです。上記の例では、線の比率は 34/23になります。この比率は、 ZigZagの24ポイント間の綾戻しと呼ばれています。

それでは、0.373ではなくなぜ 0.382が線の近くに表示されているのでしょうか?特定のFiboレベルがマーケットにて作動していることが気づかれました。特定のFiboレベルがあることを意味します。異なる著者は、異なるFiboレベルを提供します。


Pesavento Patternsツールオペレーションアルゴリズム

まず、ZigZagのピークと底値間の綾戻しそして、その計算された値は、既に定義されたFiboレベルに比較されます。もし取得された値がそのFiboレベルでからDelta%のみ異なれば、Fiboレベルの数字は、ダッシュ線の近くに表示されます。Fiboレベルの数字に定義されているので、その数字は色付けられます。(もしFiboレベルがLarry Pesaventoによって開発された数字テーブルに一致していれば、Pesavento Patternというマーケットの形を取得します)もし取得した数字がFiboレベルのものとDelta%以上で異なっていれば、前者はダッシュ線の近くで表示され、違う色が付けられます。

Pesavento Patternsツールが利用できる時、綾戻しを計算する必要はありません。もしその価格がFiboレベルでカバーされれば、Pesaventoパターンは既に定義されていた色のついたFiboレベルの値を表示します。Pesaventoパターンというツールは、ルーティンを計算する綾戻しから一つを配信します。

Pesaventoパターンを扱う、インジケーターのインプット:

  • ExtHidden

    0 - Pesaventoパターンは表示されません。しかし、その他のツールは表示されます
    1 - ZigZagの頂点と底値の間の0.1より大きく、9.36より小さい綾戻しのパーセントを持つ線をすべて表示します2 - 選択されたFiboレベルの値に等しい綾戻しパーセンテージを持つ線のみを表示する
    3 - ZigZagの頂点と底値の間のすべての点線と、(2)にリストされた数字を表示する
    4 - 一致する連結行に加えて、Fiboレベルの値に等しくない数字を表示する
    5 - ZigZagのみを表示するその他すべてのツールは表示されません。(すべてのツールは隠されています)

ZigZagの'tooling'に付けられたツールを呼び出します。

  • ExtFiboZigZag - "ZigZag Fibonacci"というツールを表示します。

  • ExtFractal - ZigZagの最大/最小値の値、線がそこからZigZagの他の最大/最小値に行きます。
  • ExtFractalEnd - 線が来る最大/最小の値連結線は、最大/最小値の後はありません。

最大/最小値は、0バーから数えられ始めます。

  • ExtFractalEnd - もしそれが0であれば、0バー、ZigZagブレークを含めて連結線は最新のものまで上昇/下降します。ExtFractalendの最小値は、1です。
  • ExtDelta - 計算の偏差潜在的なピボットエリアの値も設定します。以下のようになるはずです: 0 < ExtDelta < 1.
  • ExtDeltaType - 許容誤差を計算するためのアルゴリズムを選択します - Delta

    0 - 二つの少数点を持つ回復パーセンテージ "as is"
    を示します。1 - 以下の公式に沿って許容誤差を計算します:(綾戻し - 選択されたFiboレベルの数字)
    2 - 以下の公式に沿って許容誤差を計算します:(綾戻し - 選択されたFiboレベルの数字)/(選択されたFiboレベルの数字)
    3 - 3つの小数点を持つ回復パーセンテージ "as is"を示します。

    Larry Pesavento は、4%以内で許容誤差をセットするのが十分であると言いました。価格が許容エリアに入れば、その数字はFiboレベルの数字になり、選択されたFiboレベルの数字のように色付けられます。
  • ExtSizeTxt -数字の表示のためのフォントサイズを選択する
  • ExtLine - 連結線の色を選ぶ
  • ExtPesavento - 選択されたFiboレベルの数字の色を選択する
  • ExtGartley886 - 追加の数字のための色を選択する
  • ExtNotFibo - Pesaventoパターンのその他すべて数字の色を選択する
  • ExtPPWithBars

    0 - Pesaventoパターンの綾戻し値を示す
    1 - Pesaventoパターンの綾戻し値を示し、この特定の綾戻しにおけるZigZagのピーク間のバーの量を示す。
    2 - Paseventoパターンの綾戻し値を示し、一番目と二番目のZigZag線におけるZigZagのピーク間のバーの量を個別に括弧内に表示する。
    時間の3 - 価格の綾戻しの後の時間の綾戻しを括弧内に示す時間の綾戻しは、二番目のZigZag線のバーの量と、最初のZigZag線の量の比率で計算されます。4 - 二番目の線の形成時間と最初の線の形成時間の比率として時間の綾戻しを示します。
    5 - ZigZag線の二つ隣接する線で形成された長方形のエリアの比率を示す。ZigZag線は、これらの長方形の対角線です。
    6 - ポイント、パーセントの量を示す。それにより、ZigZagの現在の価格は選択されたFiboレベルの数字から異なります。例えば、 2. 618 (7/2.81%). 7番は、2.618のFiboレベルが、7ポイント、2.81%そのバーの最大値より上をいっている子を意味します。もし7番がマイナスになれば、2.618のFiboレベルはバーの最大値を下回りまs。

Pesaventoパターンは、Fiboレベルというツールと同じ機能を持ちます。


異なるシンボルにおけるFibo レベル

ZUPでは、Fiboレベルは、標準と代替用レベルに分けられます。また、代替レベルの数字をPesavento数と呼びます。

ExtFiboTypeパラメーターを用いて、標準と代替のFiboレベルの間で選ぶことができます:

  • ExtFiboType = false - 標準Fiboレベルが示されます。
  • ExtFiboType = true - 代替のFiboレベルが示されます。
  • ExtFiboChoice - 代替のFiboレベルを特定します。

ZUPに組み込まれた異なるシンボルのためのすべてのFiboレベル (数) は以下に記載されています。

  • Pesavento パターン

    58までのZUPバージョン:
    標準のFiboレベル: 0.146-0.236-0.382-0.5-0.618-0.764-0.854-1.0-1.236-1. 618
    Pesavento数: 0.146-0.236-0.382-0.447-0.5-0.618-0.707-0.786-0.841-0.886-1. 0-1.128-1.272-1.414-1. 5-1.618-1.732-1.902-2.0-2.236-2.414-2.618-3.14-3.618-4.0

    バージョン59では、代替数の間で選ぶことができます。
  • 標準Fiboレベル

    0.146 - 0.236 - 0.382 - 0.5 - 0.618 - 0.764 - 0.854 - 1.0 - 1.236 - 1.618 - 4.236
  • 代替Fiboレベル

    ExtFiboChoice = 0 - set of Larry Pesavento's numbers: 0.25 - 0.382 - 0.5 - 0.618 - 0.707 - 0.786 - 0.841 - 1.0 - 1.128 - 1.272 - 1.414 - 1.618 - 2.0 - 2.618 - 4.0
    ExtFiboChoice = 1 - Gartleyパターンを作成するための数字: 0.382 - 0.447 - 0.5 - 0. 618 - 0.707 - 0.786 - 0.886 - 1.128 - 1.272 - 1.414 - 1. 618 - 2.0 - 2.236 - 2. 618 - 3.142 - 3.618
    ExtFiboChoice = 2 - Garlteyパターンを構築するための数字と追加の役にたつ数字数字は後ほど追加できます。現在においては、以下の追加の数字が含まれます: 0.146 - 0.236 - 0.854 - 1.732 - 1.902
    ExtFiboChoice = 3 - Brce Glimore Geometry of Markets 2[5;6] という彼の著書にて一般的な数字の中で最もな重要なものとして指摘している数字: 0.25 - 0.382 - 0.5 - 0.618 - 0.667 - 0.786 - 1.0 - 1.272 - 1.618 - 1.732 - 1.75 - 2.0 - 2.236 - 2.5 - 2.618 - 3.0 - 3.33 - 4.236 - 6.854

    Geometry of MarketsにてBryce Gilmoreは、数字をグループに分けています。以下は、OnixフォーラムにてJohn Edwardsが述べた、Bryce Gilmoreの著書にて取得された数字です。

    ExtFiboChoice = 4 - Geometric 0.146 - 0.186 - 0.236 - 0.3 - 0.382 - 0.486 - 0. 526 - 0.618 - 0.786 - 1. 0 - 1.272 - 1.618 - 1.902 - 2.058 - 2.618 - 3.33 - 4.236 - 5.388 - 6.854
    ExtFiboChoice = 5 - Harmonicの数字 0.125 - 0.177 - 0.25 - 0.354 - 0.5 - 0.707 - 1.414 - 2.0 - 2.828 - 4.0 - 5.657 - 8.0
    ExtFiboChoice = 6 - Arithmeticの数字 0.167 - 0.333 - 0.577 - 0.667 - 1.5 - 1.732 - 3. 0 - 6.0
    ExtFiboChoice = 7 - Golden Meanの数字 0.236 - 0.30 - 0.486 - 0.618 - 0.786 - 1.272 - 1.618 - 2.058 - 2.618 - 3.33
    ExtFiboChoice = 8 - Square の数字 0.177 - 0.250 - 0.354 - 0.50 - 0.707 - 1.414 - 2.0 - 2.828 - 4.0 - 5.656
    ExtFiboChoice = 9 - Cube の数字 0.111 - 0.192 - 0.333 - 0.577 - 1.732 - 3.0 - 5.2 - 9. 0
    ExtFiboChoice = 10 - Rectangle の数字 (Root 5 by Bryce Gilmore) 0.20 - 0.447 - 2.236 - 5.0
    ExtFiboChoice = 11 - Extra Useful Numbers 1.414 * 1.618 = 2.288, 1.414 * 0.618 = 0.874, 2.618 * 1.272 = 3.330, 2.618 * 1.618 = 4.236, 1.618 / 2 = 0.809, 2.618 / 2 = 1.309, 1. 618 * 2 = 3.236, 1.732 * 2 = 3.464, 2.236 * 2 = 4.472
  • Robert Fisher [6]によって述べられたFiboレベルとエクスパンションですが、かなり異なります

    標準の数字: 0-0.146-0.236-0.382-0.5-0.618-0.764-0.854-1.0-1.236-1.618-2.618-4. 236-6.854
    Pesavento数: 0-0.382-0.5-0.618-0.707-0.786-0.854-0.886-1.0-1.128-1.272-1. 414-1.618-2.0-2.414-2. 618-4.0
  • MetaTraderでのFibonacci Expansions

    標準の数字: 0.236-0.382-0.5-0.618-0.764-0.854-1.0-1.236-1.618-2.0-2.618
    Pesavento 数字: 0.382-0.5-0.618-0.707-0.786-0.886-1.0-1.272-1.414-1.618-2.0-2. 618
  • Fibo Fans. 静的なFiboファンが静的なAndrew Pitchforkにて示されています。動的なものは最初の線にて示されています。

    標準の数: 0.236-0.382-0.5-0.618-0.764-0.854
    Pesavento 数: 0.236-0.382-0.5-0.618-0.786-0.886
  • ランダムポイントでのFiboファンと、Andrew Pitchfork 中心線に沿って

    標準の数: 0.236-0.236-0.382-0.5-0.618-0.764-0.854-1.0:1.618-2.618
    Pesavento数: 0.382-0.5-0.618-0.707-0.786-0.886-1.0-1.272-1.414-1.618-2.618
  • 反応線(RL)

    標準の数: 0.236-0.382-0.5-0.618-0.764-1.0-1.618-2.0-2.618-4.0
    Pesavento 数: 0.382-0.5-0.618-0.707-0.786-0.886-1.0-1.128-1.272-1.414-1.618-2. 0-2.414-2.618-4. 0
  • 警告線(UWL and LWL)

    標準の数: 0.618-1.0-1.618-2.0-2.618
  • Fibo 時間

    標準の数: 0-1-1.236-1.382-1.5-1.618-1.764-1.854-2.0-2.236-2.618-3.0-2.618
    Pesavento 数: 0-1-1.382-1.5-1.618-1.707-1.786-1.886-2.0-2.272-2.414-2.618-3. 0-3.414-3.618-4. 0
  • Versum Levels

    標準の数 - 23.6-38.2-45.5-50.0-54.5-61.8-76.4
    Pesavento数 - 23.6-38.2-44.7-50.0-61.8-78.6-88.6

このリストは将来修正される可能性があります。


ZigZagのブレーク地点と線の番号付け

インジケーターのたくさんのトールは、ZigZagの特定の線やブレークに基づいています。例:

  • ExtFiboStaticNum - ZigZag線の数、それに基づいて静的Fiboレベルが作成される。
  • ExtFiboExpansion - MetaTraderのFibo エクスパンション - Fiboエクスパンションの最初のポイントが位置するZigZagブレークを特定します。

以下のチャートは、赤色でブレークや線の番号を示します。



もしいくつかの描画が、(0)ブレークや最初の線にてなされれば、そのツールは動的に現在の価格の変更とともに変更されます。もしその形が最初の線や0ブレークに触れなければ、そのツールは変更されず、このツールは静的ということになります。ZUPのすべてのグラフィカルツールは、最初の9つの線か最初の10の頂点にて作成されます。しかし、Pesaventoパターンは、最初の10つだけではなく、すべてのブレークに作成されます。

動的・静的なFiboレベrFiboエクスパンション

ZUPに組み込まれたグラフィカルツールは、動的か静的になります。静的なグラフィカルツールは、変更されないブレークにすでに形成されたZigZagブレークに取り付けられています。動的なグラフィカルツールは、ZigZagの最初の線の終点に付けられ、その位置を常に変化させます。

動的なグラフィカルツールは、素早い決定を行えます。もしマーケットが変化すれば、動的なグラフィカルツールの形を見て起こりうるトレンドを見ることができます。ZigZagの最初の線が変化すればすぐ、動的グラフィカルツールは自動的に再構築されます。.

動的なFiboレベルは最初の変化するZigZag線に作成されます:

静的なFiboレベルは、 2-9の線に作成されます。


Fiboレベルを扱うために使用されるパラメーター

  • ExtFiboType = true - Pesavento数のFiboレベル、標準のFiboレベル
  • ExtFiboDinamic - 動的なFiboレベルを表示できます。動的なFiboレベルは、ZigZagの最初の線に示されます。
  • ExtFiboStatic - 静的なFiboレベルを表示できます。
  • ExtFiboStaticNum - ZigZag線の番号、静的なFiboレベルが示されます。
  • ExtFiboSExtFiboD - 静的・動的なFiboレベルのための色の選択

その際、Fiboレベル値は、例えば、61.8が示され、一致するFiboレベルの価格、Fiboレベルが示されるタイムフレーウの名前が表示されます。DTモードにて動作している際、タイムフレームを知ることは重要です。動的なFiboレベルの値は、チャートウィンドウ境界線に近く表示されます。静的なFiboレベルの値は、その境界のインデントで示されます。

静的・動的なFiboレベルが同時に示された際、Fiboレベルの値は、部分的に重複します。これは、情報の表示を複雑化します。しかしながら、MetaTrader4は静的なFiboレベルをチャートウィンドウ境界線から特定の距離において表示しません。動的なFiboレベルは自動的にサイズや位置を変更する最初のZigZag線と変化します。

  • ExtFiboCorrectionExpansionは、Fiboエクスパンションや訂正を示すため静的・動的Fiboレベルを変更します。

Fibonacci エクスパンションは、Robert FisherのThe New Fibonacci Trader [6]という本に記載されているように表示されます。その際、そのZigZagのサイズは、基礎としてみなされます。エクスパンションは、線を延長するように見えます。Robert Fisherによるエクスパンション数は、Feという接頭辞で示されます。


  • ExtFiboExpansion - MetaTrader4のFibo エクスパンションは、最初のの3つのFibonacciエクスパンションポイントが位置するZigZagブレークをセットします。

    ExtFiboExpansion<2 - Fiboエクスパンションが示されていません。
    ExtFiboExpansion=2 - 動的なFiboエクスパンション
    ExtFiboExpansion>2 -

Andrews' Pitchfork ( http://www.trading-naked.com/alan_andrews_course_1.htm )

このツールを扱うために使用されるAndrews' Pitchforkと戦術は、Patrick Mikulaによって記載されました (http://www.mikulaforecasting.com/books/aabook.htm). Punikは、Andrew Pitchforkがどのように構築されるのかについて詳細な記述を、ONIX forumにて行いました: http://onix-trade.net/forum/index.php?showtopic=8249 Andrews Pitchforkの作成は、同様にPutnikのリクエストによりZUPにて実現されました。

Andrew Pitchforkを扱うためのパラメーターの全リスト

  • ExtPitchforkDinamic

    > 0 ( = 1) 最後のZigZagの二つの極値の動的なAndrew Pitchforkを示します。
    = 2 - 50%中線のAndrews Pitchforkを示します。
    = 3 - 50%Andrew Pitchforkを示します(ONIXフォーラムの参加者Vinsantによって翻訳されました)
    = 4 - Schiff 線を示します。
  • ExtPitchforkStatic

    > 0 ( = 1 ) ExtPitchforkStaticNumと番号付けられたZigZagの極値の静的なAndrews' Pitchforkを示します。
    = 2 - 50%中線のAndrews' Pitchforkを示します。
    = 3 - 50-% Andrews' Pitchforkを示します (Vinsantによって翻訳)
    = 4 - Schiff 線を示します。
  • 3 <= ExtPitchforkStaticNum <= 9 - 静的Pitchforkの始まるZigZag 頂点の数
  • ExtLinePitchforkS ExtLinePitchforkD静的・動的Pitchforkの色を明記します。
  • ExtPitchforkStaticColor - 静的Pitchforkの色を明記し、色を塗ります。色の選択によって色の塗りを可能にし、このパラメーターにNONEを設定し、色の塗りを停止します。
  • ExtFiboFanDinamic - 動的Fiboファンの表示を可能にします。
  • ExtFiboFanStatic - 静的Fiboファンの表示を可能にします。
  • ExtFiboFanExp - FIboファンの線の量。True=6, false=4.
  • ExtFiboFanHidden - Fiboファン線のマーキングを表示可能にします。静的・動的Fiboファンの処理のみを行います。
  • ExtFiboFanD - 動的なFiboファンの色の設定を行います。
  • ExtFiboFanS - 静的なFiboファンの色の設定を行います。
  • ExtFiboFanMedianaStaticColorExtFiboFanMedianaDinamicColor - 静的・動的Pitchforksの中線にてFiboファンの色を設定し、一致するFiboファンを動作させます。
  • ExtPitchforkStyle - pitchfork出力形式を設定します:

    0 - 実線
    1 - ダッシュ線
    2 - 点線
    3 - 鎖線
    4 - ダッシュ点線
    5-10 - 実線の幅を設定します。
  • ExtFiboTime1 - Fiboタイムゾーン1を使用します。
  • ExtFiboTime2 - Fiboタイムゾーン2を使用します。
  • ExtFiboTime1C - タイムゾーン1の線の色を設定します。
  • ExtFiboTime2C - タイムゾーン2の線の色を設定します。
  • ExtPivotZoneStaticColor - Pivot Zoneの色を設定します。
  • ExtPivotZoneDinamicColor - 動的Pivot Zoneの色を設定します。
  • ExtPivotZoneFramework - フレームか長方形にてPivot Zoneの表示を特定します。
  • ExtUTL - Andrew Pitchforkの上方のコントロール線を使用します。
  • ExtLTL - Andrew Pitchforkの下方コントロール線を使用します。
  • ExtUWL - 上方の警告線を使用します
  • ExtLWL - 下方の警告線を使用します
  • ExtISLDinamic - 動的Andrew Pitchforkの内部シグナル線を使用します。
  • ExtISLStatic - 静的なAndrew Pitchforkの内部シグナル線を使用します。
  • ExtRLine - Andrew Pitchforkに沿って反応線を表示します。
  • ExtRLineBase - 反応の方向線を隠します。

以下の図にて、Andrew Pitchforkの典型的な構築例が示されています。


ノート:

反応線は、Fibo Channelsを用いて描画されます。多くの場合、エラーとともに描画されます。そのエラーは重要ですが、より長い期間にて蓄積できます。エラーなしで描画することは不可能です。標準ツール Fibonacci Channelsのエラーのない描画は、ロウソク足へのFibo Channelの特定のアンカリングのためMetaTrader4では不可能です。私の最初の記事 ZUP - Universal ZigZag with Pesavento Patterns. Part 1にて、このエラーについて記載しました。このため、反応線は注意深く使用する必要があるのです。このエラーは、MetaTrader 4の開発者によってのみ修理できます。

  • ExtPitchforkCandle - 選択されたロウソク足のPitchforksの設定を表示を含みます。
  • ExtPitchfork_1_HighLow - pitchforkが選択されたロウソク足にて構築された際に、ロウソク足の最大・最小値でのpitchforkの最初のポイントの構築を明記します。
  • ExtDateTimePitchfork_1, ExtDateTimePitchfork_2, ExtDateTimePitchfork_3 - Andrew pitchforkが最初、2番目、3番目のポイントにおいて構築されるロウソク足の日時を明記します。

選択されたロウソク足のPitchforksを表示する方法

pitchforkを表示する、ロウソク足を選択します。これらのロウソク足上にマウスを動かしましょう。そして、個別のシートにロウソク足の日時を記載し、その後、インジケーターのパラメーターを変更するためダイアログボックスを呼び出します。ExtDateTimePitchfork_1, ExtDateTimePitchfork_2, ExtDateTimePitchfork_3などのパラメーターにロウソク足の日時を入力します。ExtPitchfork_1_HighLowを用いて、最大、最小どちらからpitchforkの最初のポイントを構築するかを決定します。Set ExtPitchforkCandle = true. ExtPitchforkCandleを用いて、そのpitchforksがZigZagの極値か、選択されたロウソク足の極値のどちらで構築されるか決定します。

ExtPitchforkStatic>0を選択する際、静的なpitchforksは、選択されたロウソク足にて構築され、スクリーン上に表示されます。そのpitchforksは保存できます。もしそのpitchforkの3番目のポイントが0バーに位置すれば、動的なptichforkが表示され、それは保存できません。
以下の例は、Andrew Pitchforkが選択されたロウソク足にてどのように構築できるかを示しています。pitchforkが固定されたロウソク足はZUPの標準のものです。そのスクリーンショットはZUP_v63が用いられています。以前のバージョンでは、反応線 RL***はMetaTrader 4のFibonacci Channelsの機能のためエラーのあるチャートにて構築されます。反応線は、Fibonacci Channelsを用いて構築されます。

ExtSave パラメーターは、静的なpitchforks、Fibo Time、Fibo Expansions、静的Fiboレベルを保存します。このパラメーターは、静的なpitchforkのチャネルの格納は保存しません。

ExtSaveを扱う方法:

  1. Andrews pitchforkやすべての補助線が作成される必要があります。
  2. インジケーターのセットアップパネルを開き、ExtSave=trueを設定してください。
  3. セットアップパネルを閉じてください。pitchforksはそのチャートにて描画されます。
  4. インジケーターセットアップの再度開き、ExtSave=falseを設定してください。
  5. パネルを閉じます。保存されたpitchforksはチャートに表示されます。同じpitchforkは、以前のものの上に表示されますが、2番目は最初のものがチャート内に残っている間はそのインジケーターとともに削除されます。

もし4、5節が実行されなければ、現在のパラメーターのあるそのpitchforksは、インジケーターのパラメーターが変更されるごとにチャート内に保存されます。もしそのインジケーターが削除されれば、複数のpitchforksはチャートに残り、お互いに重なりあいます。

そのツール (pitchfork, fans, etc.) は、最小のタイムフレームに保存される必要があります。もしより大きいタイムフレームに保存され、より小さいタイムフレームに移れば、そのツールは血いい際タイムフレームの最初のロウソク足から描画され、より大きいタイムフレームにふくまれているロウソク足、ツールが保存されているタイムフレームに続きます。これもMetaTrader 4の特徴の一つです。別のタイムフレームに映る際、保存されたツールはエラーとともに表示されます。

そのツールを保存しないが、ZUPを用いて表示するだけの場合、適切に構築されます。ZUPのDTモードでは、ZigZagブレークは再計算され、ブレークは最大・最小値がタイムフレーム変更時に発生する場所であるロウソク足に構築されます。そのため、そのツールはより正確なポイントに再度固定されます。描画の欠損はその時点では観測されませんでした。


micmed Channels

micmedのChannelsは、ONIXフォーラムの参加者であるmicmedによって開発された新しいグラフィカルツールです。Andrews' Pitchforkに基づいていますが、そのptichforkのアンカリングポイントは特別な方法で選択されます。

以下は、ONIXフォーラムのいくつかの投稿からmicmedの引用文です。

...スクリーンショットで示されているようなものは、pitchforkに追加でき、それらを"ゴールデンセクション"と呼びます。VL (*)を試し、そのようなpitchforksが適切なチャネルを最も高頻度で保持することを発見しました。

これが、この描画においての利点を説明するものです:古典的なチャネルの境界が表示される前に構築されますが、上記の必要項目に沿って構築されたゴールデンセクションはチャネルとして動作します。そして、これは完全にFibonacci数に関連し強調します。

これらは、pitchforksではなく、それらを用いて構築することが快適です。構築に関して、Bから構築された垂直線にポイント1を置きました。観測結果が以下に提示されています:

  1. もし対角線ABが対角線BCよりも短ければ、頂点Bから32.8%の距離で構築します。
  2. もし対角線ABが対角線BCよりも長ければ、頂点Bから61.8%です。
  3. また、50%もあり、2-3の三角形で互いに従います。
  4. もしそのチャネルが消滅すれば、ポイント38.2は、61.8に変化し、また逆もしかりです(スクリーンショット参照)

* - VL - Versum Levels -後ほど紹介される新しいグラフィカルツール

パラメーター:

  • ExtCM_0_1A_2B - micmedのチャネルの描画を行う 1-2-3-4の間で値は選ばれます。標準の値0は、通常のAndrew Pitchforkが構築されることを意味します。
  • ExtCM_Fibo - mimedのチャネルの描画を行うためAndrews Ptichforkの中線位置を設定します。その値は、0から1に変化します。

パラメーター ExtCM_0_1A_2B は、Andrews Pitchforkをその他のポイントに固定します。mimedのチャネルの描画のために、Andrews Pitchforkをまずはじめに構築する必要があります。それから、ExtCM_0_1A_2Bパラメーターを用いて、pitchforksの新しいアンカリングポイントを選択します。ExtCM_0_1A_2Bパラメーターの値は、ABとBCの長さに依存します。

以下は、チャネルがどのように描画されるかについて著者の記述です:

ZUPのmimedのチャネルは、バージョン55から始まり、Andrew's Pitchforkという標準ツールを用いて、3つのポイント、古典的Pitchforksのような二つの頂点に選択されたポイント2、3にて構築され、ポイント1は二つのパラメーターによって選択されます。

  • ExtCM_0_1A_2B (0, 1, 2, 3, 4になりえます) ポイント1が位置する垂直線を定義します。

    それぞれ、もし
    0 - micmed チャネルが描画され、標準pitchforkが描画されます。
    1 - ポイント1が垂直線頂点AからFiboレベルABに沿って選択されます。
    2 - ポイント1は、頂点BからFIboレベルBCまでの垂直線にて選択されます。
    3 - ポイント1は頂点AからFiboレベルBCまでの垂直線にて選択されます。
    4 - ポイント1は頂点Bから以下のアルゴリズムに沿って計算されるFiboレベルまでの垂直線にて選択されます:もしAB<BCであれば、その値は0.618になります:もしAB<BCなら、その値は0.382です。
  • ExtCM_Fibo (0.0から1.0に変化します) ポイント1のFiboレベルの値を定義します。

典型的な描画の例:

  • ExtCM_0_1A_2B = 1, ExtCM_Fibo = 0.618



  • ExtCM_0_1A_2B = 2, ExtCM_Fibo = 0.618



  • ExtCM_0_1A_2B = 3, ExtCM_Fibo = 0.382




Extindicator=6, minBars=25 パラメーターのZUP_v5、41989年からのEURUSDの履歴を分析すると、103の三角形が形成されており、

  • AB>BCなら、ポイント1は、0.818の値で頂点Bの垂直線にて選択され、
  • AB < BCなら、ポイント1は0.382の値で頂点Bの垂直線にて選択されます。

消滅したチャネルにて、ポイント1のFibo値は0.382から0.618に変化し、また逆もしかりであるということが発見されました。

モード3は、とても早い頂点において役に立ちます。さもなければ、そのチャネルはかなりの鋭角にあります。

個人的に重要な発見をシェアしたいと思います。モード4を構築するチャネルにて(その他もそうであるかもしれませんが、これは自動化されています)価格はRL 161.8とそのチャネルの中間線との交差するレベルの価格に達し、常にRL100 - 161.8の範囲内になります。

上記は、mimedの投稿の引用です。これは、いかに新しいグラフィカルツール、micmed's Channelsが動作するかをより理解するために行われました。Fiboレベルは、Channelsの構築アルゴリズムを示すためにチャート内に表示されます。このグラフィカルツールを含むZUPはFiboレベルを示します。

Versum Levels

このグラフィカルツールは、ONIX、KBPaukなどのフォーラムの参加者のversumにより開発されました。このツールがその他の人によっても実装された可能性もあります。ZUPにて、このツールはVersum Levelsと名付けられています。

パラメーター:

  • ExtVLStaticColor - 色を選択し、静的Versum Levelsを使用します。
  • ExtVLDinamicColor - 色を選択し、動的Versum Levelsを使用します。
  • ExtVLStaticNum - 静的Versum Levelsが表示される頂点の数を設定します。

このツールは、Andrew's Pitchforkを補強し、Fibo Fanに似せられています。Andrews' Pitchforkのように、中間線のあたりで動作します。Andrews' Pitchfork 中間線は、VLの50%に一致します。以下は、遠う的VLがいかに描画されるかのサンプルです。Fiboレベルは、このグラフィカルツールがいかに構築されたかを示すためにチャートに表示されます。このグラフィカルツールを含むZUPはFiboレベルを示します。



以下は、Versumの投稿の引用です(MetaQuotes Software Corp.によって英語に翻訳されます)

これは、これらの線が交差し、Fiboレベルによって分割されるセグメントを用いるため、放射線、ファンとFibo Fanともに考察できます。図1にて、セグメントBCがFiboレベルを用いて分割されるところをご覧になれます。線は、FiboレベルとセグメントBCの交差点を通り、先行する頂点・谷から描画されます。これらは予想された価格レベルです。

ここで何があるでしょうか?

  1. 時間を変更できるレベル
  2. これらは、そこからGartley Patternsやその他のモデルが発展する、予想されたトレンドの形成後で見えるようになる変化です

どのように使うのでしょうか?

もしその価格が50-%線のレベルに達するか、超えていれば(50-%レベルによって分割されたポイントを通過する)、そのトレンドは同じ方向に進み続けると( 100%ではないが)いうことができます。もし50%以下であれば、現在のトレンドは変わる可能性があると言えます。

ノート:

  1. 1 pipまで厳格に、取得されたレベルを使用しません。これはむしろ領域として考えられる必要があります。
  2. Fiboレベルは万能薬であるとは思いません。セグメントのパーツ間の比率は、よりよく変わるかもしれません。

独立したFibo Fans

Andrew Pitchforkとともに動作するFibo Fansに沿って、独立したFibo Fansを作動できます。これらのFibo Fansは、ZigZagの最初の9つの線にて表示されるか、ZigZagの最初の10の極値に表示されます。ExtFiboFanColorパラメーターを用いて色を選択することで使用できます。そのFansは、ExtFiboFanNumパラメーターによって調整されます。

強化モード

そのマーケット分析は、ZigZagの頂点と谷が同じ波レベルに属している際に最も効果的になります。頻繁に、ZigZagが波レベルにおいて頂点・谷を「超過である」と特定します。これらの「超過した」極値にてZUPに組み込まれたツールを構築することは望ましくありません。このトピックは特別なリサーチを必要とし議論されるべきでしょう。

この強化モードは、特に「右」の極値にツールを構築するために作成されました。以下のツールは、強化モードにて動作できます:

  1. 静的Pitchfork
  2. 静的Fibo Levels
  3. 静的Fibo Expansions
  4. 独立したFibo Fans
  5. Versum Levels
  6. Micmed's Channels

Andrews' pitchforksは、Pitchforksに関するすべてです。Pitchforksの線は、pitchforksの特定のポイントに固定されます。例えば、コントロール線は2番目から3番目までのpitchforkの最初のポイントから描画されます。強化モードでは、すべての線は、どこに位置していてもpitchforkの一致するポイントに固定されます。

もし以前と同じように強化モードにて動作できる5つのツールのパラメーターを設定すれば、以前得たものと全く違いがなくなります。

強化モード:

  1. 静的Pitchforksのために、pitchforkが構築される最初の頂点を示す唯一の数字の代わりに三つの頂点を特定する必要があります。これは例えばこのようになります: ExtPitchforkStaticNum=741.





    ここで、頂点7は、pitchforkの最初のポイントに一致し、谷4は、pitchforkの2番目のポイントに一致し、頂点1はpitchforkの3つ目のポイントに一致します。50-% 中間線は、この場合、Pitchforkのポイント1とポイント2をつなぐセグメントの中間点から構築され(ZigZag極値7、4)、そして、Pitchforkのポイント2と3を接合するセグメントの中間線を通ります。反応線は、pitchforkのポイント2と3に固定されています。

    もしパラメーターExtPitchforkStaticNumの最後の数字が0より上であれば、静的Pitchforkは表示されます。もし0であれば、そのPitchforkは動的になります。しかし、新しいZigZag線が現れれば、そのPitchforkはすぐに静的に変わります。もし動的から静的に変わる間にそのインジケーターのパラメーターを変更すれば、その動的Pitchforkは再度表示されます。

    重要: Digits (741)は、頂点と谷を置き換えなければなりません。Pitchforkは、もし二つの頂点か谷が連続して特定されれば構築できません。つまり、奇数と偶数は変更される必要があります。
  2. 強化モードの静的なFiboレベルにおいて、そのパラメーターにて二つのZigZag極値は明記される必要があり、それにFiboレベルが構築されます。例:ExtFiboStaticNum=72



  3. 静的Fibo Expansionsは、強化モードにおいてZigZag極値3つに構築される必要があります。例: ExtFiboExpansion=721.





    上記の例にて、Fibo Expansionsは、MetaTrader4に描画されているように構築されます。しかし、Fiboレベルが表示され(ツール 2)、ExtFiboCorrectionExpansion = trueであれば、Fibo Expansionsは、Fiboレベルの代わりに表示されます。この場合、しかしながら、そのエクスパンションは、不達のポイントに基づいて構築され、Robert Fisherの著書[6]に記載されているものと一致します。
  4. 独立したFibo Fansは、強化モードの不達の極値にて構築されます。例: ExtFiboFanNum=74



  5. Versum Levels:



  6. Micmed's Channels:




以下は再度強調したい点です:

すべてのツールにおいて、頂点と谷は強化モードにて修正される必要があります。ツールは、二つの連続する頂点や谷において構築できません。「連続」というのは、パラメーターにて極値を定義する二つの連続する数字という意味です。

強化モードのすべてのツールは、静的、動的両方になりえます。もしその定義されたパラメーターの最後の数字が0であれば、そのツールは動的に変化します。

Fibonacci Arcs

ZUP_v63にて、Fibonacci Arcsを構築することができるようになりました。ここからのこの記事のパラメーターはすべて、ZUP_v63にあるパラメーターです。

パラメーター:

  • ExtArcDinamicNum - 動的Fibo Arcsが構築されるZigZagブレークの数を設定します。
  • ExtArcStaticNum - 静的Fibo Arcsが構築されるZigZagブレークの数を設定します。
  • ExtArcDinamicColor - 動的Fibo Arcsの色を設定します;
  • ExtArcStaticColor - 静的Fibo Arcsの色を設定します;
  • ExtArcDinamicScale - 動的Fibo Arcsのスケーリングを設定します: 0 - 自動スケール; >0 - カスタムスケール
  • ExtArcStaticScale - 静的Fibo Arcsのスケーリングを設定します; 0 - 自動スケール; >0 - カスタムスケール.

Arcsは、二つのアンカリングポイントがあります。

  • パラメーターExtArcStaticNum=21:

    2 - 静的Arcの中心点、ZigZag頂点・谷の数を示します。
    1 - Arcの100-% ポイント、ZigZag頂点・谷の数を示します。
  • ExtArcStaticNum=12の設定

    1 - 中心ポイント
    2 - 100-% ポイント

もし、例えば、ExtArcStaticNum=3を設定すれば、その中心はZigZagのブレーク3に位置し、100%、ブレーク2にになります。

もしExtArcStaticNum=83を設定すれば、その中心はブレーク8になり、100%、ブレーク3になります。その中心と100%は不達の頂点か谷で定義できます。例:ExtArcStaticNum=42.

静的Arcssは、ブレーク1から9までにおいて、二つのいかなるZigZagブレーク間で描画できます。動的Arcsは「ブレーク」0と9つの連続する値の間で構築できます。

もしExtArcDinamicNum=を設定すれば、その中心はZigZagのポイント0になり、100%ブレーク8になります。ExtArcDinamicNum=80をセットすれば、その中心はブレーク8になり、100%はポイント0になります。

Arcは、それが構築されるZigZag線に沿って計測されます。. パラメーターExtArcDinamicScale=0 とExtArcStaticScale=0.を用いて自動的に計測されます。その計算は、以下のように自動で行われます:中心のポイントとArcの100%ポイントの間のポイント量が計算され、これらのポイント間のバーの数で割られます。取得した数字はArcsを描画する際、そのスケーリング値を定義します。そのようにして、そのArcsはスケーリングします。

もしパラメーターExtArcDinamicScaleとExtArcStaticScaleにて0を超える数を書くと、そのArcsはこの数字で計算されます。

インジケーターのオプションリスク

ZigZag ExtIndicator = 1、ExtIndicator = 2とExtIndicator = 3そしてパラメーターchHL=trueを用いて、チャートの認知レベルを示すことができます。その認知レベルにより、チャネルが表示されます。もしその価格がチャネルの反対側を突き抜ければ、ZigZagは新しい線を描きます。

パラメーター PeakDet = trueを用いて、先行するZigZagの最小・最大値のレベルが示されます。

パラメーターchHLとPeakDetは、元のAlexのZigZagから取得されています。

  • chHL_PeakDet_or_vts - もしそれがtrueであれば、認知線(価格チャネル)と先行するZigZagの最大値のレベルの出力を許可します。もしfalseであれば、インジケーター i-vtsが表示されます。もしfalseに設定すれば、インジケーターi-vtsの異なる設定を持つ二つのコピーがスクリーンに表示されます。
  • NumberOfBars - i-vtsのために計算されるバーの量
  • NumberOfVTS - i-vtsのための平滑化パラメーターです。
  • NumberOfVTS1 - i-vtsの二つ目のコピーの平滑化パラメーター

一般的なオプション

  • ExtObjectColor - グラフィカルオブジェクトの基礎ポイントをつなげる線の色を設定します;
  • ExtObjectStyle - グラフィカルオブジェクトの基礎ポイントをつなげる線のスタイルを設定します;
  • ExtObjectWidth - グラフィカルオブジェクトの基礎ポイントをつなげる線の厚みを設定します。

これら3つのパラメーターは、Fiboレベル、Fibo Expansios、Fibo Arcs、FiboTimeゾーンを扱います。以前、これらのオブジェクトの基礎ポイントは赤色の点線で繋げられていました。これら3つのパラメーターは、同時に上記のオブジェクトを扱います。

  • ExtSendMail - 現れたパターンについてメッセージを送る許可を出します。
  • ExtAlert - 新しいZigZag線が現れた際にメッセージを通知し、音で警告する許可を出します;
  • ExtBack - 背景にすべてのオブジェクトを表示する設定を行います;
  • infoTF - 5つの大きいタイムフレームに関する情報の表示を許可します;それは以下を示します:タイムフレーム名、ロウソク足のポイントによるサイズ、最小値に関連した価格の現在の状況。また、最初のZigZag線の高さをパーセントで示します。そして、Gartley Patternsの名前、Gartley Patternsの可能な開発ゾーンのサイズを表示します。

まとめ

この記事は、ZUPに組み込まれている主なツールの特徴を紹介しました。

  1. Pesavento Patterns;
  2. Andrew's Pitchforkを扱うツール群;
  3. Fibonacci Fans;
  4. Fibonacci Levels;
  5. Fibonacci Arcs;
  6. Fibonacci Expansionsの二つのバリエーション。

新しいツールも紹介されています: Versum Levels 、micmed's channels. 様々なグラフィカルツールに使用されたすべてのFiboレベルのリストZUP パラメーターも簡単に記載されています。

私はZUPの機能性を改善し続けたいと思います。将来、使用できるツールの特徴が改善され、いくつかの新しいツールが組み込まれているかもしれません。同様に新しいパラメーターが継続して追加されます。また、様々なエラーを見つけ、修正していきます。ZUPのさらなる開発は、NIXフォーラムにて実行されます。: http://onix-trade.net/forum/index.php?showforum=54

ZUPに永続的に新しい機能が追加されているので、その紹介を終了することはかなり難しいものです。今のところ、ZUP_v64はすでに支給されています。最新バージョンにおいて、micmed チャネルを扱う機能は向上され、カスタムFiboレベルなどを扱うこともできます。新しい二つのZigZagsも追加されました: Talex開発の ExtIndicator=12 - ZigZag、 Tovaroved開発のExtIndicator=13 - ZigZag

ZUP_v63とZUP_v64.がこの記事に添付されています。ZUP_v64は、ノベルティの簡単な紹介とともに提供されています(MS Wordファイルです)

参照リスト

  1. Larry Pesavento. パターン認識付きFibonacci Ratios
  2. Larry Pesavento. 株式トレーディングの利益を生むパターン
  3. Bryce Gilmore. マーケットトレンドのダイナミックな時間と価格分析
  4. Bryce Gilmore. マーケットの幾何学
  5. Bryce Gilmore. マーケットの幾何学2
  6. Robert Fisher. Novie metodi torgovli po Fibonacci (Robert Fisher. 新しいFibonacciトレーダー、ロシア語に翻訳)

MetaQuotes Ltdによってロシア語から翻訳されました。
元の記事: https://www.mql5.com/ru/articles/1470

添付されたファイル |
ZUP_v63.zip (41.68 KB)
ZUP_v64.zip (46.24 KB)
マーチンゲールとは何で、試用するのは妥当なのか? マーチンゲールとは何で、試用するのは妥当なのか?
この記事は、マーチンゲールシステムを詳しく説明すると同時に、「マーチンゲールを試用することは妥当なのか?」という質問に答えるために必要な正確な数学的計算を紹介します。
ターミナルサービスクライアントどのようにポケットPCをBig Brotherの相棒にするか ターミナルサービスクライアントどのようにポケットPCをBig Brotherの相棒にするか
この記事は、MT4クライアントターミナルのインストールされたリモートPCにPDAを経由し接続する方法を紹介します。
テストビジュアライゼーション:口座状況チャート テストビジュアライゼーション:口座状況チャート
残高を表示し、チャートでテストプロセスを楽しみましょう - 必要な情報はすべて常に表示されています!
トレンド・ハント トレンド・ハント
本稿は、利益トレードのボリューム増加のアルゴリズムについて説明します。またMQL4 の方法を使用したその実装を提供します。