MarketTime в версии StockSharp_4.0.8
Atom Ответить
14.12.2011


Добрый день!
Trader.MarketTime возвращает локальное время
попытка вызова SyncMarketTime(Exchange.Rts) к успеху не привела.
Расхождение времени в терминале QUIK и Trader.MarketTime осталось.
Как получить биржевое время?

Теги:


Спасибо:




9 Ответов
freelancer

Фотография
Дата: 14.12.2011
Ответить


Код
[Description("Время из Quik. Если недоступно, то берётся DateTime.Now")]
public static DateTime ServerTime(this QuikTrader t)
{
    if (t.Terminal.ServerTime.HasValue)
        return t.Terminal.ServerTime.Value;
    else
    {
        t.AddInfoLog("Вместо ServerTime получено локальное время");
        return DateTime.Now;
    }
}
Спасибо:

guest

Фотография
Дата: 14.12.2011
Ответить


Спасибо! Все заработало!
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 15.12.2011
Ответить


Ugryumov Перейти
попытка вызова SyncMarketTime(Exchange.Rts) к успеху не привела.


Чуть подробнее.
Спасибо:

guest

Фотография
Дата: 19.12.2011
Ответить


Вызывал Trader.MarketTime
Показывал локальное время на компьютере.
Вызвал SyncMarketTime(Exchange.Rts);
Значение Trader.MarketTime снова показывало локальное время
Автор топика
Спасибо:

Alexander

Фотография
Дата: 19.12.2011
Ответить


А MarketTimeOffset меняется после вызова SyncMarketTime?
Спасибо:

guest

Фотография
Дата: 20.12.2011
Ответить


Нет. Он как был 0 так и остался.
Автор топика
Спасибо:

Alexander

Фотография
Дата: 20.12.2011
Ответить


Ugryumov Перейти
Нет. Он как был 0 так и остался.


Какой часовой пояс? Попробуйте вызвать SyncMarketTime с большим таймаутом.
Спасибо:

Garic

Фотография
Дата: 19.01.2012
Ответить


QuikTerminal.ServerTime на вечёрке показывает вчерашнюю дату. Время верное, а дата вчерашняя. Наверно глюк квика.

Причём вначале вечёрки всё нормально, а вот после реконнекта ближе к её концу (заметил после 23.00) дата становится вчерашней.
Спасибо:

Alexander

Фотография
Дата: 19.01.2012
Ответить


Garic Перейти
QuikTerminal.ServerTime на вечёрке показывает вчерашнюю дату. Время верное, а дата вчерашняя. Наверно глюк квика.

Причём вначале вечёрки всё нормально, а вот после реконнекта ближе к её концу (заметил после 23.00) дата становится вчерашней.


Это квик, да
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy