ZigZagインジケータのインプットはどのように使用するのですか? - ページ 4

 

どなたか教えてください。

ジグザグの直前の上下の値を特定するために使用するコード

 

ジグザグに配置されたトップとボトムの数字

I3enooI3:
どなたか、ジグザグの直前のトップとボトムの値を特定するために使用するコードを教えていただけませんか?

13さん、こんにちは。

以前、RSIの値や以前のバーの値を見つけることについて質問しました。

RSIの値。

RSI値:コードの最後の文字はどのBARから値を取得するかを示します - 例えば。

RsiCurrent = iRSI(NULL,0,RSIPeriod,0,0); // 0 = 現在のバー

RsiBar5 = iRSI(NULL,0,RSIPeriod,0,5); // 5 = 前の5本目のバー

比較したい各バーについて同じことを行い、次に売買取引のためのコードを追加します。

基本的なコード例 - if (RsiCurrent > RsiBar5) Then do this;

------------------

ZigZag Numbers。

私はトップとボトムの数字を持っている多くのジグザグ指標を見たことがないが、ジグザグを使用して、トップとボトムに数字を配置する指標の数があります。試しに検索してみてください。

セマフォ・ジグザグ

エリオット波動

ZUP's

3_Level_ZZと呼ばれるインディケータ を添付しています。基本的なZigZagを追加して、設定を合わせるだけです。

頑張ってください!お役に立てれば幸いです。

ロバート

ファイル:
 

って感じです。

しかし、まだ1つの問題があります。最後のトップとボトムだけを使用するコードを教えてください、私がそれを試みるとき、他のトップ/ボトムでエラーになります(だから混乱する 最後の値だけを記録するために)。

thk

 

ジグザグに慣れていない

I3enooI3:
comiclifeformさん、ありがとうございました。

しかし、私はまだ1つの問題がある;私はそれが他のトップ/ボトムでエラーしようとすると、最後のトップとボトムのみを使用するためのコードを与えることができます(だから混乱 最後の値のみを記録するために)。

thk

こんにちは、13です。

この場合、私はあなたに提案したZigZagや他の波動指標を使用したり理解したりしていないので、特にコードが何であるかを見ずに、「トップとボトム」のコードを書くのを助けることができないかもしれません。

多分、他の誰かがここでZigZagについて助けてくれるでしょう...そして、あなたがより多くの詳細を提供できるほど...他の人があなたを助けることができます。

また、3_Level_ZZ_Semaphoreにはバッファがあり、そこから値を取得することができますので、もしそれがお役に立てれば幸いです。

お気をつけて。

ロバート

 
I3enooI3:
comiclifeformさん、ありがとうございました。

しかし、まだ1つの問題があります。最後の上下のみを使用するコードを教えてください。他の上下を使用するとエラーになります(最後の値のみを記録するため、 を混乱させます)。

thk

ジグザグの場合、正確な上下の位置を特定することは不可能なので、EaにジグザグのiCustomコールを入れています。

ZZ3=iCustom(NULL,0, "ZigZag",depth,deviation,backstep,0,2);

ZZ2=iCustom(NULL,0, "ZigZag",depth,deviation,backstep,0,1);

そして、取引するために次のようなことをします。

if ((ZZ3!=0 || ZZ2!=0) //買いのシグナル。

売り シグナルも同様です。

もう一つの方法は、以下の通りです。

if (ZZ3!=High[2] || ZZ2!=High[1]) //買いのシグナル

if (ZZ3!=Low[2] || ZZ2!=Low[1]) //売りのシグナル

しかし、トップやボトムに近づくためには、買われすぎや売られすぎのような別のインジケータが本当に必要なのです。

 

このコードに問題があります。

このコードのようにジグザグEaに問題があります。私はこのクローズのようにジグザグインジケータを 使用しています。

そして、以下のコードのようにトップとボトムを識別します。

しかし、正しく動作しません。

赤い矢印のように前回の安値を更新したらショートしたい(画像は下に添付)。

そして、緑の矢印のように前の高値を更新したときに買いたいのです。

このコードで何が間違っているのか、どのようなコードを使えばいいのか、どなたか教えていただけませんか?

Thk

int start()

{

//----

{

double zigzaghigh, zigzaglow, zigzaghighx, zigzaglowx, zigzaghighp;

double zigzaglowp, zigzaghigha, zigzaglowa, pc;

double ticket, total, order;

int h, l;

zigzaghighx=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h);

zigzaglowx=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l);

zigzaghighp=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h+1); zigzaghighp=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h+1);

zigzaglowp=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l+1);

zigzaghigha=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h-1); zigzaglowa=iCustom(NULL,0, "ZigZag",12,5,3,MODE_HIGH,h-1);

zigzaglowa=iCustom(NULL,0, "ZigZag",12,5,3,MODE_LOW,l-1);

pc=iClose(NULL,0,1)。

total=OrdersTotal()。

//トップを特定する

while(h>1)

{

if((zigzaghighx > zigzaghighp) && (zigzaghighx > zigzaghigha))

zigzaghigh=zigzaghighx;

return(0);

}

//buttomを特定する//。

while(l>1)

{

if((zigzaglowx < zigzaglowp) && (zigzaglowx < zigzaglowa))

zigzaglow=zigzaglowx;

return(0);

}

//買いたい・売りたい

if((totalzigzaghigh))

{ticket=OrderSend(Symbol(),OP_BUY,1,Ask,1,0,0, "buy",0,0,Green);

OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);

Print("買い");

return(0);

}

if((total>0)&&(pc<zigzaglow))

{OrderClose(OrderTicket(),OrderLots(),Bid,1,赤);

Print("セール");

return(0);

}

を返します。

//----

return(0);

}

ファイル:
pic1.png  33 kb
 

MT4 zigzag インジケーターのパラメーター - 理解している人はいますか?

こんにちは

私はMT 4 ZZの指標のパラメータを理解していない。

深さ/偏差/バックステップ

誰が私にそれらを説明することができますか?

深さはバーの数、偏差は%、バックステップは分からないと思います...

ありがとうございます。

 

私はいつもジグザグが好きなのですが、ジグザグをフィルタリングするのに適した指標はありますか?

 
perwira:
私はいつもジグザグが好きなのですが、ジグザグをフィルタリングするのに適したインジケータはありますか?

ジグザグの偽シグナルをフィルタリングするためにHMAやnolagmaインディケータを使用することができるかもしれませんし、RBCIは別の選択肢です。

 

リペイントなのになんでzzにこだわるのか理解できない。