﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Снова стакан</title>
  <id>~/topic/838/snova-stakan/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T17:41:26Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=838" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/1260/</id>
    <title type="text">Я в процессе документирования. Думал на этой неделе сделаю, а у вас все проблемы да проблемы... Дума...</title>
    <published>2010-07-02T12:27:00Z</published>
    <updated>2010-07-02T12:27:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Я в процессе документирования. Думал на этой неделе сделаю, а у вас
все проблемы да проблемы... Думаю 2-3 дня.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1259/</id>
    <title type="text">а долго ожидать релиза 2.1? </title>
    <published>2010-07-02T11:37:00Z</published>
    <updated>2010-07-02T11:37:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;а долго ожидать релиза 2.1?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1258/</id>
    <title type="text">Две новости. Хорошая - у меня работает. Плохая (но не для меня) - у меня версия 2.1. Вот так =) Дейс...</title>
    <published>2010-07-02T01:36:00Z</published>
    <updated>2010-07-02T01:36:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Две новости. Хорошая - у меня работает. Плохая (но не для меня) - у
меня версия 2.1. Вот так =)&lt;/p&gt;
&lt;p&gt;Действительно, посмотрел старый код. Такое поведение могло быть.
Обновление котировок было не атомарно.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1257/</id>
    <title type="text">Потокобезопасный. </title>
    <published>2010-07-01T18:06:00Z</published>
    <updated>2010-07-01T18:06:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Потокобезопасный.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1256/</id>
    <title type="text">а MarketDepth потокобезопасный? может я в него лезу как раз в тот момент , ктога он обновляет эти св...</title>
    <published>2010-07-01T17:12:00Z</published>
    <updated>2010-07-01T17:12:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;а MarketDepth потокобезопасный? может я в него лезу как раз в тот
момент , ктога он обновляет эти свойства?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1255/</id>
    <title type="text">Иожно вообще слип убрать и отлавливать моменты когда бестбид или бестаск равны 0. еще вот я заметил ...</title>
    <published>2010-07-01T16:29:00Z</published>
    <updated>2010-07-01T16:29:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Иожно вообще слип убрать и отлавливать моменты когда бестбид или
бестаск равны 0. еще вот я заметил тоталволюм парур раз 0 проскакивал.&lt;/p&gt;
&lt;p&gt;вероятно если подписаться на событие QoutesChanged таког не будет, н
оу Workflow со событиями как то не айс работа, на то он и flow.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1254/</id>
    <title type="text">Ок, посмотрю чуть по-позже. Надо еще глянуть на частоту обновления инструментов... Главное, чтобы эт...</title>
    <published>2010-07-01T16:17:00Z</published>
    <updated>2010-07-01T16:17:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Ок, посмотрю чуть по-позже. Надо еще глянуть на частоту обновления
инструментов... Главное, чтобы этот код точно приводил к баге.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1253/</id>
    <title type="text">Да грубо говоря так MarketDepth md = trader.GetMarketDepth(security); while(true) { Console.WriteLin...</title>
    <published>2010-07-01T15:18:00Z</published>
    <updated>2010-07-01T15:18:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Да грубо говоря так&lt;/p&gt;
&lt;p&gt;MarketDepth md = trader.GetMarketDepth(security);&lt;/p&gt;
&lt;p&gt;while(true)
{
Console.WriteLine(md.BestAsk.Price);
Thread.Sleep(10);&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1252/</id>
    <title type="text">Частота не зависит... А можете сократить код до простого примера в 10 строчек? </title>
    <published>2010-07-01T15:08:00Z</published>
    <updated>2010-07-01T15:08:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Частота не зависит... А можете сократить код до простого примера в 10
строчек?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1251/</id>
    <title type="text">Второе вызывает первое. </title>
    <published>2010-07-01T15:06:00Z</published>
    <updated>2010-07-01T15:06:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Второе вызывает первое.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1250/</id>
    <title type="text">Отбой, я понял о чем идет речь. </title>
    <published>2010-07-01T15:05:00Z</published>
    <updated>2010-07-01T15:05:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Отбой, я понял о чем идет речь.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1249/</id>
    <title type="text">Минутку, а как данные в эти стаканы попадают? </title>
    <published>2010-07-01T15:04:00Z</published>
    <updated>2010-07-01T15:04:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Минутку, а как данные в эти стаканы попадают?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1248/</id>
    <title type="text">И вот вопрос - щас покурил мануал и что лучге использовать - MarketDepth.BestAsk или MarketDepth Get...</title>
    <published>2010-07-01T14:53:00Z</published>
    <updated>2010-07-01T14:53:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;И вот вопрос - щас покурил мануал и что лучге использовать -
MarketDepth.BestAsk или MarketDepth
GetBestQuote(OrderDirections.Sell)?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1247/</id>
    <title type="text">Я кстати правильно делаю, что создаю переменную сткана в конструкторе , кладу ее в поле и потом поль...</title>
    <published>2010-07-01T14:47:00Z</published>
    <updated>2010-07-01T14:47:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Я кстати правильно делаю, что создаю переменную сткана в
конструкторе , кладу ее в поле и потом пользую? не надо какжый рах
trader.GetMarketDepth() использовать?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1246/</id>
    <title type="text">вот секция из info.ini [excel] timeout=90 price-timeout=0 start-timeout=100 use-multithread=1 num-at...</title>
    <published>2010-07-01T14:39:00Z</published>
    <updated>2010-07-01T14:39:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;вот секция из info.ini&lt;/p&gt;
&lt;p&gt;[excel]
timeout=90
price-timeout=0
start-timeout=100
use-multithread=1
num-attempts=0
language_id=0&lt;/p&gt;
&lt;p&gt;может price-timeout = 0 не надо делать?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1245/</id>
    <title type="text">и вот еще 14:27:57,078 - Delta = 0, koef = 1, BB = 0, TotalVol = 0, TotalPrice 0 14:28:15,953 - Delt...</title>
    <published>2010-07-01T14:30:00Z</published>
    <updated>2010-07-01T14:30:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;и вот еще&lt;/p&gt;
&lt;p&gt;14:27:57,078 - Delta = 0, koef = 1, BB = 0, TotalVol = 0, TotalPrice 0
14:28:15,953 - Delta = 0, koef = 1, BB = 0, TotalVol = 0, TotalPrice 0
14:28:18,078 - Delta = 0, koef = 1, BB = 0, TotalVol = 520064,
TotalPrice 1489,09&lt;/p&gt;
&lt;p&gt;в середине, в том то и беда. метод CalcSumCurrentBids() вызываеся в
цикле весьма часто (как видно по тайм стампам), десять раз в секунду
точно&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1244/</id>
    <title type="text">Может быть банально еще не пришел экспорт? Или это в середине работы случается? </title>
    <published>2010-07-01T14:20:00Z</published>
    <updated>2010-07-01T14:20:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Может быть банально еще не пришел экспорт? Или это в середине работы
случается?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/1243/</id>
    <title type="text">Иногда в стакане BestBid.Price или BestAsk.Price равны нулю. Стаканы яполчаю в конструкторе и для ра...</title>
    <published>2010-07-01T14:13:00Z</published>
    <updated>2010-07-01T14:13:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Иногда в стакане BestBid.Price или  BestAsk.Price равны нулю. Стаканы
яполчаю в конструкторе и для рассчета текущих сигналов использую
только их
вот код&lt;/p&gt;
&lt;p&gt;public BasketSignalCalculator(TradedBasket basket, TikerController
tikerController, bool isSigmaCalculated)
{
this.isSigmaCalculated = isSigmaCalculated;
this.trader = tikerController.Trader;
this.basket = basket;
this.tikerController = tikerController;
leftSideMD =
trader.GetMarketDepth(trader.Securities.First(sec =&amp;gt;
sec.Code == basket.Basket.LeftSide[0].Asset.Name));
rightSideMDs =
trader.GetMarketDepth(trader.Securities.First(sec =&amp;gt;
sec.Code == basket.Basket.RightSide[0].Asset.Name));
}&lt;/p&gt;
&lt;p&gt;вот код одного из методов&lt;/p&gt;
&lt;p&gt;public decimal CalcSumCurrentBids()
{
decimal delta = 0;
foreach (TradedBasketItem tradedBasketItem in
basket.CurrentPart.RightSide)
{
decimal koef = GetTikerKoef(tradedBasketItem.Tiker);
double bid = rightSideMDs.BestBid.Price;
delta = delta + bid * tradedBasketItem.Weight * koef;
if (delta &amp;lt;= 0)
{&lt;/p&gt;
&lt;p&gt;TradeBasketHelperLogger.Logger.Debug(String.Format(&amp;quot;Delta = 0, koef =
{0}, BB = {1}, TotalVol = {2}, TotalPrice {3}&amp;quot;, koef, bid,
rightSideMDs.TotalVolume, rightSideMDs.TotalPrice));
}
}
return delta;
}&lt;/p&gt;
&lt;p&gt;и вот лог&lt;/p&gt;
&lt;p&gt;14:06:57,421 - Delta = 0, koef = 1, BB = 0, TotalVol = 667149,
TotalPrice 1487,4
14:09:05,515 - Delta = 0, koef = 1, BB = 0, TotalVol = 659359,
TotalPrice 1486,44
14:10:23,468 - Delta = 0, koef = 1, BB = 0, TotalVol = 522221,
TotalPrice 1486,02&lt;/p&gt;
&lt;p&gt;что это за глюк и как с ним бороться?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>