Отсутствие некоторых баров на стыке истории и риалтайма
Posted: 11 Feb 2013
В новой версии MultiCharts 8.5 (бета 2 и выше) изменен порядок запросов данных для всех поставщиков. Сначала отправляется исторический запрос, после получения ответа по историческому запросу отправляется риалтайм запрос.
В результате (для поставщика Quik) при получении риалтайма из ТТП на стыке истории и риалтайма возможно отсутствие некоторых баров. Это связано с тем, что ТТП уже уходит вперед пока обрабатывается исторический запрос. История для данной таблицы недоступна, соответственно дырка автоматически не затягивается.
Чтобы залатать интервал на символе с отсутствующими барами необходимо сделать Reload. В таком случае дырка залатается из ТВС, переподписки на риалтайм происходить не будет.
Альтернативным решением, дабы обойти данную проблему, может быть использовать ТВС для поставки риалтайма. Настройка выбора таблицы для РТ данных находится в QuoteManager->Tools->Data Sources->Quik.
В результате (для поставщика Quik) при получении риалтайма из ТТП на стыке истории и риалтайма возможно отсутствие некоторых баров. Это связано с тем, что ТТП уже уходит вперед пока обрабатывается исторический запрос. История для данной таблицы недоступна, соответственно дырка автоматически не затягивается.
Чтобы залатать интервал на символе с отсутствующими барами необходимо сделать Reload. В таком случае дырка залатается из ТВС, переподписки на риалтайм происходить не будет.
Альтернативным решением, дабы обойти данную проблему, может быть использовать ТВС для поставки риалтайма. Настройка выбора таблицы для РТ данных находится в QuoteManager->Tools->Data Sources->Quik.