Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature currently requires accessing the site using the built-in Safari browser.
Решил перепроверить эту информацию, т.к. такие грабли недопустимы. У меня все нормально, хотя возможно не доконца понял Выше сообщение.еще одна странность, события OnBarUpdate() не идут если график свернут или не активен. К примеру если открыть несколько графиков (вкладок) в одном окне, то события будут идти только в активный график...
Решил перепроверить эту информацию, т.к. такие грабли недопустимы. У меня все нормально, хотя возможно не доконца понял Выше сообщение.
Я в OnBarUpdate()
Вставил принт появления нового бара. Проверил в режиме тиков и только по закрытию баров. Множество вкладок, при свернутом окне тоже. Все события в окно Вывода пришли. Ищите что то у Вас. У меня все ок. Или приведите код. Поставлю у себя перепроверю. Этот баг нужно воспроизвести, иначе можно попасть на реале, мама не горюй...
Но вот что обнаружил, надеюсь что есть где то настройка. Прошу подсказать.
Time[0] - NT7 выводит время начала бара.
Time[0] - NT8 выводит время ОКОНЧАНИЯ бара.
З.Ы. Надеюсь это поправят или дадут настройку, какое время должно выдаваться по Time[0]
опечатку исправилеще одна странность, события OnMarketData(MarketDataEventArgs marketDataUpdate) не идут если график свернут или не активен. К примеру если открыть несколько графиков (вкладок) в одном окне, то события будут идти только в активный график...
Ок. Перепроверю OnMarketData.сори опечаточка вышла, событие OnMarketData(MarketDataEventArgs marketDataUpdate)
кст. Time[0] верятно в настройках, т.к. у меня везде время окончания бара
Посмотреть вложение 2458
Time[0] - NT7 выводит время начала бара.
Time[0] - NT8 выводит время ОКОНЧАНИЯ бара.
З.Ы. Надеюсь это поправят или дадут настройку, какое время должно выдаваться по Time[0]
Вот здесь объяснение, почему невозможно скрыть Toolbar в NT8:Если кто-нибудь найдёт, как скрыть верхнюю панель инструментов (Show Toolbar) на графике, поделитесь пожалуйста.
Ветка по обсуждению маркетмейкерам тутя попросила Александра перенести диалог по маркетмейкерам в отдельную ветку, если нет возражений... Пытаюсь сейчас выудить предложения по НТ8 и это сложно :)
Перепроверил. У меня данные поступают. Но все может быть.опечатку исправил
protected override void OnMarketData(MarketDataEventArgs e)
{
if(e.MarketDataType == MarketDataType.Last)
{
Print(string.Format("Новый Last Time={0} Name={1} Price={2} Ask={3} Bid={4}",e.Time,e.Instrument,e.Price,e.Ask,e.Bid));
}
}
Передайте поддержке что они не все знают о поведении Time[0] в NT8. Допускаю что и я не все знаю. Но я настаиваю на том что есть ситуации когда в NT8 Time[0] выводит время окончания бара а NT7 начало бара. И обычно я все перепроверяю, прежде чем что то утверждать. Вот воспроизведение этой ситуации. Коды приложу ниже к сообщению. Специально написал два индикатора для этой проверки и синхронно их запустил на одинаковых инструментах.Ответ поддержки: поведение Time[0] одинаково в NT7 и NT8. Timestamp всегда выдает окончание бара. Можно, однако, установить расчет CalculateOnBarClose как True/False, что даст индикатору разные значения.
protected override void OnBarUpdate()
{
if(FirstTickOfBar)
Print("Новый бар "+Instrument.FullName + " Time[0]="+Time[0]+" Close[0]="+Close[0]);
}
protected override void OnBarUpdate()
{
if(IsFirstTickOfBar)
{
Print(string.Format("Новый бар. Инструмент={0} Time={1} Close={2}", Instrument.FullName,Time[0],Close[0]));
}
....
ну видимо да)Ок. Перепроверю OnMarketData.
У меня тоже время окончания бара, а в NT7 было начало. Где это настраивается не могу найти.
Судя по коду, узнал стиль. е заменено на marketDataUpdate. Видел такое в коде. Не Вы ли тот программист которого Борисыч (Игорь Алексеевский) мучает ? :-)
Перепроверил. У меня данные поступают. Но все может быть.
Возможно, но не уверен, что что то и пропускает. Вычислить можно имея только эталон, то что генерировал сервер. Если разработчики захотят, смогут перепроверить. Проверечный код ниже...был одновременно запущен на 5-ти инструментах 6Е YM TF ZB и ES каждый интсрумент на своей вкладке, окно свернуто
Архив окна Вывода прилагаю.Код:protected override void OnMarketData(MarketDataEventArgs e) { if(e.MarketDataType == MarketDataType.Last) { Print(string.Format("Новый Last Time={0} Name={1} Price={2} Ask={3} Bid={4}",e.Time,e.Instrument,e.Price,e.Ask,e.Bid)); } }
ресурсы и пк и инета будет много забирать... это так... к сведению.tick replay в оригинале