You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
did anyone can told me ?
code that use for identify value of last previous top and bottom of zigzag
ZigZag Top And Bottom Numbers
did anyone can told me ? code that use for identify value of last previous top and bottom of zigzag
Hi 13,
Earlier you asked about RSI values and finding values for previous bars:
RSI Values:
The last character in the code indicates which BAR to get values from - For example:
RsiCurrent = iRSI(NULL,0,RSIPeriod,0,0); // 0 = Current Bar
RsiBar5 = iRSI(NULL,0,RSIPeriod,0,5); // 5 = Previous 5th Bar Back
Do the same for each bar you want to compare, then add your code to buy/sell trades
Basic code example - if (RsiCurrent > RsiBar5) Then do this;
------------------
ZigZag Numbers:
I have not seen many ZigZag indicators that have numbers for top and bottoms, but there are a number of indicators that use the ZigZag and place numbers at the tops and bottoms. Try do a search for:
Semaphore ZigZags
Eliott Waves
ZUP's
Attached is an indicator called 3_Level_ZZ that has the numbers. Just add your basic ZigZag and match the settings.
Good luck and I hope this helps!
Robert
thk so much comiclifeform
but istill have one problem ; can u give me the code to use only last top and buttom , when i try it error with other top/buttom (so confuse to record only last value )
thk
Not Familiar With ZigZags
thk so much comiclifeform
but i still have one problem ; can u give me the code to use only last top and bottom , when i try it error with other top/bottom (so confuse to record only last value )
thkHi 13,
I mentioned before I'm just a novice coder...and in this case, I do not use or understand the ZigZag or other wave indicators I suggested to you, so I may not be able to help you code the "top and bottom", especially without seeing what the code is.
Maybe someone else can help here with ZigZags...and the more detail you can provide...the better others can help you.
In the meantime, the 3_Level_ZZ_Semaphore has buffers you can get values from if that will help you.
Take care,
Robert
thk so much comiclifeform
but istill have one problem ; can u give me the code to use only last top and buttom , when i try it error with other top/buttom (so confuse to record only last value )
thkWith zig zag its impossible to pin down the exact top and bottom heres is a iCustom call for zig zag in to an Ea
ZZ3=iCustom(NULL,0,"ZigZag",depth,deviation,backstep,0,2);
ZZ2=iCustom(NULL,0,"ZigZag",depth,deviation,backstep,0,1);
then for it to trade you can do something like
if ((ZZ3!=0 || ZZ2!=0) //buy signal
and the same for sell signal,
another way could be(not sure about this one)
if (ZZ3!=High[2] || ZZ2!=High[1]) //buy signal
if (ZZ3!=Low[2] || ZZ2!=Low[1]) //sell signal
but you really need another indicator like maybe cci overbought or oversold to try and get closer to possible top or bottom.
i have problem this code
i've problem with zigzag Ea as this code i use zigzag indicator as this close
and identify top and bottom as code below
but it don't work properly
i want to short when it break previous low as red arrow (image attach below)
and buy when break previous high as green arrow (image attach below)
so , can anyone told me what i wrong in this code and what code should i use
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);
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_LOW,l-1);
pc=iClose(NULL,0,1);
total=OrdersTotal();
//identify top//
while(h>1)
{
if((zigzaghighx > zigzaghighp) && (zigzaghighx > zigzaghigha))
zigzaghigh=zigzaghighx;
return(0);
}
//identify buttom//
while(l>1)
{
if((zigzaglowx < zigzaglowp) && (zigzaglowx < zigzaglowa))
zigzaglow=zigzaglowx;
return(0);
}
//buy&sell//
if((totalzigzaghigh))
{ticket=OrderSend(Symbol(),OP_BUY,1,Ask,1,0,0,"buy",0,0,Green);
OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);
Print("buy");
return(0);
}
if((total>0)&&(pc<zigzaglow))
{OrderClose(OrderTicket(),OrderLots(),Bid,1,Red);
Print("sale");
return(0);
}
return;
}
//----
return(0);
}
MT4 zigzag indicator parameters - who understands them??
Hello
I don't understand the parameters of the MT 4 ZZ indicator:
depth / deviation / backstep
who can explain them to me?
I assume depth would be number of bars? deviation a %? and backstep no idea...
thanks
I always like zig zag, is there any of you guys have a suitable indicators to filter zig zag??
I always like zig zag, is there any of you guys have a suitable indicators to filter zig zag??
maybe you can use HMA or nolagma indicators to filter false signals of zigzag, RBCI is a another choice.
I don't understand why people are so focussed on zz when it repaints.