Котировочные и торговые сессии

 

Информация о торговых и котировочных сессиях представлена в окне Символы

 

Проясните, плз, этот момент :

- это просто справочная информация? насколько ей можно доверять ?

- в MetaQuotes-Demo для валютных пар заявлено о торговой и котировочной сессиях как "Пятница 00:00 - 24:00", однако реально с 23:00 торговля запрещена 

- как получить к ней доступ из MQL5 (этот вопрос имеет смысл только, если это не справочная информация) ?  

 

нормально явление для фондового рынка если немножко узнать вообще про электронные биржи

то можно заметить такую закономерность что существуют биржи типа глобекс и биржи нюсе айсе насдак

ммвб куда люди ходят на работу и совершают операции на рынках

есть немного почитать про устройство бирж и в частности фондового рынка

то можно заметить что некоторые биржи открываться в разное время

и торги относительного терминального времени проводятся вот по данному расписанию.

даже есть несколько таких программ например 

"World Market Times Tool"

или даже вот ссылочка такая 

http://stocktime.ru/index.html

биржевые часы 24h | расписание торговых сессий | торговля по часам | forex часы стоктайм | сессионные часы | время работы бирж | курсы валют | курс рубля | курс доллара | курс евро | котировки | цена на золото | финансовые рынки | вылютный рынок...
  • stocktime.ru
Изображение Биржевых часов 24h и дизайн сайта являются объектами авторского права. Запрещается копирование, распространение (в том числе путем копирования на другие сайты и ресурсы в Интернете). Любое использование информации и объектов сайта stocktime.ru является противоправным.
 

Поясните пожалуйста вопрос, мне нужно определить время окончания торгов по EURUSD (ночь с пятницы на суботу), предполагаю что это можно сделать
так SymbolInfoInteger(Symbol(), SYMBOL_EXPIRATION_TIME, ttttt).

Но есть еще функции SymbolInfoSessionQuote и  SymbolInfoSessionTrade не могу понять чем отличается торговая и котировачная сесии?

Подскажите как правильно сделать эту штуку? 

Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - Документация по MQL5
 
OniNePriletyat:

Поясните пожалуйста вопрос, мне нужно определить время окончания торгов по EURUSD (ночь с пятницы на суботу), предполагаю что это можно сделать
так SymbolInfoInteger(Symbol(), SYMBOL_EXPIRATION_TIME, ttttt).

Но есть еще функции SymbolInfoSessionQuote и  SymbolInfoSessionTrade не могу понять чем отличается торговая и котировачная сесии?

Подскажите как правильно сделать эту штуку? 

Почитайте статью Ограничения и проверки в экспертах
 
Спасибо за ссылку на вашу статью, у меня возник тот-же вопрос что и у топикстартера, ф-ия SymbolInfoSessionTrade возвращает время окончания торговой сессии в пятницу в 24:00, а реально последний бар рисуется в 23:00, так должно быть?
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - Документация по MQL5
 

Функция SymbolInfoSessionTrade сообщает о возможности торговать или получать котировки в соответствующие сессии. Но при этом сам поток котировок может и отсутствовать в заявленное время (по каким-либо причинам). Поэтому, время торговой сессии не гарантирует наличие котировок в это время. Это просто техническая информация.


 

понял, спасибо.

 

Прошу консультации в части использования функций SymbolInfoSessionQuote и SymbolInfoSessionTrade. Вопросы следующие:

1. При каких обстоятельствах торговая и котировочная сессии могут различаться/не совпадать по времени? Как такое возможно в жизни (примеры) и применимо к платформе МТ5?

2. На заданный вопрос топик-стартера Rosh справедливо заметил, что время торговой котировочной сессии не гарантирует наличие котировок в это время. Однако, факт отсутствия котировок в пятницу после 22:00 мы наблюдаем уже несколько лет, несмотря на то, что все эти годы в спецификации исправно наблюдаем "00:00-24:00" с понедельника по пятницу (кстати, почему не "00:00:00-23:59:59"?). И не на одном брокере. В таком случае, где грань, между установленным на сервере брокера параметре и знанием брокера, что их гарантированно не будет?

3. Работоспособность данных функций в тестере стратегий. Соответствующий мой вопрос в сервис-деске #163680 весит незакрытым еще с 2011.07.10 09:52. В настоящее время в своем советнике реализовал два режима проверки: 1) если тестирование/оптимизация - 00:00:00-23:59:59 с понедельника по пятницу (в пятницу на два часа меньше), 2) если в режиме реального времени - проверяю только SymbolInfoSessionTrade. И заложили ли MQ в структуру исторических данных возможные изменения данных параметров. Гипотетически, измениться время торговой сессии в текущей спецификации, и при тестировании советник будет ориентироваться на текущую спецификацию. А в истории будут участки торговой истории, выходящей за пределы текущих параметров.

Извините за то, что все смешал в одну "солянку".

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура исторических данных
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура исторических данных
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура исторических данных - Документация по MQL5
 
Котировочные и торговые сессии могут различаться на фондовых рынках с премаркетом. То есть, когда регистрируются сделки, совершенные вне торговой сессии. в этом случае котировки идут, но торговать нельзя

На форексе сессии круглосуточные выставляют, чтобы не было проблем с закусыванием старой истории из-за разницы таймзон и измененных сессий.
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
Документация по MQL5: Получение рыночной информации / SymbolInfoSessionQuote
  • www.mql5.com
Получение рыночной информации / SymbolInfoSessionQuote - Документация по MQL5
 
Renat:
Котировочные и торговые сессии могут различаться на фондовых рынках с премаркетом. То есть, когда регистрируются сделки, совершенные вне торговой сессии. в этом случае котировки идут, но торговать нельзя

На форексе сессии круглосуточные выставляют, чтобы не было проблем с закусыванием старой истории из-за разницы таймзон и измененных сессий.

Т.е. существует некая площадка с неким "премаркетом", позволяя неким своим привилигированным клиентам выполнять торговые операции вне торговой сессии, при этом широковещательно транслируя финансовые подробности в свое окружение?

Многое непонятно, конечно. Как происходит этот механизм и с какой целью производится широковещательная рассылка сделок в окружение? 

Заранее извиняюсь за дотошность. Интересуюсь любопытства ради, не прикола для.


Другими словами, в истории котировок информация о котировочных и торговых сессиях не храниться. Это результаты фактической котировочной сессии.

Почему в спецификации отражается "00:00-24:00", а не "00:00:00-23:59:59"?

 
voix_kas:

Т.е. существует некая площадка с неким "премаркетом", позволяя неким своим привилигированным клиентам выполнять торговые операции вне торговой сессии...

 Но это же элементарные основы биржевой торговли! Пару лет назад сталкивался с правилами РТС - там было ровно то же самое. Посмотрите, почитайте. По общему правилу, часть сделок может осуществляться за пределами основной торговой сессии. Сам на этом выиграл пару судов.