carpe193deim:
(...) Do I need to define or declare it in some special way besides just extern double or int?
(...) Do I need to define or declare it in some special way besides just extern double or int?
Yes. HPriceB needs to be declared before init deinit and start function, just like extern variables but without extern word.
Eg.
#property some_property
double HPriceB;
int init(){return(0);}
int deinit(){return(0);}
int start(){return(0);}
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
Hi I'm trying to get an expert adviser to remember the highest ask or bid value as an order goes along with some code like this:
if(Bid>HPriceB && OrderType()==OP_BUY && OrderMagicNumber()==1)
{
HPriceB=Bid;
}
But it seems every time it reruns the adviser with each tick , it forgets the value of HPriceB and resets it to zero. What do I do to get it to remember the current value?
Do I need to define or declare it in some special way besides just extern double or int?
Thanks so much for the help