﻿<?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">Сообщество. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=182</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-17T19:00:48Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=182" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/3148/</id>
    <title type="text">Личные сообщения</title>
    <published>2012-11-07T11:31:23Z</published>
    <updated>2012-11-07T11:31:23Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Новости" />
    <content type="html">Добрый день,&lt;br /&gt;&lt;br /&gt;В связи с участившимися случаями использования ЛС для рассылки спама, мы отключаем эту функцию на форуме.&lt;br /&gt;&lt;br /&gt;С уважением,&lt;br /&gt;СтокШарп</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3147/</id>
    <title type="text">Адресные сделки в тиковых данных при импорте с FTP RTS</title>
    <published>2012-11-06T19:02:28Z</published>
    <updated>2012-11-06T19:02:28Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.ru/users/6041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Здравствуйте, коллеги.&lt;br /&gt;&lt;br /&gt;Обнаружил, что при импорте тиковых данных с FTP-сервера RTS импортируются также адресные сделки (поле Nosystem имеет значение 1). ИМХО это неправильно, т.к. рынок этих сделок не видит и свечки с ними строятся неправильно.&lt;br /&gt;&lt;br /&gt;Существует ли возможность отключения импорта адресных сделок?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3146/</id>
    <title type="text">Ошибка при скачивании данных с FTP сервера RTS</title>
    <published>2012-11-06T13:04:48Z</published>
    <updated>2012-11-06T13:04:48Z</updated>
    <author>
      <name>Marco</name>
      <uri>https://stocksharp.ru/users/6041/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Приветствую,&lt;br /&gt;&lt;br /&gt;При попытке скачивания данных через плагин RTS получаю следующее исключение:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;

15:39:23.800|Error  |RTS       |System.InvalidOperationException: Инструменты GMKN@RTS и GMKR-05.10.12@RTS имеют разные шаги цены 0.1 и 0.01.
   в #=qF9hoL98lcWDJ73syondiCOmHSO68GHiAknS$_OHm3vrhMBfCMifuJEoQcWWe8ph_.#=q6_fxj6G53wlIloMZuBDiCw==(Dictionary`2 #=qdFslnOC85ZbR3Vc2stcXhQ==, DateTime #=qZ5Kd0lhJbrY2DbBE04yF9Q==)
   в #=qF9hoL98lcWDJ73syondiCOmHSO68GHiAknS$_OHm3vrhMBfCMifuJEoQcWWe8ph_.#=qRCi0HMg2C2o48M_kmHLnPg==(FTP_Client #=q_W_xB5kTt9NGm8W$r0MyJA==, DateTime #=qIapbphV5bEHqwa0XutG1mw==)
   в #=qFabj78jDniq6PeAF2O7zEK2amVZb_0bGmkeJA9w3NMorN9pQ8Fcphb7PuR1S3cqD.#=q4FyaliwA6TLOu2nq1eeHLA==(IDictionary`2 #=qobY4dRtnmf0j09wYTO3PAA==, FTP_Client #=qGicD5KadDPF3XNJ$485_9w==, DateTime #=qFo8vGVSwMK2xl_Szc5hDYw==)
   в StockSharp.Algo.History.Rts.RtsHistorySource.#=qjjCXVa_GkSf19tV164IPgwTyboVTtpff2T3L6bqtJy0=.#=qHMv8KtHEunqE706e2sbUsOI6OMmJvNEOudDtjiCywXg=()
   в Ecng.Common.Converter.&amp;lt;&amp;gt;c__DisplayClasse.&amp;lt;DoInCulture&amp;gt;b__d()
   в Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
   в StockSharp.Algo.History.Rts.RtsHistorySource.LoadTrades(DateTime date, IDictionary`2 trades)
   в StockSharp.Hydra.Rts.RtsSource.Load()
   в StockSharp.Hydra.Worker.WorkerProcess.&amp;lt;Download&amp;gt;b__12(IMarketDataSource source) в C:\Users\Oleg\Documents\Trading\CodePlex\trunk\Hydra\Hydra\Worker.cs:строка 139
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Гидра только что обновлена с CodePlex. Пытаюсь закачивать только RIZ2@RTS, период - с 01.10.2012 г.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3145/</id>
    <title type="text">Несоответствие типов между КВИК и S# - bug or by design?</title>
    <published>2012-11-06T10:40:18Z</published>
    <updated>2012-11-06T10:40:18Z</updated>
    <author>
      <name>Геннадий Ванин (Gennady Vanin)</name>
      <uri>https://stocksharp.ru/users/6413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Здравствуйте,&lt;br /&gt;я, по наивности, попытался присвоить количественные (в штуках) параметры типа INTEGER в КВИК   переменным типа int в C# Stock# и, с удивлением, обнаружил, что в Ы#, они типа decimal &lt;br /&gt;&lt;ul&gt;&lt;li&gt;security.&lt;b&gt;AsksCount&lt;/b&gt; &lt;br /&gt;&lt;a href="http://stocksharp.com/doc/html/P_StockSharp_Quik_DdeSecurityColumns_AsksCount.htm" title="http://stocksharp.com/doc/html/P_StockSharp_Quik_DdeSecurityColumns_AsksCount.htm"&gt;Общее количество заявок на продажу по этому инструменту, штук&lt;/a&gt;&lt;br /&gt;&lt;li&gt;security.&lt;b&gt;BidsCount&lt;/b&gt;  &lt;br /&gt;Общее количество заявок на покупкупо этому инструменту, штук&lt;br /&gt;&lt;li&gt;security.&lt;b&gt;AsksVolume &lt;/b&gt;&lt;br /&gt;&lt;a href="http://stocksharp.com/doc/html/P_StockSharp_Quik_DdeSecurityColumns_AsksVolume.htm" title="http://stocksharp.com/doc/html/P_StockSharp_Quik_DdeSecurityColumns_AsksVolume.htm"&gt;Количество ценных бумаг во всех заявках на продажу, в лотах&lt;/a&gt;&amp;quot;&lt;br /&gt;&lt;li&gt;security.&lt;b&gt;BidsVolume&lt;/b&gt;&lt;br /&gt;Количество ценных бумаг во всех заявках на покупку, в лотах  &lt;/ul&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;А зачем?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3144/</id>
    <title type="text">Не загружаются картинки на формуе, в свой профайл, в альбом.</title>
    <published>2012-11-05T15:25:08Z</published>
    <updated>2012-11-05T15:25:08Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.ru/users/6182/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">Выдается ошибка:&lt;br /&gt;&lt;br /&gt;Access to the path &amp;#39;C:\inetpub\wwwroot\StockSharp\forum\Uploads\61.7.aa.PNG.yafalbum&amp;#39; is denied.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3143/</id>
    <title type="text">Trader.GetPosition не работает.</title>
    <published>2012-11-05T15:13:55Z</published>
    <updated>2012-11-05T15:13:55Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.ru/users/6182/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Вечер добрый.&lt;br /&gt;&lt;br /&gt;Метод Trader.GetPosition возвращает 0.&lt;br /&gt;&lt;br /&gt;Протестировал на вложенном примере Sample.&lt;br /&gt;&lt;br /&gt;Скриншот прилагаю.&lt;br /&gt;&lt;br /&gt;Если нажать кнопку Портфель, то в новом окне позиции появляются.&lt;br /&gt;На скриншоте этому факту соответствует переменная _positionsWindow.&lt;br /&gt;&lt;br /&gt;А если вызвать в программе метод Trader.GetPosition, то он выдает результат ноль.&lt;br /&gt;На скриншоте этому факту соответствует метод Trader.GetPosition(Trader.Portfolios.ElementAtFromEnd(0), Trader.Securities.ElementAtFromEnd(10))&lt;br /&gt;&lt;br /&gt;В чем может быть ошибка?&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAACnNAH0CrlLXrma1bhnmFxBK7pon9DKIvlF2NI1vfP_UNdRYipUwDiR5mYUOKSDqT3X4_MxpITX_cxJJ3TehpwA" title="http://s2.ipicture.ru/uploads/20121105/vQX25kAc.png"&gt;скриншот&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Версия стокшарпа 4.1.4&lt;br /&gt;Квик тестовый.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3142/</id>
    <title type="text">Ошибки в сборке Hydra-20789</title>
    <published>2012-11-05T14:49:53Z</published>
    <updated>2012-11-05T14:49:53Z</updated>
    <author>
      <name>yammm</name>
      <uri>https://stocksharp.ru/users/6162/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Я скорее всего догадываюсь в чем дело, скорее всего проблема с локалью, т.к. у меня win 7 англ. версия.&lt;br /&gt;&lt;br /&gt;18:27:26.106|Error  |StockSharp|System.InvalidOperationException: The calling thread cannot access this object because a different thread owns it.&lt;br /&gt;   at System.Windows.DependencyObject.GetValue(DependencyProperty dp)&lt;br /&gt;   at StockSharp.Hydra.MainWindow.get_HydraEntityRegistry() in h:\torrents\stocksharp-20789\trunk\Hydra\Hydra\MainWindow.xaml.cs:line 78&lt;br /&gt;   at StockSharp.Hydra.MainWindow.CreateAllSecurity(IMarketDataSource source) in h:\torrents\stocksharp-20789\trunk\Hydra\Hydra\MainWindow.xaml.cs:line 206&lt;br /&gt;   at StockSharp.Hydra.MainWindow.InitializeMarketSources() in h:\torrents\stocksharp-20789\trunk\Hydra\Hydra\MainWindow.xaml.cs:line 303&lt;br /&gt;&lt;br /&gt;18:32:15.165|Error  |StockSharp|System.InvalidOperationException: Sequence contains no matching element&lt;br /&gt;   at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)&lt;br /&gt;   at StockSharp.Hydra.MarketDataSourceControl.AllSecurityAdd() in h:\torrents\stocksharp-20789\trunk\Hydra\Hydra\MarketDataSourceControl.xaml.cs:line 242&lt;br /&gt;   at StockSharp.Hydra.MarketDataSourceControl.btnAllSecurities_Click(Object sender, RoutedEventArgs e) in h:\torrents\stocksharp-20789\trunk\Hydra\Hydra\MarketDataSourceControl.xaml.cs:line 217&lt;br /&gt;   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)&lt;br /&gt;   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)&lt;br /&gt;   at System.Windows.Controls.Button.OnClick()&lt;br /&gt;   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)&lt;br /&gt;   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)&lt;br /&gt;   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)&lt;br /&gt;   at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)&lt;br /&gt;   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)&lt;br /&gt;   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)&lt;br /&gt;   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)&lt;br /&gt;   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)&lt;br /&gt;   at System.Windows.Input.InputManager.ProcessStagingArea()&lt;br /&gt;   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)&lt;br /&gt;   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)&lt;br /&gt;   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)&lt;br /&gt;   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)&lt;br /&gt;   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean&amp;amp; handled)&lt;br /&gt;   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)&lt;br /&gt;   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)&lt;br /&gt;   at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)&lt;br /&gt;&lt;br /&gt;18:33:00.846|Error  |Finam     |System.ArgumentNullException: Value cannot be null.&lt;br /&gt;Parameter name: value&lt;br /&gt;   at StockSharp.Algo.Storages.LocalMarketDataDrive.set_Path(String value)&lt;br /&gt;   at StockSharp.Hydra.Finam.FinamSource.LoadTrades(Security security, List`1 allDates) in h:\torrents\stocksharp-20789\trunk\Hydra\Plugins\Finam\FinamSource.cs:line 169&lt;br /&gt;   at StockSharp.Hydra.Finam.FinamSource.Load() in h:\torrents\stocksharp-20789\trunk\Hydra\Plugins\Finam\FinamSource.cs:line 157&lt;br /&gt;   at StockSharp.Hydra.Worker.WorkerProcess.&amp;lt;Download&amp;gt;b__12(IMarketDataSource source) in h:\torrents\stocksharp-20789\trunk\Hydra\Hydra\Worker.cs:line 139</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3141/</id>
    <title type="text">Скорость тестирования снизилась в 4 раза</title>
    <published>2012-11-04T16:25:01Z</published>
    <updated>2012-11-04T16:25:01Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Взял последнюю версию с кодплекса. Код тестирования без изменений: только новые сборки Стокшарп. До этого раза последний раз обновлялся где-то пару недель назад. Стратегия использует UseMarketDepth = true,</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3140/</id>
    <title type="text">документация chm</title>
    <published>2012-11-04T08:10:19Z</published>
    <updated>2012-11-04T08:10:19Z</updated>
    <author>
      <name>dharma</name>
      <uri>https://stocksharp.ru/users/6446/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">Добрый день!&lt;br /&gt;&lt;br /&gt;Скажите, пожалуйста, чем открывать документацию?&lt;br /&gt;Документация старых версий открывается нормально, а в последних версиях пишет что не может отобразить веб-страницу.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3139/</id>
    <title type="text">Почему бы не сделать работу Verifier (да и samples) с опцией &amp;quot;без подключения к серверу&amp;quot;?</title>
    <published>2012-11-03T11:19:47Z</published>
    <updated>2012-11-03T11:19:47Z</updated>
    <author>
      <name>Геннадий Ванин (Gennady Vanin)</name>
      <uri>https://stocksharp.ru/users/6413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Здравствуйте,&lt;br /&gt;Очень большой перерыв (в 3 дня, 3-5 ноября) в работе биржи.&lt;br /&gt;&lt;br /&gt;В принципе, у меня таблицы заполнены данными от предыдущей сессии&lt;br /&gt;DDE экспорт работает, вроде, из терминала клиента (а не из сервера КВИКа)&lt;br /&gt;&lt;br /&gt;Но с выставленным в Verifier крыжиком &amp;quot;Проверить DDE&amp;quot; или без него? сразу выдаётся ошибка: &lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;&amp;quot;StockSharp.Quik.AppException: Код ошибки DllConnected Сообщение Терминал не подключен к серверу&amp;quot;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Хотя чисто логически  я и понимаю всю полезность подключения к серверу брокера, но в основном, я как-то и не вижу, почему Verifier (да примеры, Samples) нельзя сделать с опцией работы вне часов работы серверов брокера, чтобы они брали закэшированные в терминале данные?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3138/</id>
    <title type="text">Число сделок в &amp;quot;пачке&amp;quot; или почему IEnumerable.Count() всегда равен 1?</title>
    <published>2012-11-02T19:08:21Z</published>
    <updated>2012-11-02T19:08:21Z</updated>
    <author>
      <name>Liberal</name>
      <uri>https://stocksharp.ru/users/6066/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Известно, что события о новых сделках (а также события об изменениях агрегированных стаканов и события орде лога) приходят не &amp;quot;в реальном времени&amp;quot; а раз в 75 мс. Т.е. приходит пачка сделок за последние 75 мс. Через следующие 75 мс приходит новая пачка сделок, и.т.д. Но при вызове события Security.WhenNewTrades() число сделок в коллекции IEnumerable&amp;lt;Trade&amp;gt;.Count() всегда равно единице. Как можно точно определить границы этих &amp;quot;пачек&amp;quot; сделок? Можно, конечно, смотреть разницу между временем совершения сделки, и временем прихода сделки в программу, и по минимуму этой разницы определять переход из одной &amp;quot;пачки&amp;quot; в другую, но это неточный метод. Есть ли какие-нибудь еще варианты?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3137/</id>
    <title type="text">используемые в примерах св-ва иструмента заполнены числ-ми  значениями из КВИК, а больш-во ост-х нет</title>
    <published>2012-11-02T19:03:27Z</published>
    <updated>2012-11-02T19:03:27Z</updated>
    <author>
      <name>Геннадий Ванин (Gennady Vanin)</name>
      <uri>https://stocksharp.ru/users/6413/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Здравствуйте,&lt;br /&gt;используемые в примерах свойства заполнены в run-time соответствующими значениями из КВИКа, а большинство остальных -  нет. &lt;br /&gt;&lt;br /&gt;Например,  в примере Quik\SampleConsole (StockSharp_4.1.5_Sources.zip) используются &lt;br /&gt;&lt;ul&gt;&lt;li&gt;_lkoh.BestBid.Price &lt;br /&gt;&lt;li&gt; _lkoh.BestPair.SpreadPrice &lt;br /&gt;&lt;/ul&gt; &lt;br /&gt;и у меня воспроизводится их заполнение/получение значений из КВИК.&lt;br /&gt;&lt;br /&gt;Но, подавляющее большинство остальных св-в - нет.&lt;br /&gt;Вернее, они заполнены нулём. &lt;br /&gt;Например,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;_lkoh.BidsCount&lt;br /&gt;&lt;li&gt;_lkoh.AsksCount&lt;br /&gt;&lt;li&gt;_lkoh.BidsCount&lt;br /&gt;&lt;li&gt;_lkoh.BidsVolume&lt;br /&gt;&lt;li&gt;_lkoh.ClosePrice&lt;br /&gt;&lt;li&gt;_lkoh.LowPrice&lt;br /&gt;&lt;li&gt;_lkoh.MarginBuy&lt;br /&gt;&lt;li&gt;_lkoh.MarginSell&lt;br /&gt;&lt;li&gt;_lkoh.MaxPrice&lt;br /&gt;&lt;li&gt;_lkoh.MinPrice&lt;br /&gt;&lt;li&gt;и др.&lt;br /&gt;&lt;/ul&gt; &lt;br /&gt;&lt;br /&gt;Запоняется верно ещё пара-тройка величин, не используемых в примерах, например,  LastChangeTime и CurrentValue (funny name for тек. чист. поз.) &lt;br /&gt;&lt;br /&gt;Почему?&lt;br /&gt;Я не вижу сходу никакой корреляции между настраиваемых для экспорта колонками таблиц и тем, что заполняется и тем, что - нет. &lt;br /&gt;&lt;br /&gt;Как мне получить значения по второму списку  в коде Stock# из КВИК?&lt;br /&gt;&lt;br /&gt;Фильтры параметров в КВИК у меня сняты.&lt;br /&gt;&lt;br /&gt;На форуме уже обсуждалась эта проблема, где ответ был - настроить экспорт стакана по документации&lt;br /&gt;Настраивал, a также &lt;a href="http://stocksharp.com/doc/html/ad145f75-a2d4-4766-af60-79489b84846c.htm" title="http://stocksharp.com/doc/html/ad145f75-a2d4-4766-af60-79489b84846c.htm"&gt;убирал стакан в соответствии&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;quot;Если стакан для необходимого инструмента еще ни разу не окрывался в  Quik-е, то&lt;b&gt; QuickTrader&lt;/b&gt;. самостоятельно создаст окно в терминале и настроит его при вызове метода &lt;b&gt;RegisterMarketTrade&lt;/b&gt; из кода программы. Или можно принудительно закрыть стакан в  Quik-е и он будет переоткрыт с уже корректными для S# настройками&amp;quot;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Кстати, настраиваемый из кода экспорт стакана не соответствует показанной в документации картинке.&lt;br /&gt;В документации указан &lt;b&gt;DDE сервер: wrapper&lt;/b&gt; (что не работает), а в настраиваемом из кода экспорте &lt;b&gt;STOCKSHARP&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;Проверял на скачанных сегодня кодах примеров из trunk codeplex&lt;br /&gt;Выверял настройки с помощью Verifier&lt;br /&gt;То же самое&lt;br /&gt;&lt;br /&gt;PS&lt;br /&gt;В реальности, т.к. на моём демодоступе изначально не было денег для работы с акцмями, а переводить деньги на учебном доступе нельзя,, я заменил &lt;b&gt;_lkoh&lt;/b&gt; на &lt;b&gt;_siz2&lt;/b&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3136/</id>
    <title type="text">Время QuikTrader и MQS не совпадает</title>
    <published>2012-11-02T14:33:58Z</published>
    <updated>2012-11-02T14:33:58Z</updated>
    <author>
      <name>Garry</name>
      <uri>https://stocksharp.ru/users/430/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Открыл лог своего робота и немного не понял, что со временем, в QuikTrader время верное совпадает с локальным временем компьютера и временем в терминале, а вот время MQS спешит на час, внимания бы этому не придал, но MQS работает как то странно, лучшие бид и аск не совпадают с тем что сейчас в стакане, время последнего изменения стакана тоже почему то спешит на час. Ох уж Дмитрий Анатольевич, как же вы всех запутали, ну или я сам запутался:) Кто подскажет в чем может быть дело?.&lt;br /&gt;&lt;br /&gt;2012.11.02 13:16:05.771|       |MQS_RIZ2@RTS_SPBFUT00|Сброс счетчика ошибок регистрации с 0 до нуля.&lt;br /&gt;2012.11.02 12:16:05.771|       |QuikTrader|Order changed: 35112459/9337376287 Покупка Цена=143490 Объем=8 Сост=Active Бал=8 &lt;br /&gt;2012.11.02 12:16:05.771|       |QuikTrader|Order changed: 35112460/9337376289 Покупка Цена=143490 Объем=7 Сост=Active Бал=7 &lt;br /&gt;2012.11.02 13:16:06.332|       |MQS_RIZ2@RTS_SPBFUT00|Цена текущей 143490 и лучшей 143480.&lt;br /&gt;2012.11.02 13:16:06.332|       |MQS_RIZ2@RTS_SPBFUT00|Лучший бид 143500 и лучший аск 143510.&lt;br /&gt;&lt;br /&gt;Версия последняя 4.1.5 с box.com 27 октября</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3135/</id>
    <title type="text">Как получить значение MyTrade.PnL в 4.1.5</title>
    <published>2012-11-01T19:01:02Z</published>
    <updated>2012-11-01T19:01:02Z</updated>
    <author>
      <name>timur.shaykhiev</name>
      <uri>https://stocksharp.ru/users/6098/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Я перешел с версии 4.1.1 на 4.1.5 и обнаружил, что в новой версии в классе MyTrade нет свойства PnL. Как теперь получать PnL по сделке?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3134/</id>
    <title type="text">WLD коннектор</title>
    <published>2012-11-01T09:22:34Z</published>
    <updated>2012-11-01T09:22:34Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="wealth-lab" />
    <content type="html">Тут с одного форума заинтересовались коннектором. Появился интерес, какое сейчас вообще у Велса АПИ. У кого есть 6-ка платная, можете запостить описание АПИ? Можно попробовать разобраться вместе и оценить, насколько это трудоемко с учетом существующих S# возможностей.&lt;br /&gt;&lt;br /&gt;На данный момент для экспорта реал тайм котировок доступны следующие терминалы:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Альфа-директ&lt;br /&gt;Quik&lt;br /&gt;Plaza II&lt;br /&gt;SmartCOM&lt;/ul&gt;&lt;br /&gt;Для подачи приказов и получения позиции доступны следующие терминалы:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Quik&lt;/ul&gt;&lt;br /&gt;upd. &lt;b&gt;&lt;span style="color:red"&gt;Сделал крупное обновление адаптера&lt;/span&gt;&lt;/b&gt;. Кто скачивал предыдущие версии перекачайте. Так же в виду большого количества вопросов. Приложил инструкцию по установке. Главное нововведение полноценная поддержка брокер адаптера. То есть теперь вы можете подавать ордера непосредственно в терминал, а так же синхронизировать позиции. Правда такая возможность присутствует только в версии для Квика. Почему для синхронизации позиций не поддерживаются другие терминала? Потому что я являюсь пользователем квика и не знаю как получить значение поля &amp;quot;Цена приобретения &amp;quot; из других терминалов.  Если вы знаете ответ на этот вопрос, пожалуйста, свяжитесь со мной для улучшения функционала адаптера. Так же для повышения качества продукта если вы заметите, какие, то баги так же свяжитесь со мной. &lt;b&gt;&lt;span style="color:red"&gt;После применения настроек необходимо перезагрузить Wealth Lab&lt;/span&gt;&lt;/b&gt;. Автор адаптера  WD-40</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3132/</id>
    <title type="text">Время в логе</title>
    <published>2012-11-01T06:52:52Z</published>
    <updated>2012-11-01T06:52:52Z</updated>
    <author>
      <name>PavelAd</name>
      <uri>https://stocksharp.ru/users/6072/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Подскажите кто знает, почему при логировании в лог не выводятся миллисекунды при подгрузке исторических сделок&lt;br /&gt;&lt;br /&gt;простой пример, вывод при закрытии свечи&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

protected void OnCandleFinished(Candle candle) {
this.AddInfoLog(&amp;quot;&amp;#39;Бар {0}&amp;#39;. OP={1}, MAH={2}, MAL={3}&amp;quot;, candle.OpenTime, candle.OpenPrice, candle.High, candle.Low);
var interval = this.GetMarketTime().Subtract(candle.OpenTime);
// Если условие не выполняется значит только что закрылась свеча, а не подгружены исторические данные
if (interval.TotalMilliseconds &amp;gt;= 30000) {
Thread.Sleep(100); // Чтобы в лог выводилось в нужном порядке
return;
}

}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В логе выводится все равно без милисекунд:&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Цитата:&lt;/span&gt;&lt;div class="innerquote"&gt;.....&lt;br /&gt;10:42:21.000 |            | TS_RIZ2@RTS_SPBFUT | &amp;#39;Бар 01.11.2012 10:28:00&amp;#39;. OP=142370, MAH=142406.995801, MAL=142329.316113&lt;br /&gt;10:42:21.000 |            | TS_RIZ2@RTS_SPBFUT | &amp;#39;Бар 01.11.2012 10:29:00&amp;#39;. OP=142560, MAH=142568.998600, MAL=142349.772038&lt;br /&gt;10:42:21.000 |            | TS_RIZ2@RTS_SPBFUT | &amp;#39;Бар 01.11.2012 10:30:00&amp;#39;. OP=142550, MAH=142622.999533, MAL=142469.924013&lt;br /&gt;....&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В MonitorWindow записи с одинаковым временем из-за этого вообще перепутываются</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3131/</id>
    <title type="text">Ошибка при использование CandleBuilder.Contaimer</title>
    <published>2012-10-31T21:15:10Z</published>
    <updated>2012-10-31T21:15:10Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Коллеги,&lt;br /&gt;&lt;br /&gt;в методе CandleBuilder.IsCandleFinishedBeforeChange(..)&lt;br /&gt;есть строки вида&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
IList&amp;lt;ICandleBuilderSourceValue&amp;gt; data = Container.GetValues(series, candle).ToList();
int i = data.Count;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Непонятно по какой причине иногда (точно не скажу при каких условиях, сделок очень много строитель обрабатывает),&lt;br /&gt;i получается равным 0 , но это же неверно, так как если мы дошли до вызова метода IsCandleFinishedBeforeChange(..), значит был вызов CreateCandle, значит свечка из чего то же сформировалась (то есть была минимум одна сделка)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3130/</id>
    <title type="text">Yahoo. End-of-Day Daily Candles.</title>
    <published>2012-10-31T19:23:19Z</published>
    <updated>2012-10-31T19:23:19Z</updated>
    <author>
      <name>Kazai Mazai</name>
      <uri>https://stocksharp.ru/users/5954/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Если кому нужен, можно &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAAIzJHwV0tlbjaFgHtJkJp1dO0EoQ0oUlLu6XsKMJWxFl6iDiZj8dk_lX3uUlsO-iHBEZ5ylfKOVtYUU2TZKl-m" title="https://www.dropbox.com/sh/u0wbbr52ewv2g3o/sekqu4RSmY"&gt;качнуть с дропбокса&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3129/</id>
    <title type="text">Дефект в пользователе кастомного строителя свечей(думаю, в CandleManager)</title>
    <published>2012-10-31T18:09:26Z</published>
    <updated>2012-10-31T18:09:26Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.ru/users/26822/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Коллеги,&lt;br /&gt;по-моему нашел ошибку в использовании кастомного строителя свечей (наследника CandleBuilder&amp;lt;of Type&amp;gt;)&lt;br /&gt;&lt;br /&gt;как я понял, алгоритм, который использования CandeBulder следующий:&lt;br /&gt;&lt;br /&gt;1. CreateCandle (значение)&lt;br /&gt;2. IsCandleFinishedBeforeChange(свеча, значение)&lt;br /&gt;если истина,то п.1 со следующим value&lt;br /&gt;если ложь, то&lt;br /&gt;3.UpdateCandle(candle, value)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;так, вот , в ситуации, когда сразу после CreateCandle(value1) срабатывает IsCandleFinishedBeforeChange(свеча, значение)= истина, в следующий вызов CreateCandle снова приходит value1 (то есть предыдущее значение)!&lt;br /&gt;&lt;br /&gt;Если же хотя бы раз отрабатывает UpdateCandle, то все работает правильно.&lt;br /&gt;&lt;br /&gt;Из-за этого получается лишняя свечка (в моем строителе), либо вообще возможен бесконечный цикл с одним и тем же value.&lt;br /&gt;&lt;br /&gt;Это так срабатывает на 4.1.4</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3128/</id>
    <title type="text">При тестировании на истории заявка исполнилась по неправильной цене</title>
    <published>2012-10-30T18:47:19Z</published>
    <updated>2012-10-30T18:47:19Z</updated>
    <author>
      <name>Yury Smykalov</name>
      <uri>https://stocksharp.ru/users/6389/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Запустил исторический тест. Решил по логам проверить, все ли в порядке. &lt;br /&gt;&lt;br /&gt;Обнаружил, следующую проблему: лимитированная заявка на покупку выставляется по цене 141850, а исполняется по 141770. При этом я вижу, что моя стратегия не обновляла заявку.&lt;br /&gt;&lt;br /&gt;Вот выдержка из лога:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
2012.10.30 10:10:32.851|       |MQS_RIZ2@RTS_test account|Стратегия запущена. [0,324]. Позиция при старте 0.
2012.10.30 10:10:32.851|       |EmulationTrader|RegisterOrder: 58453309/0 Покупка Цена=141850 Объем=1 Сост=None Бал=1 
2012.10.30 10:10:32.851|       |EmulationTrader|New order: 58453309/324 Покупка Цена=141850 Объем=1 Сост=Active Бал=1 
2012.10.30 10:10:33.128|       |EmulationTrader|Order changed: 58453309/324 Покупка Цена=141850 Объем=1 Сост=Done Бал=0 
2012.10.30 10:10:33.128|       |MVWAPS_RIZ2@RTS_test account|Новая позиция: test account-RIZ2@RTS=0.
2012.10.30 10:10:33.128|       |MQS_RIZ2@RTS_test account|Новая позиция: test account-RIZ2@RTS=1.
2012.10.30 10:10:33.128|       |MQS_RIZ2@RTS_test account|Заявка 58453309 больше не активна.
2012.10.30 10:10:33.128|       |MQS_RIZ2@RTS_test account|Стратегия останавливается. [0,324]. Позиция при старте 1.
2012.10.30 10:10:33.128|       |MQS_RIZ2@RTS_test account|Ожидание снятия всех активных заявок.
2012.10.30 10:10:33.128|       |MQS_RIZ2@RTS_test account|Стратегия остановлена. [0,324]. Позиция при старте 1.
2012.10.30 10:10:33.128|       |MVWAPS_RIZ2@RTS_test account|Новая Buy сделка 324 по цене 141770 на 1 заявки 58453309.
2012.10.30 10:10:33.128|       |MQS_RIZ2@RTS_test account|Новая Buy сделка 324 по цене 141770 на 1 заявки 58453309.
2012.10.30 10:10:33.561|       |MQS_RIZ2@RTS_test account|Стратегия запущена. [0,325]. Позиция при старте 0.&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;MQS - это не стандартная стратегия котирования S#, а моя собственная, похожая. Выставляется заявка примерно так:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
ActiveOrder = this.CreateOrder(Direction, StartPrice, Volume);
ActiveOrder.ShrinkPrice();
ActiveOrder.Security = Security;
while (!Trader.IsConnected) Trader.Reconnect();
base.RegisterOrder(ActiveOrder);
ActiveOrder.WhenMatched()
    .Do(Finish)
    .Apply(this);&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Цена закрытия (141770) ниже обоих границ спреда и цен последних сделок:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
MarketTime;DepthTime;BestBid;BestAsk;LastTradeTime;LastTrade
30.10.2012 10:10:31,097;30.10.2012 10:10:31,079;141850;141860;30.10.2012 10:10:30,930;141850
30.10.2012 10:10:31,714;30.10.2012 10:10:31,641;141850;141860;30.10.2012 10:10:31,097;141850
30.10.2012 10:10:31,754;30.10.2012 10:10:31,715;141850;141860;30.10.2012 10:10:31,714;141850
30.10.2012 10:10:31,839;30.10.2012 10:10:31,761;141860;141870;30.10.2012 10:10:31,754;141860
30.10.2012 10:10:31,849;30.10.2012 10:10:31,761;141860;141870;30.10.2012 10:10:31,839;141860
30.10.2012 10:10:31,863;30.10.2012 10:10:31,761;141860;141870;30.10.2012 10:10:31,849;141860
30.10.2012 10:10:32,142;30.10.2012 10:10:32,077;141850;141870;30.10.2012 10:10:31,863;141860
30.10.2012 10:10:32,631;30.10.2012 10:10:32,532;141860;141870;30.10.2012 10:10:32,142;141870
30.10.2012 10:10:32,658;30.10.2012 10:10:32,532;141860;141870;30.10.2012 10:10:32,631;141870
30.10.2012 10:10:32,851;30.10.2012 10:10:32,810;141860;141870;30.10.2012 10:10:32,658;141870
30.10.2012 10:10:33,561;30.10.2012 10:10:33,480;141860;141870;30.10.2012 10:10:32,851;141870
30.10.2012 10:10:33,621;30.10.2012 10:10:33,566;141860;141870;30.10.2012 10:10:33,561;141870
30.10.2012 10:10:33,720;30.10.2012 10:10:33,668;141870;141880;30.10.2012 10:10:33,621;141870
30.10.2012 10:10:33,967;30.10.2012 10:10:33,937;141860;141870;30.10.2012 10:10:33,720;141870
30.10.2012 10:10:34,780;30.10.2012 10:10:34,741;141870;141880;30.10.2012 10:10:33,967;141870&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вот выдержка из report.xls:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
Номер сделки	Номер транзакции	Время	Цена	Цена заявки	Объем	Направление	Номер заявки	Проскальзывание	Проскальзывание (котирование)	Комментарий	Прибыль в рублях	Прибыль в пунктах	Прибыль в рублях (суммарная)	Прибыль в пунктах (суммарная)	Позиция		Номер заявки	Номер транзакции	Направление	Зарегистрирована	Изменена	Продолжительность	Цена	Цена (усредн.)	Статус	Состояние	Баланс	Объем	Тип	Проскальзывание	Задержка регистрации	Задержка отмены	Комментарий
324	58453309	30.10.2012 10:10:33	141770	141850	1	Покупка	324	0	-80	MQS_RIZ2@RTS_test account	55,8	90	2653,6	4280	0		324	58453309	Покупка	30.10.2012 10:10:32	30.10.2012 10:10:33	00:00:00	141850	141770	Не активна	Исполнена	0	1	Лимитная	-80	00:00:00	00:00:00	MQS_RIZ2@RTS_test account&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Версия из транка (20514).</content>
  </entry>
</feed>