MT5 Quote and Trade sessions

easy direct connection to any MT4 and MT5 server

MT5 Quote and Trade sessions

Code Snippet
  1. public bool IsQuoteSession(MT5API qc, string symbol)
  2. {
  3.     var tradeSessionsForWeek = qc.Symbols.Sessions[symbol].Quotes;
  4.     var todaySessions = tradeSessionsForWeek[(int)qc.ServerTime.DayOfWeek];
  5.     foreach (var item in todaySessions)
  6.         if (qc.ServerTime.Minute > item.StartTime && qc.ServerTime.Minute < item.EndTime)
  7.             return true;
  8.     return false;
  9. }
  10. public bool IsTradeSession(MT5API qc, string symbol)
  11. {
  12.     var tradeSessionsForWeek = qc.Symbols.Sessions[symbol].Trades;
  13.     var todaySessions = tradeSessionsForWeek[(int)qc.ServerTime.DayOfWeek];
  14.     foreach (var item in todaySessions)
  15.         if (qc.ServerTime.Minute > item.StartTime && qc.ServerTime.Minute < item.EndTime)
  16.             return true;
  17.     return false;
  18. }

Leave a Reply