Hello dear programmers,
I am building an EA based on my strategy but as I am still learning how to code properly I ran into some troubles. Would really appreciate your help!
So basically lets say that my strategy generates SELL signals at the price of X and then Y and then Z and so on. How can I code it so that the EA will remember price X, Y, Z... and only remove those levels after a candle has closed above their value? (vice versa for BUY of course)
Thank you in advance for your ideas!
Just create 'Double' variables for each one and then 're-set' those variables to '0' on the iOpen of the the next candles... something like this:
double BuySignalX = (your condition X value);
double BuySignalY = (your condition Y value);
double BuySignalZ = (your condition Z value);
if(iOpen(0) > BuySignalX) BuySignalX=0;
if(iOpen(0) > BuySignalY) BuySignalY=0;
if(iOpen(0) > BuySignalZ) BuySignalZ=0;
A very basic idea of how I would go about it... but, you should be able to code it better into a 'for' or 'while' loop....
Hope that helps in some way...