Last trade time

 
Как определить в MQ4 время последней сделки?
 
пройтись в цикле по всем ордерам и проанализировать open time
 
пройтись в цикле по всем ордерам и проанализировать open time


А время последней модификации. Скажем по другому. в MQ3 делали так
If CurTime-LastTradeTime< 3600 then exit; // Работаем один раз в час.

Как это же сделать в MQ4,
 
пройтись в цикле по всем ордерам и проанализировать open time


А время последней модификации. Скажем по другому. в MQ3 делали так
If CurTime-LastTradeTime< 3600 then exit; // Работаем один раз в час.

Как это же сделать в MQ4,

К сожалению, LastTradeTime в MQL4 больше нет. Если нужно контролировать именно время последних сделок из экспертов, то просто сохраняйте время последней сделки самостоятельно в глобальную переменную. А если нужно знать время последней сделки вообще, то можно сканировать (через OrderSelect(....,...., MODE_TRADES или MODE_HISTORY) базы открытых и закрытых позиций с поиском максимальных OpenTime и CloseTime.
Причина обращения: