show your code
EA!=Indicator (EA have no buffers)
//z
u don't need to copy the indicator into the EA use iCustom()
int n, i, double p0, p1, p2, p3, p4, p5; i=0; while(n<5) { if(p0>0) {p5=p4; p4=p3; p3=p2; p2=p1; p1=p0; } p0=iCustom(Symbol(),0,"zigzag",ExtDepth,ExtDeviation,ExtBackstep,0,i); if(p0>0) {n+=1; } i++; } //now u have the numbers use it how you want //4 example if (p0 > p2 && p1 < p3) { //do X; }
yes i know it but i wanted to know how can i make a function that exactly works such as zigzag indicator
and i become able to reach its number for my use
these three articles [perhaps in order listed] will guide you in creating EA based indicator function
- Transferring an Indicator Code into an Expert Advisor Code. Indicator Structure https://www.mql5.com/en/articles/1456
- Transferring an Indicator Code into an Expert Advisor Code. Conclusion https://www.mql5.com/en/articles/1463
- Transferring an Indicator Code into an Expert Advisor Code. General Structural Schemes of an Expert Advisor and Indicator Functions https://www.mql5.com/en/articles/1457
hope that answers your question
When i first discovered the zigzag indicator i too wanted to make an EA out of it. it points out the exact maximum and minimum values through the chart, i could just enter long when a new min is reached and enter short when a new max is reached. You can't loose -- I was going to be a billionaire in no time. This is wonderful!
...
And before i could decide what to do with all the billions I would make, I figured out that it doesn't really know the future, it just redraws on the charts.
:(
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
hi
i want to know amount of 3 last up and down in zigzag?
i could comment them in indicator but i comment them in zigzag as an EA my program show 0
what is wrong in my program that zigzag function does not work now?
Comment(curlow," ",curhigh," ",lastlow," ",lasthigh);