E
OTTOMH
// =====================================================================================
extern int StartHour=5;
extern int EndHour=15;
init()
{
}
start()
{
// ================= Do stuff every tick START ==================
// Evaluate for Close of open trades
// Evaluate for move of Trailing Stops
// ================= Do stuff every tick END ==================
// ================= Do stuff between limit hours START ==================
if(Hour() EndHour) return(0); // Too late
// If got here you are in trading window so evaluate for Open
// Count current open trades to avoid orders ramping up
// If count OK check for Open
// ================= Do stuff between limit hours END ==================
return (0);
}
BarrowBoy wrote >>
E OTTOMH // ===================================================================================== extern int StartHour=5; extern int EndHour=15; init() { } start() { // ================= Do stuff every tick START ================== // Evaluate for Close of open trades // Evaluate for move of Trailing Stops // ================= Do stuff every tick END ================== // ================= Do stuff between limit hours START ================== if(Hour() EndHour) return(0); // Too late // If got here you are in trading window so evaluate for Open // Count current open trades to avoid orders ramping up // If count OK check for Open // ================= Do stuff between limit hours END ================== return (0); }
E OTTOMH // ===================================================================================== extern int StartHour=5; extern int EndHour=15; init() { } start() { // ================= Do stuff every tick START ================== // Evaluate for Close of open trades // Evaluate for move of Trailing Stops // ================= Do stuff every tick END ================== // ================= Do stuff between limit hours START ================== if(Hour() EndHour) return(0); // Too late // If got here you are in trading window so evaluate for Open // Count current open trades to avoid orders ramping up // If count OK check for Open // ================= Do stuff between limit hours END ================== return (0); }
Thanks,
Just one more question when you initialize the start and end hr is thta your system hr or the platform hr. And when you refer to the tick end - would that work on every period os does it have to be the shortest period on the platform? Would that work on every 30 mins?
Thanks in advance,
\r

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 as wondering if there is a way to have an EA start at a certain time of day usig the terminals internal time or the computers time. Please advise if you are aware of any build in function or snippet of code.
Cheers
ergys