Павел Раввич:
Это то же самое время или есть какой-то оффсет по часовому поясу?
Структура для хранения последних цен по символу.
struct MqlTick { datetime time; // Время последнего обновления цен double bid; // Текущая цена Bid double ask; // Текущая цена Ask double last; // Текущая цена последней сделки (Last) ulong volume; // Объем для текущей цены Last long time_msc; // Время последнего обновления цен в миллисекундах uint flags; // Флаги тиков double volume_real; // Объем для текущей цены Last c повышенной точностью };
bool SymbolInfoTick( string symbol, // символ MqlTick& tick // ссылка на структуру );
Павел Раввич:
Мне подходит или нет?
Через winapi можно получить текущее время компьютера в нс ( с гранулярностью в 200 нс) в windows формате, которое надо сконвертировать в Unix формат, принятый в MT.
Подходит Вам или нет - решать Вам.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Получаю время открытия сделки ( Время открытия позиции в миллисекундах с 01.01.1970 ) при помощи:
Нужно получить текущее время в том же формате.
Конструкция
Мне подходит или нет?
В документации про TimeCurrent() написано:
Возвращает последнее известное время сервера, время прихода последней котировки по одному из выбранных в "Обзоре рынка" символов. Значение времени формируется на торговом сервере и не зависит от настроек времени на компьютере пользователя.
Про часовой пояс сервера не сказано.
Это то же самое время или есть какой-то оффсет по часовому поясу?