インディケータ: Professional ZigZag

 

Professional ZigZag:

これはZigZagインディケータの改善版です。

図2。入力パラメータ [12;5;3]を持つZigzag2 R

作者: Aleksandr Chugunov

 
Automated-Trading:

プロのジグザグ

著者:アレクサンダー

始値と終値で動作するようにするには、何を変更すればよいのか教えてください。

 
san608:

値と終値で 動作するようにするには、何を変更する必要がありますか?


例えば、始値と終値を別々のバッファで計算し、そのバッファに始値と終値の値を書き込みます。
 

グラフが時々オフになったりオンになったりします。私のEAでは、このバグのために "disabled stop "エラーがポップアップしていました:

 if(MathIsValidNumber(zz_b*10/10)){return(zz_b);}

インジケーター自体には手を入れていません。
 

売りシグナルを 出しました。

ジグザグ・インディケータは、古典的なチャートパターンを識別するための優れたテクニカル分析ツールです。ジグザグ・インディケータは、ノイズを減らし、テクニカルトレーダーが真の相場の方向性を見極めるのにも効果的です。


 
ジグザグは好きではない。私の意見では、ジグザグは良い売買シグナルを出すための確実なものではありません。
 

素晴らしい指標を共有してくれてありがとう!

 

アレクサンドル、よくやった!

私はプロのコーダーではありませんが、データを分析し、このインジケータのあなたのバージョンは、他のバージョンの中で最高の方法で動作することを確認することができます。

オリジナルのMT4インジケーターとは異なり、ストラテジーテスターでも 問題なく動作し、すべてのスパイクを検出し、簡単に言えば、ただ仕事をこなしているだけです。

ご苦労様でした。

私のEAで貴社のインディケータを使用したいのですが、ZZから最後のサポートポイント(上下両方)を抽出する必要があります、

私はバッファ0-4をチェックし、それらのどれもこの値を保持していない、私はいくつかの値がどこから来たのかよく分からない、例えば(金、2019年7月15日、午前8時30分、1Mチャート):

バッファ値0 = 1412.27

バッファ値1 = 2147483647

バッファ値2 = 2147483647

バッファ値3 = 1412.27

バッファ値4 = 1412.16

最後の値(1412.16)は高値でも低値でもなく、「余分な」バッファである。

しかし、私は、最後の確定値(つまり、閉じたローソク足から)を示す1つの値だけを取得し、それをさらに計算で使用したいと考えています。

私はあなたのコードのMT4バージョンを使用していますが、バッファはおそらく両方で同じように動作します。

オリジナルのZigZagにはバッファが1つしかなく、最後の高値または安値のサポートポイントを、次のサポートポイントが確定するまで保存しています。

 

この珠玉の作品を共有してくれて本当にありがとう!

(元ネタの古さを考えると、ネクロな投稿で申し訳ない。)

 
このインジケーターにアラートを追加することは可能ですか?
 
...質問ですが、なぜ99バーより長い期間を指定できないのですか?私は750小節の期間でテストしたい.しかし、期間を入力できるのは2桁だけです.説明してください :) ありがとう )