Sets the start and end time of the specified trading session for the specified symbol and week day.
[in] Custom symbol name.
[in] Week day, value from the ENUM_DAY_OF_WEEK enumeration.
[in] Index of the session, for which start and end times are to be set. Session indexing starts from 0.
[in] Session start time in seconds from 00:00, data value in the variable is ignored.
[in] Session end time in seconds from 00:00, data value in the variable is ignored.
true – success, otherwise – false. To get information about the error, call the GetLastError() function.
If the session with the specified session_index already exists, the function simply edits the beginning and end of the session.
If zero start and end parameters have been passed for the session (from=0 and to=0), the appropriate session with the session_index is deleted, while the session indexing is shifted downwards.
Sessions can be added only sequentially. In other words, you can add session_index=1 only if the session with the index 0 already exists. If this rule is broken, a new session is not created, while the function itself returns 'false'.