Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
yu-sha
1054
yu-sha  

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

 

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

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

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

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

Vasily
1261
Vasily  

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

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

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

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

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

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

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

"World Market Times Tool"

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

http://stocktime.ru/index.html

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

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

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

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

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

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

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

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

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

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


Саша
487
Саша  

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

voix_kas
681
voix_kas  

Прошу консультации в части использования функций 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
MetaQuotes
Админ
25154
Renat Fatkhullin  
Котировочные и торговые сессии могут различаться на фондовых рынках с премаркетом. То есть, когда регистрируются сделки, совершенные вне торговой сессии. в этом случае котировки идут, но торговать нельзя

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

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

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

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

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


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

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

Yedelkin
4532
Yedelkin  
voix_kas:

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

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