Медленное обновление стакана~/topic/1284/medlennoe-obnovlenie-stakana/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T12:28:41Zhttps://stocksharp.ru/images/logo.pnghttps://stocksharp.ru/posts/m/5110/Друг оставь покурить, а в ответ ТИШИНА :( А вот этот ответ чем не устроил http://stocksharp.com/post...2010-12-21T08:15:54Z2016-08-16T02:33:10ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">Dimarik</span><div class="innerquote">Друг оставь покурить, а в ответ ТИШИНА :(</div></div><br /><br />А вот этот ответ чем не устроил <a href="http://stocksharp.com/posts/m/5077/" title="http://stocksharp.com/posts/m/5077/">http://stocksharp.com/posts/m/5077/</a>Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/5127/В принципе - идея здравая. Только не совсем понятно что писать в лог? Выводить туда стакан? Тогда с ...2010-12-21T15:30:20Z2010-12-21T15:30:20ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">Dimarik</span><div class="innerquote">В принципе - идея здравая. Только не совсем понятно что писать в лог?<br />Выводить туда стакан? Тогда с чем его сравнивать. <br />Михаил, скажите а Ваши библиотеки будут работать если приложение будет написано на WinForms?<br /><br /><br /></div></div><br /><br />Выводить дельту времени. Да будут.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/5126/В принципе - идея здравая. Только не совсем понятно что писать в лог? Выводить туда стакан? Тогда с ...2010-12-21T15:00:42Z2010-12-21T15:00:42ZDimarikhttps://stocksharp.ru/users/28403/info@stocksharp.ruВ принципе - идея здравая. Только не совсем понятно что писать в лог?<br />Выводить туда стакан? Тогда с чем его сравнивать. <br />Михаил, скажите а Ваши библиотеки будут работать если приложение будет написано на WinForms?<br /><br /><br />Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/5109/Друг оставь покурить, а в ответ ТИШИНА :(2010-12-21T02:53:32Z2010-12-21T02:53:32ZDimarikhttps://stocksharp.ru/users/28403/info@stocksharp.ruДруг оставь покурить, а в ответ ТИШИНА :(Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/5083/Нет. В Sample в нет поля Stop. Это просто похожий участок кода. В моем коде нет таймера. Еще раз при...2010-12-17T16:59:49Z2010-12-17T16:59:49ZDimarikhttps://stocksharp.ru/users/28403/info@stocksharp.ruНет. В Sample в нет поля Stop. Это просто похожий участок кода. В моем коде нет таймера.<br /><br />Еще раз привожу код:<br /><br />// Привязка данных к GUI<br />stakanContent.DataContext = Quotes; <br /><br />// Регистрация котировок<br />trader.RegisterQuotes(Security);<br />stakan.QuotesChanged += StakanQuotesChanged;<br /><br /><br />void StakanQuotesChanged(OrderDirections arg1, IDictionary<int, Quote> arg2)<br />{<br /> // Здесь идет простая обработка стакана<br /><br /> this.GuiAsync(()=><br /> {<br /> Quotes.Clear();<br /> Quotes.AddRange(quote.Select(q => new SampleQuote(q.Price,q.Bid,q.Ask,q.Stop)).OrderByDescending(p=> p.Price));<br /> });<br /><br />}<br /><br />Так в чем может быть проблема?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/5081/Здравствуйте! Подскажите, в чем может быть проблема, при обновлении стакана. Стакан обновляется очен...2010-12-17T14:54:15Z2010-12-17T14:54:15ZMikhail Sukhovhttps://stocksharp.ru/users/201/info@stocksharp.ru<div class="quote"><span class="quotetitle">Dimarik</span><div class="innerquote">Здравствуйте!<br /><br />Подскажите, в чем может быть проблема, при обновлении стакана. Стакан обновляется очень медленно. Пока в программе обновиться стакан, в Квике обновления произойдут несколько раз. <br /><br /> <br />this.GuiAsync(()=><br /> {<br /> Quotes.Clear();<br /> Quotes.AddRange(quote.Select(q => new SampleQuote(q.Price,q.Bid,q.Ask,q.Stop)).OrderByDescending(p=> p.Price));<br /> });<br /><br />}<br /></div></div><br /><br />Подозреваю что это пример Sample. Там обновление идет по таймеру, а не по факту.Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/5077/Чтобы локализовать проблему, на Вашем месте я бы сделал вывод в лог события QuotesChanged (с отключе...2010-12-17T14:02:06Z2010-12-17T14:02:06Zartemoxhttps://stocksharp.ru/users/490/info@stocksharp.ruЧтобы локализовать проблему, на Вашем месте я бы сделал вывод в лог события QuotesChanged (с отключенным ГУИ)Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.ru/posts/m/5076/Здравствуйте! Подскажите, в чем может быть проблема, при обновлении стакана. Стакан обновляется очен...2010-12-17T13:49:59Z2010-12-17T13:49:59ZDimarikhttps://stocksharp.ru/users/28403/info@stocksharp.ruЗдравствуйте!<br /><br />Подскажите, в чем может быть проблема, при обновлении стакана. Стакан обновляется очень медленно. Пока в программе обновиться стакан, в Квике обновления произойдут несколько раз. <br />Настройки в quik установлены вот так:<br />[excel]<br />timeout=10<br /><br />Вот код:<br /><br />stakanContent.DataContext = Quotes;<br /><br />trader.RegisterQuotes(Security);<br />stakan.QuotesChanged += StakanQuotesChanged;<br />void StakanQuotesChanged(OrderDirections arg1, IDictionary<int, Quote> arg2)<br />{<br /> .......<br /> <br />this.GuiAsync(()=><br /> {<br /> Quotes.Clear();<br /> Quotes.AddRange(quote.Select(q => new SampleQuote(q.Price,q.Bid,q.Ask,q.Stop)).OrderByDescending(p=> p.Price));<br /> });<br /><br />}<br />Copyright @ StockSharp Platform LLC 2010 - 2024