Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет!
Как-нибудь в MQL можно определить во сколько начнуться торги в 19-00 или в 19-05?
{
MqlDateTime cur_time;
datetime from, to;
cur_time.year = 0;
TimeCurrent(cur_time);
if(cur_time.year > 0)
{
if(SymbolInfoSessionTrade(Symbol(), ENUM_DAY_OF_WEEK(cur_time.day_of_week), 1, from, to))
{
Print("From = ", string(from), " to = ", string(to));
}
}
return(INIT_SUCCEEDED);
}
Результат
Добавлено
Биржа же транслирует эти данные в потоке FORTS_FUTINFO_REPL
Таблица session: Информация о торговой сессии
Таблица содержит информацию о расписании сессий.
Таблица 47. Поля таблицы session
Поле Тип Описание
replID i8 Служебное поле подсистемы репликации
replRev i8 Служебное поле подсистемы репликации
replAct i8 Служебное поле подсистемы репликации
sess_id i4 Идентификатор торговой сессии
begin t Время начала
end t Время окончания
state i4 Состояние сессии
opt_sess_id i4 Номер соответствующей опционной сессии
inter_cl_begin t Время начала пром. клиринга
inter_cl_end t Время окончания пром. клиринга
inter_cl_state i4 Состояние пром. клиринга
eve_on i1 Признак того, что доп вечерняя сессия будет проводиться
eve_begin t Время начала доп. вечерней сессии
eve_end t Время окончания доп. вечерней сессии
mon_on i1 Признак того, что доп утренняя сессия будет проводиться
mon_begin t Время начала доп. утренней сессии
mon_end t Время окончания доп. утренней сессии
pos_transfer_begin t Начало интервала переноса позиций
pos_transfer_end t Конец интервала переноса позиций