help for weekly time

 

Hi all, I need an help to find orders closed during the current week, something like 

TimeWeek(OrderClosedTime())==Current_Week

How can I write "TimeWeek" and "Current_Week"?

Thank you!

 
  1. datetime TimeWeek (datetime when=0){ if(when == 0) when=TimeCurrent();
        return date(when) - PeriodSeconds(PERIOD_D1) * TimeDayOfWeek(when);
    }
        datetime Current_Week = TimeWeek();
              Find bar of the same time one day ago - MQL4 programming forum #1 & #6 (2017)

  2. You could also use weekly timeframe and iBarShift, but then you have to deal with 4066 / synchronization issues.

    On MT4: Unless the current chart is that specific symbol(s)/TF(s) referenced, you must handle 4066/4073 errors before accessing candle/indicator values.
              Download history in MQL4 EA - MQL4 programming forum - Page 3 #26.4 (2019)

    On MT5: Unless the current chart is that specific pair/TF, you must synchronize the terminal Data from the Server before accessing candle/indicator values.
              Error 4806 while using CopyBuffer() - Expert Advisors and Automated Trading - MQL5 programming forum #10 (2020)
              Is it mystical?! It is! - Withdraw - Technical Indicators - MQL5 programming forum (2019)
              Timeseries and Indicators Access / Data Access - Reference on algorithmic/automated trading language for MetaTrader 5
              Synchronize Server Data with Terminal Data - Symbols - General - MQL5 programming forum #2 (2018)
              SymbolInfoInteger doesn't work - Symbols - General - MQL5 programming forum (2019)

Reason: