TradingView
Trader_Morry
24 jan 2023 23:18

3 Zigzag for MTF Fib Alert [MsF] 

EUR/USDOANDA

Beskrivning

Japanese below / 日本語説明は英文の後にあります。
-------------------------
This indicator that automatically displays Fibonacci from each High & Low based on 3 Zigzags. It's useful for multi-timeframe analysis.
For example, Fibonacci calculated from the high and low prices (Zigzag 3 Period=100) of the upper timeframe can be displayed on the lower timeframe.

Also, you can set alerts for each Fibonacci point. It is useful when you are waiting for the price to return to the discount (50% or less) or the premium (50% or more) of the upper timeframe.

"Fib 1 - Crossing 0.00" … Trigger an alert when crossing the 0% line in Fibonacci of Zigzag1
"Fib 1 - Crossing 100.0" … Trigger an alert when crossing the 100% line in Fibonacci of Zigzag1
"Fib 1 - Crossing 23.6" … Trigger an alert when crossing the 23.6% line in Fibonacci of Zigzag1
"Fib 1 - Crossing 38.2" … Trigger an alert when crossing the 38.2% line in Fibonacci of Zigzag1
"Fib 1 - Crossing 50.0" … Trigger an alert when crossing the 50.0% line in Fibonacci of Zigzag1
"Fib 1 - Crossing 61.8" … Trigger an alert when crossing the 61.8% line in Fibonacci of Zigzag1
"Fib 1 - Crossing 76.4" … Trigger an alert when crossing the 76.4% line in Fibonacci of Zigzag1
*Same as Zigzag 1 and Zigzag 2 too.


"Choose Zig Zag Leg for fib" parameter means...
Latest : Calculate Fibonacci based on "the most recent Zigzag line".
Previous : Calculate Fibonacci based on "the previous Zigzag line".
-------------------------
3つのZigzagを元に各High&Lowからフィボナッチを自動で表示するインジケーターです。
Zigzagの期間を工夫することで、マルチタイムフレーム分析に役立ちます。

例えば、以下の設定とした場合:

Zigzag 1 Period … 8
Zigzag 2 Period … 25
Zigzag 3 Period … 100

上位時間足Zigzag(Period=100)の高値安値から形成されるフィボナッチを下位時間足に表示することができるのです。


また、このインジケーターではフィボナッチのポイント毎にアラートの設定が可能です。
上位時間足の割安価格(50%以下)や割高価格(50%以上)に価格が戻ってくるのを待っている時などに力を発揮してくれます。

"Fib 1 - Crossing 0.00" … Zigzag1のフィボナッチにおいて、0%ラインとクロスした場合にアラートを発報します
"Fib 1 - Crossing 100.0" … Zigzag1のフィボナッチにおいて、100%ラインとクロスした場合にアラートを発報します
"Fib 1 - Crossing 23.6" … Zigzag1のフィボナッチにおいて、23.6%ラインとクロスした場合にアラートを発報します
"Fib 1 - Crossing 38.2" … Zigzag1のフィボナッチにおいて、38.2%ラインとクロスした場合にアラートを発報します
"Fib 1 - Crossing 50.0" … Zigzag1のフィボナッチにおいて、50.0%ラインとクロスした場合にアラートを発報します
"Fib 1 - Crossing 61.8" … Zigzag1のフィボナッチにおいて、61.8%ラインとクロスした場合にアラートを発報します
"Fib 1 - Crossing 76.4" … Zigzag1のフィボナッチにおいて、76.4%ラインとクロスした場合にアラートを発報します
※Zigzag1およびZigzag2のフィボナッチも同様


"Choose Zig Zag Leg for fib"パラメータについて:
Latest … 一番新しいZigzagのライン(UpまたはDown)を元にフィボナッチを計算します。
Previous … ひとつ前のZigzagのライン(UpまたはDown)を元にフィボナッチを計算します。

Versionsinformation

Added N-Calculation feature to Zigzag 1. You can predict the arrival point of the zigzag.

Versionsinformation

Improvements:
You can choose to turn on/off the display of each of the 3 zigzags.

Versionsinformation

Add horizontal lines for zigzag 2 and zigzag 3 pivot points (high and lows). You can choice display ON/OFF(default:OFF) and other settings.
----------
zigzag 2 と zigzag 3にHigh/Lowラインを追加しました。デフォルトは非表示になっています。必要に応じてご使用ください。


Versionsinformation

Added function that can display plot instead of zigzag. It's optional.
-----------------------------------------------------
Zigzagをラインではなく、プロットで表現する機能をオプションで追加しました。

Versionsinformation

Bug fixed that does not change the width line of the horizontal line common line width setting.
---------------------------------------------
水平線の共通width設定を変更しても幅線が変わらない不具合を修正。

Versionsinformation

Example when N-calculation is selected.
-----------------------
N値計算を選択した場合の例

Versionsinformation

Improvement : Fib can be shown even if zigzag is hidden.

Versionsinformation

Improvement: 2 additional Fibonacci coefficients can now be specified.
Kommentarer
RozaniGhani-RG
Trader_Morry
@RozaniGhani-RG, thank you so much!
CyberdyneSystem101
こんなzigzag探していました!
いくつかお聞きしたいのですが、
Zigzag 1 Period … 8
Zigzag 2 Period … 25
Zigzag 3 Period … 100
1、こちらの数値した場合どの時間足で見た場合のどの足の表示になるのでしょうか?
希望としては15m足にて、1H足、4H足のzigzagを表示したいのですが。。。
2、リペイントをしない様には出来ませんか?
3、アラートをラインが反転した時に出すことは出来ませんか?
失礼なお願いかもしれませんが、多少のスクリプトの書き換え/置き換えで可能であれば編集を挑戦してみたいです。
Trader_Morry
@CyberdyneSystem101, お問い合わせありがとうございます!
ご質問いただいた内容に回答させていただきます。

1. M15を期間:8としてH1とH4を同じ期間:8で表示したい場合、H1は4倍、H4は16倍する感じになります。具体的には以下の設定値になります。

Zigzag 1 Period … 8
Zigzag 2 Period … 32
Zigzag 3 Period … 128
※M15で表示する場合

2. 内部ロジックの仕様上、リペイントしない様にすることはできません。またzigzagでリペイントなしにすると正確なzigzagを描画できないのではないかと危惧しています。zigzagはリペイント推奨とさせてください(^^;

3. こちらもzigzagの特徴ですが頂点をリアルタイムで捉えるのが難しいため、アラート発報もできません。(リペイントするので裏ではfakeの頂点がいくつも存在してます。そのため、偽アラートがたくさん出てしまいます)
※実は別件で改造しようと思いイロイロ試したのですが、内部ロジックの仕様上、断念した経緯があります。

内部ロジックはというと、配列に出し入れしながら一定期間の大小を比較する感じになってます。この方法が正確なzigzagを捉えやすかった為です。正確にzigzagを捉えてこのインジケーターのメイン機能であるfibを正しく表示したかったのでこのロジックとしています。
また、配列を使用しているので、数値や変数の置き換え/書き換えでは上記の2,3を可能にすることはキビシイかなと考えます。

ご要望にお応えすることができず、申し訳ございません。今後ともよろしくお願いいたします。
CyberdyneSystem101
@Trader_Morry, 早々のお返事ありがとうございます!設定値ありがとうございます。その他は仕様で不可能とのこと、わざわざご丁寧にご説明いただきありがとうございます。スクリプトの意図している部分を知れて納得しました。とは言え、この様なインジケータをありがとうございます!今後も痒いところに手が届く様なスクリプトの期待しています!
Crucialblockchain
Great indicator! very easy to use and easy to spot liquidity. This indicator makes it very easy to spot the premium and discount area.
Trader_Morry
@Crucialblockchain, Thanks to you and all users!
robingeorge331
Amazing Script!!! Does it Repaint the Lines?
Trader_Morry
@robingeorge331, Yes, you can see the repaint by setting "Latest" in zigzag1.
Moda-877
awesome script, could you add fib level 1.618 and 2.618? thanks
Mer