как узнать, до скольки работает брокер?

 

на MQL само собой

Здравствуйте!

 Подскажите пожалуйста, как определить, что уже осталось 3 ( ну или 4) часа до закрытия биржи?

или выносить в extern?

Спасибо! 

 

типа вроде ( Abs(  TimeLocal() - TimeCurrent() )   ) / 60 /60 / 24 - это разница между мной и сервером в часах, так?

и? 

 
Это если брокер не ленится заполнять у себя информацию для каждого торгового символа. Так?
 

спасибо

SYMBOL_SESSION_OPEN

Не поддерживается

double

SYMBOL_SESSION_CLOSE

Не поддерживается

хорошие ответы

 
adept_:

спасибо

SYMBOL_SESSION_OPEN

Не поддерживается

double

SYMBOL_SESSION_CLOSE

Не поддерживается

хорошие ответы

Смотрите время закрытия предыдущего бара недельного. Это и будет время закрытия сесии недельной.


Или скорее время открытия недельного datetime close_session = iTime(NULL, PERIOD_W1, 0) + PERIOD_W1;

 
PozitiF:

Смотрите время закрытия предыдущего бара недельного. Это и будет время закрытия сесии недельной.


Или скорее время открытия недельного datetime close_session = iTime(NULL, PERIOD_W1, 0) + PERIOD_W1;

Чуток подправлю.

datetime close_session = iTime(NULL, PERIOD_W1, 0) + PeriodSeconds(PERIOD_W1);

 
AlexeyVik:

Чуток подправлю.

datetime close_session = iTime(NULL, PERIOD_W1, 0) + PeriodSeconds(PERIOD_W1);

Точно, благодарю за поправку.
 
AlexeyVik:

Чуток подправлю.

datetime close_session = iTime(NULL, PERIOD_W1, 0) + PeriodSeconds(PERIOD_W1);

Будет работать в 95% случаев. Но иногда сессия закрывается раньше. Перед праздниками например.

 
RickD:

Будет работать в 95% случаев. Но иногда сессия закрывается раньше. Перед праздниками например.

Ну так других вариантов ведь нет ? Который учитывал бы праздники переход на зимнее летнее время и.т.д.
 
спасибо за ответы! вот недельно - это дельно!)
Причина обращения: