I set my time-limits generally in this way
datetime IsValid; //global definition ... void OnTick(){ ... if ( ... ) IsValid = TimeCurrent()+ 4*3600;// valid for 4h = 14400sec. ... if (TimeCurrent() < isValid ) { open as much as you can..} ... }

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
Good Morning evereyone,
Iám a Newbie in Coding at All, but i learn very fast =D and it´s really fun to create and modify EA´s.
Well here is my problem, whitch i try to solve.
I´ve made a EA based on one Moving Average, witch Buys and sells when the prev candle[2] was closed over/under the MA and closed under/over the next candle [1] of the MA .
Well in Periods Like M5 or M15 i didn´t have this Problem , but for example on a H4 period i have a Signal-Candle witch is 4 Hours valid.
That means, that in this 4 Hours he can open as many Positions, as much money i have. That´s why iám looking for a function, witch allowdes the EA to open max 2 in this Period.
I hope one of you had a solution for me, because google coudn´t help me at all.
greets to all of you :o)