﻿<?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=198</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-08T00:24:02Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=198" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/2802/</id>
    <title type="text">Объясните философию примера SampleHistoryTesting</title>
    <published>2012-06-19T20:52:16Z</published>
    <updated>2012-06-19T20:52:16Z</updated>
    <author>
      <name>nikitoz</name>
      <uri>https://stocksharp.ru/users/27712/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Вопрос №0:&lt;br /&gt;Вот есть стратегия SmaStrategy. В момент, когда пересекаются скользящие средние, создаётся order в определённом направлении и создаётся дочерняя MarketQuotingStrategy, которая этот order начинает котировать. Что является результатом действия этой подстратегии? По сути должна появиться открытая позиция. Правильно я понимаю, что она добавляется в поле PositionManager.Positions исходной стратегии? Как к ней тогда можно обратиться? &lt;br /&gt;Обратите, пожалуйста, моё внимание на место в коде, где закрывается вышеупомянутая позиция и получается профит/лосс.&lt;br /&gt;&lt;br /&gt;Вопрос №1:&lt;br /&gt;Почему, когда при перехвате события NewOrder я пытаюсь напечатать поле porfolio.CurrentAmount, это число не меняется? И оно не равно portfolio.BeginAmount.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2801/</id>
    <title type="text">Exeption</title>
    <published>2012-06-19T16:31:24Z</published>
    <updated>2012-06-19T16:31:24Z</updated>
    <author>
      <name>maxis</name>
      <uri>https://stocksharp.ru/users/28069/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Здравствуйте, PlazaTrader на тестовом полигоне время от времени выбрасывает исключение:&lt;br /&gt;Message	&amp;quot;Поток FORTS_VM_REPL выбросил ошибку.&amp;quot;	&lt;br /&gt;Message	&amp;quot;Couldn&amp;#39;t open baseless repl datastream&amp;quot;	&lt;br /&gt;&lt;br /&gt;StackTrace	&amp;quot;   в P2ClientGateMTA32.CP2DataStreamClass.Open(CP2Connection conn)\r\n   в #=qB5UWwxm9V4MC6h1ATME78iKU9Uq$hm5JieId4zKZgMYRx0urI7vP83Ixy3KQCxtF.#=qZBjXv1EfYTd$$QPFv$ux_Q==(#=qCsyNbCloWOMwL4buSVUgdzSpCZKjm6geOBMsdiRxh$6I65nhooTnEOphcM4Om11H #=qyauydnb8lUcrRcsaTjB1OA==)\r\n   в StockSharp.Plaza.PlazaStreamManager.#=qkCi$NSEYuxlLA4MCbo299qHiQII0Ndc3Q7HO80tvys0=.#=qtzuPvBKmFXn8EBL9IRUSvwfVInyaR$qozfcPV5mY58k=(#=qKTHjt5K1FOi6qh_U_EWodV8ILR_K2Zw5Ssh$LqsgtRTybJiSHuUpVn9bUr4DAw2f #=q9yw2ZzaDnaTbqMeewpOrXw==, Action`1 #=qmN9Zs_dMXrMrox_$MKzz9g==)&amp;quot;	string&lt;br /&gt;&lt;br /&gt;и еще может я не разобрался, но события MyTrades начинают приходить только после выставления первого ордера, а не сразу вместе со всеми таблицами.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Версия библиотек: StockSharp_4.1.1&lt;br /&gt;router: P2_ClientGate1.14.8_32</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2800/</id>
    <title type="text">Вопрос новичка Ошибка &amp;quot;Элемент с тем же ключом уже был добавлен&amp;quot;</title>
    <published>2012-06-19T12:52:04Z</published>
    <updated>2012-06-19T12:52:04Z</updated>
    <author>
      <name>maxws</name>
      <uri>https://stocksharp.ru/users/5998/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <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;

case 1: 
if (_myOrder2.IsCanceled())
{
_myOrder2.State = OrderStates.None;
_myOrder2.Id = 0;
_myOrder2.TransactionId = 0;
_myOrder2.Portfolio = _portfolio;
_myOrder2.Volume = _myBalance;
_myOrder2.Security = _instr2;
_myOrder2.Direction = OrderDirections.Buy;
                            
if (CountPriceBuy() &amp;gt; _instr2.BestAsk.Price)
{
_myOrder2.Price = _instr2.BestAsk.Price;
}
else 
{
_myOrder2.Price = CountPriceBuy();
}
                            
RegisterOrder(_myOrder2);
};
};
break;

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)&lt;br /&gt;   в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)&lt;br /&gt;   в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)&lt;br /&gt;   в Ecng.Collections.SynchronizedDictionary`2.Add(TKey key, TValue value)&lt;br /&gt;   в #=qWMUJ8VFi7s_NRMcOr2G25Lud5glU2HEm99j$x89uGic=.#=qaCcRbv_fr$xDdvikdSCqGg==(Order #=qUZSZAiMIYi3WElGh94uLfA==, ITrader #=qcNmU6oPxwH8zjtgE8ynUBg==, TransactionIdGenerator #=qhfDqCZgql58PzNnZPMsnD3DR55WtCTtXzWIhtNCP4g8=)&lt;br /&gt;   в StockSharp.Algo.BaseTrader.InitNewOrder(Order order)&lt;br /&gt;   в StockSharp.Algo.BaseTrader.RegisterOrder(Order order)&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.RegisterOrder(Order order)&lt;br /&gt;   в Arbitrager.MySrateg.ProcessArbitrg() в C:\Users\Макс\Desktop\Новая папка\MySrateg.cs:строка 192&lt;br /&gt;   в StockSharp.Algo.Strategies.StrategyRule`1.#=qt7G9WNnTsBYaxgKvlNYQniCU4s4o1t44muOiJGakdBU=.#=qA0K6YqwIY3AkmKwC19laZA==(#=qOWyYey63NngbbzQ785leOg== #=qIb_9kspFdqZzOW1VQD8TMg==)&lt;br /&gt;   в StockSharp.Algo.Strategies.StrategyRule`1.#=qFkFgVVIMTT8xPEiHWxPMf0i8djuOZUlx7ArPFU_22B8=()&lt;br /&gt;   в StockSharp.Algo.Strategies.Strategy.#=qiHGpQkyoonelQb2OCBZLCA==(IStrategyRule #=q6_MU3lGTq_vWng2LcpPB8A==, Func`1 #=q0B$mQml1E6sJluJirrQMXg==, Object #=qoEqHfM1FSu3Kq74v9ys9dg==, Boolean #=quQbSH_yD$5GqB8OrhsttMg==)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2799/</id>
    <title type="text">Приходят не все сделки из таблицы &amp;quot;Мои сделки&amp;quot;</title>
    <published>2012-06-19T12:14:09Z</published>
    <updated>2012-06-19T12:14:09Z</updated>
    <author>
      <name>rtDen</name>
      <uri>https://stocksharp.ru/users/733/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Здравствуйте.&lt;br /&gt;Появилась проблема, в программу приходят не все сделки из таблицы &amp;quot;Мои сделки&amp;quot;.&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;

trader.SupportManualOrders = true;
private void trader_NewMyTrades(IEnumerable&amp;lt;MyTrade&amp;gt; trades)
{
	AddLog(&amp;quot;in new my trades cnt: &amp;quot; + trades.Count());
	foreach (MyTrade trade in trades)
	{
		AddLog(&amp;quot;trade: &amp;quot; + trade.Trade.Id.ToString());
	}
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Лог:&lt;br /&gt;17:49:59:718 in new my trades cnt: 7&lt;br /&gt;17:49:59:718 trade: 582868377&lt;br /&gt;17:49:59:718 trade: 582871119&lt;br /&gt;17:49:59:718 trade: 582884501&lt;br /&gt;17:49:59:718 trade: 582884981&lt;br /&gt;17:49:59:718 trade: 582891540&lt;br /&gt;17:49:59:718 trade: 582892092&lt;br /&gt;17:49:59:718 trade: 582909151&lt;br /&gt;&lt;br /&gt;Картинка из квика и из примера Sample в аттаче.&lt;br /&gt;&lt;br /&gt;Раньше такого не было (возможно просто не замечал, но скорее всего не было)&lt;br /&gt;&lt;br /&gt;S#: 4.0.23&lt;br /&gt;Брокер: BCS, Открытие (демо счет).</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2798/</id>
    <title type="text">Сделать стоп-заявку своей</title>
    <published>2012-06-19T08:43:17Z</published>
    <updated>2012-06-19T08:43:17Z</updated>
    <author>
      <name>EugeneP</name>
      <uri>https://stocksharp.ru/users/603/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">При установке стопа через один сервер, и дальнейшей работе через другой стопы нельзя снять или изменить до тех пор пока не сделаешь операцию &amp;quot;Сделать стоп-заявку своей&amp;quot;. Как это можно сделать программно через S# ?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2797/</id>
    <title type="text">Определение типа портфеля</title>
    <published>2012-06-18T20:34:18Z</published>
    <updated>2012-06-18T20:34:18Z</updated>
    <author>
      <name>Andrii</name>
      <uri>https://stocksharp.ru/users/27996/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Как определить тип портфеля? если есть для акций и для срочного рынка, они разные, как можно с коллекции определить какой из них какой?&lt;br /&gt;среди коллекции Securities можно определить тип акция или фьючерс, а как определить какой портфель для какого рынка используется?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2796/</id>
    <title type="text">Ошибка при подключении</title>
    <published>2012-06-18T09:43:38Z</published>
    <updated>2012-06-18T09:43:38Z</updated>
    <author>
      <name>Роман Угрюмов</name>
      <uri>https://stocksharp.ru/users/6091/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Перешел с 4.0 на версию библиотеки, которую выкачал из кодеплека сегодня утром (18.06.2012)&lt;br /&gt;Не могу понять что происходит. &lt;br /&gt;Если программа запущена из под отладчика VS то она успешно подсоединяется к квику.&lt;br /&gt;(правда работает 10 минут из-за проблем с лицензией, но это второй вопрос).&lt;br /&gt;Но если программу запустить из проводника, то получаю сообщение об ошибке, которое привожу на скрине&lt;br /&gt;&lt;br /&gt;Подключаюсь вот так:&lt;br /&gt;if (quikPath.IsEmpty())&lt;br /&gt;   {&lt;br /&gt;    const string Msg = &amp;quot;Путь к QUIK не установлен!&amp;quot;;&lt;br /&gt;    MessageBox.Show(Msg, Resources.AttensionStr, MessageBoxButtons.OK, MessageBoxIcon.Information);&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;this.quikTrader = new QuikTrader(quikPath).GuiSyncTrader(); // создаем шлюз к Quik-у и синхронизуем его&lt;br /&gt;this.logManager.Sources.Add(this.quikTrader.Trader);&lt;br /&gt;&lt;br /&gt;Разумеется лог не создается. Помогите, пожалуйсто! Я спать хочу :-(&lt;br /&gt;&lt;br /&gt;Что касается лицензии, то выкачал файл лицензии программой LicenseTool и поместил ее в каталог&lt;br /&gt;с программой. При запуске (&lt;b&gt;из отладчика&lt;/b&gt;) получаю сообщение &amp;quot;ProcessIsDataError: The type initializer for &amp;#39;StockSharp.Algo.Licensing.LicenseHelper&amp;#39; threw an exception.&amp;quot;&lt;br /&gt;&lt;br /&gt;Привожу лог:&lt;br /&gt;13:45:01.820 | Error      | QuikTrader      | System.TypeInitializationException: The type initializer for &amp;#39;StockSharp.Algo.Licensing.LicenseHelper&amp;#39; threw an exception. ---&amp;gt; System.TypeInitializationException: The type initializer for &amp;#39;Ecng.Security.CryptoAlgorithm&amp;#39; threw an exception. ---&amp;gt; System.TypeInitializationException: The type initializer for &amp;#39;Ecng.Reflection.Emit.AssemblyHolder&amp;#39; threw an exception. ---&amp;gt; System.TypeInitializationException: The type initializer for &amp;#39;Ecng.Configuration.ConfigManager&amp;#39; threw an exception. ---&amp;gt; System.IO.FileNotFoundException: Could not load file or assembly &amp;#39;System&amp;#39; or one of its dependencies. Не удается найти указанный файл.&lt;br /&gt;   at System.Configuration.TypeUtil.GetTypeWithReflectionPermission(IInternalConfigHost host, String typeString, Boolean throwOnError)&lt;br /&gt;   at System.Configuration.MgmtConfigurationRecord.CreateSectionGroupFactory(FactoryRecord factoryRecord)&lt;br /&gt;   at System.Configuration.MgmtConfigurationRecord.EnsureSectionGroupFactory(FactoryRecord factoryRecord)&lt;br /&gt;   at System.Configuration.MgmtConfigurationRecord.GetSectionGroup(String configKey)&lt;br /&gt;   at System.Configuration.ConfigurationSectionGroupCollection.Get(String name)&lt;br /&gt;   at System.Configuration.ConfigurationSectionGroupCollection.&amp;lt;GetEnumerator&amp;gt;d__0.MoveNext()&lt;br /&gt;   at Ecng.Configuration.ConfigManager.&amp;lt;&amp;gt;c__DisplayClass4.&amp;lt;.cctor&amp;gt;b__1(ConfigurationSectionGroupCollection groups)&lt;br /&gt;   at Ecng.Configuration.ConfigManager..cctor()&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at Ecng.Configuration.ConfigManager.GetSection[T]()&lt;br /&gt;   at Ecng.Reflection.Emit.AssemblyHolder..cctor()&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at Ecng.Reflection.Emit.AssemblyHolder.get_NeedCache()&lt;br /&gt;   at Ecng.Reflection.FastInvoker.CreateDelegate(Type delegType, Type instanceType, Type argType, ConstructorInfo ctor, MethodInfo method, MemberInfo member, Nullable`1 isGetter)&lt;br /&gt;   at Ecng.Reflection.FastInvoker.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;CreateCore&amp;gt;b__0(MemberInfo )&lt;br /&gt;   at Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler, Boolean&amp;amp; isNew)&lt;br /&gt;   at Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler)&lt;br /&gt;   at Ecng.Reflection.FastInvoker.CreateCore(MemberInfo member, Nullable`1 isGetter)&lt;br /&gt;   at Ecng.Reflection.FastInvoker.Create(PropertyInfo property, Boolean isGetter)&lt;br /&gt;   at Ecng.Reflection.FastInvoker`3.Create(PropertyInfo property, Boolean isGetter)&lt;br /&gt;   at Ecng.Reflection.ReflectionHelper.GetValue[A,V](MemberInfo member, A arg)&lt;br /&gt;   at Ecng.Reflection.ReflectionHelper.GetValue[A,V](Type type, String memberName, BindingFlags flags, A arg)&lt;br /&gt;   at Ecng.Reflection.ReflectionHelper.GetValue[A,V](Type type, String memberName, A arg)&lt;br /&gt;   at Ecng.Security.CryptoAlgorithm..cctor()&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at Ecng.Security.CryptoAlgorithm.Create(AlgorithmTypes type, ProtectedKey[] keys)&lt;br /&gt;   at StockSharp.Algo.Licensing.LicenseHelper..cctor()&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at StockSharp.Algo.Licensing.LicenseHelper.IsLicenseSupport(Type featureType)&lt;br /&gt;   at StockSharp.Algo.BaseTrader..ctor(Boolean checkLicense)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2795/</id>
    <title type="text">IsExpired()</title>
    <published>2012-06-18T07:00:11Z</published>
    <updated>2012-06-18T07:00:11Z</updated>
    <author>
      <name>raf</name>
      <uri>https://stocksharp.ru/users/28475/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">security.IsExpired() возвращает false для истекших контрактов (S# 4.0)</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2794/</id>
    <title type="text">проблема с CandleManager - не возвращает весь диапазон свечек</title>
    <published>2012-06-16T16:17:52Z</published>
    <updated>2012-06-16T16:17:52Z</updated>
    <author>
      <name>Роман Угрюмов</name>
      <uri>https://stocksharp.ru/users/6091/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Добрый день!&lt;br /&gt;Выкачал с сайта библиотеку 4.1.1 Сегодня 16 июня. &lt;br /&gt;На более ранней версии библиотеки при регистрации менеджера свечек я получал свечки с начала торгового дня.&lt;br /&gt;В сборке 4.1.1 при регистрации менеджера: &lt;b&gt;this.candleManager.Start(this.candleSeries);&lt;/b&gt; &lt;br /&gt;период времени, с которого начинается импорт свечек при каждом запуске программы оказывается разным. То есть&lt;br /&gt;если несколько раз запускать одну и туже программу то случайным образом начало периода импорта свечек оказывается либо 13:40 либо 16:40 либо 19:40 (свечки десятиминутные)&lt;br /&gt;&lt;br /&gt;Попытка использования перегруженной версии метода:&lt;br /&gt;&lt;b&gt;this.candleManager.Start(this.candleSeries, Convert.ToDateTime(&amp;quot;15.06.2012 10:00:00&amp;quot;), Convert.ToDateTime(&amp;quot;15.06.2012 23:40:00&amp;quot;));&lt;/b&gt; никак не повлияла на результат. &lt;br /&gt;&lt;br /&gt;Опять я получаю либо набор начинающийся с 19:40 либо 16:40 либо с 13:40.&lt;br /&gt;&lt;br /&gt;Для проверки делал такой вызов, что бы убедится что в запрошенном диапазоне данные есть:&lt;br /&gt;&lt;b&gt;var range = this.candleManager.GetSupportedRanges(this.candleSeries).GetEnumerator();&lt;br /&gt;range.MoveNext();&lt;br /&gt;this.candleManager1.Start(this.candleSeries, range.Current.Min, range.Current.Max);&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Получаю аналогичный вышеописанному результат!</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2793/</id>
    <title type="text">AutoProtectiveStrategy</title>
    <published>2012-06-15T14:10:29Z</published>
    <updated>2012-06-15T14:10:29Z</updated>
    <author>
      <name>eddardd</name>
      <uri>https://stocksharp.ru/users/6093/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Пожалуйста, скажите, как использовать эту стратегию? Какие нужно передавать параметры, или пример использования. Из документации ничего не понял. Заранее благодарен!</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2792/</id>
    <title type="text">Order.Time равен 0</title>
    <published>2012-06-13T19:25:35Z</published>
    <updated>2012-06-13T19:25:35Z</updated>
    <author>
      <name>Memory</name>
      <uri>https://stocksharp.ru/users/6063/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">При работе с QUIK-ом при регистрации ордера Order.Time и Order.LastChangeTime равны нулю. Почему и как можно получить время регистрации ордера на бирже? </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2791/</id>
    <title type="text">клиринг в 18:45 - после него проблемы.</title>
    <published>2012-06-13T15:42:29Z</published>
    <updated>2012-06-13T15:42:29Z</updated>
    <author>
      <name>igork</name>
      <uri>https://stocksharp.ru/users/6303/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">SmartCom 4.0.20.  &lt;br /&gt;&lt;br /&gt;Искал причину того, что после вечернего клиринга приложение видит securities со старыми параметрами (ClosePrice и т.д.). Даже StopExport/StartExport не решали проблему, пришлось делать Disconnect и Connect, только так инструменты начинают обновляться. &lt;br /&gt;&lt;br /&gt;Последующие наблюдения дали следующие результаты: если происходит обрыв связи в ходе торговой сессии, то в соответсвии с настройками ReConnect происходит нормально и все работает пучком (кажется, с пристрастием не тестировал). Но с клирингом в 18:45 проблемы. В 18:45:41 получаем последние сообщения Position Changed, и после этого получение сообщений SecuritiesChanged прекращается. При этом никаких проблем с коннектом не было, соединение за 15 минут (18:45 - 19:00) не разрывалось. Далее каждые 20 секунд приходит PortfolioChanged, но более никаких сообщений по позициям и инструментам не поступает (трэйды не пробовал, робот не торгует, потому что у него тупо старые цены стоят). Как написано выше, StopExport/StartExport не решают проблему. Забавно, но если сделать StopExport/StartExport в 19:03, то SecuritiesChanged приходит один раз, но параметры инструмента старые. Только полное переподключение решает проблему.  &lt;br /&gt;&lt;br /&gt;Переподключение закодирую, но исключительно для собственного понимания - почему так? Могу выслать целиковое приложение VS2010 если необходимо для того, чтобы посмотреть у себя. </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2790/</id>
    <title type="text">Проблемы при скачивании стаканов</title>
    <published>2012-06-13T12:23:18Z</published>
    <updated>2012-06-13T12:23:18Z</updated>
    <author>
      <name>FiNick</name>
      <uri>https://stocksharp.ru/users/6053/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Версия гидры 4.1.1. Активен только источник Plaza.&lt;br /&gt;&lt;br /&gt;1) Во-первых, в главном окне у меня активен только один инструмент RIM, в настройках источника Plaza стоит галочка &amp;quot;фильтр по инструментам&amp;quot;, тем не менее, скачиваются сделки/стаканы по всем инструментам!&lt;br /&gt;&lt;br /&gt;2) Как сделать так, чтобы скачивались трейды за весь день, а не только с момента запуска гидры?&lt;br /&gt;&lt;br /&gt;3) Как переустановить гидру? т.е. как сделать так, чтобы она подумала, что её первый раз на этом компе запускают? Возможно если я её переустановлю, то многие глюки пропадут. Последний раз я пользовался версией 4.0.19, а она до сих пор помнит)&lt;br /&gt;&lt;br /&gt;4) Раньше можно было скачивать только сделки и стаканы, теперь добавились &amp;quot;Заявки&amp;quot; и &amp;quot;Изменения&amp;quot;, что это? Я так понимаю, заявки это тот самый OrderLog, который можно скачать сразу за весь день и с него стакан строить? У меня вот с плазы он не качается. А изменения качаются</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2789/</id>
    <title type="text">Связка S#+Quik. Остановка работы программы на S# ровно через 10 минут после запуска программы.</title>
    <published>2012-06-13T11:29:36Z</published>
    <updated>2012-06-13T11:29:36Z</updated>
    <author>
      <name>alexry</name>
      <uri>https://stocksharp.ru/users/6118/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Здравствуйте, уважаемые коллеги. Может кто - нибудь встречался с проблемой остановки программы (консольные приложения, windows - приложения), через небольшое время после запуска? В моём случае остановка происходит ровно! через 10 минут после запуска, что консольных, что windows - приложений. Подскажите, пожалуйста, в чём может быть проблема? Сборка от 29 мая. Заранее благодарен.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2788/</id>
    <title type="text">Как подключить к одному шлюзу 2-х роботов?</title>
    <published>2012-06-13T11:20:43Z</published>
    <updated>2012-06-13T11:20:43Z</updated>
    <author>
      <name>Макс</name>
      <uri>https://stocksharp.ru/users/6040/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Обнаружил, что можно подключить только одного робота к шлюзу, при попытке подключить второго выходит ошибка:&lt;br /&gt;&lt;br /&gt;15:10:13.507 Ошибка соединения: StockSharp.Plaza.PlazaException: Ошибка подключения к серверу Плазы. Код -2147131391, описание &amp;#39;P2ERR_MQ_NOT_INITIALIZED_YET&amp;#39;. ---&amp;gt; System.Runtime.InteropServices.COMException: Couldn&amp;#39;t connect to MQ&lt;br /&gt;   в P2ClientGateMTA32.CP2ConnectionClass.Connect2(String connStr)&lt;br /&gt;   в #=qQromwmISAOoIJV_R$nFYZpoYMe7uaG2gwSMNNdpH8Wl78lxKA$Pk3VKwEOyz$iDr.#=qo6re8q5S6ej9ryLBgcK5sA==(String #=q$1FfE2PR2eW4_pigkshJgA==)&lt;br /&gt;   в #=qDhuaOipPYRECeOBU9CWE7Z31a92RPjrNevBjdvRrqHkGK9OlYPJqFPc$NfQGqoBj.#=qCG35kyHsRElzKy7WewY8qw==(#=qKg7L3pSO8673W4nmKQiVyF5tn83GUAmz$mPrljyIUCCUM2QtuNBscfMMqOb64s5x #=qmtObpQWWVXsxbOnT064KIA==, Boolean #=qi3Ys6mbV8ZWY5TYS4FR6MCYbOpHpGvw$C2SkFYbK8Lg=)&lt;br /&gt;   --- Конец трассовки внутреннего стека исключений ---&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Можно запихнуть всех роботов в одну программу, но это неудобно.&lt;br /&gt;&lt;br /&gt;S# 4.1 &lt;br /&gt;Шлюз P2_ClientGate1.14.8_32</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2787/</id>
    <title type="text">Пример стратегии с портфелем инструментов</title>
    <published>2012-06-12T12:07:20Z</published>
    <updated>2012-06-12T12:07:20Z</updated>
    <author>
      <name>Stason</name>
      <uri>https://stocksharp.ru/users/27775/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Мной написан и оттестирован код стратегии в wealth lab. Хочу перенести код в сток шарп. Посоветуйте какой пример для Quik взять за основу (c портфелем инструментов), чтоб изменить часть кода, отвечающую за логику работы стратегии?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2786/</id>
    <title type="text">Поток FORTS_PART_REPL - Информация о средствах и лимитах</title>
    <published>2012-06-12T09:53:37Z</published>
    <updated>2012-06-12T09:53:37Z</updated>
    <author>
      <name>dave2</name>
      <uri>https://stocksharp.ru/users/145/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Добрый день,&lt;br /&gt;мне потребовалось считывать информацию о состоянии моего брокерского счета. Я выяснил что для этого нужно использовать поток FORTS_PART_REPL. Однкко не могу разобраться в куче полей потока.&lt;br /&gt;&lt;br /&gt;1)Можете пояснить, верно ли я понимаю что всегда должно выполняться равенство money_amount  = money_free + pledge_amount ?&lt;br /&gt;2)Как часто значения в этом потоке обновляются с учетом полученной вариационной маржи ? Всегда в конце дня ? или при закрытии позиции сразу обновляются ?&lt;br /&gt;&lt;br /&gt;PS:Может быть есть какой то пример как получить сумму на счете включая вариационную маржу? Не могу разобраться что с чем надо складывать.&lt;br /&gt;&lt;br /&gt;Спасибо</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2785/</id>
    <title type="text">Первая минута торгов</title>
    <published>2012-06-12T08:30:55Z</published>
    <updated>2012-06-12T08:30:55Z</updated>
    <author>
      <name>Кот Матроскин</name>
      <uri>https://stocksharp.ru/users/808/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Заинтересовался вопросом: &lt;br /&gt;Тестирую стратегию на EmulationTrader. Таймфрейм, допустим, 10 мин. Не хочу, чтобы  стратегия торговала в первую минуту торгов. Известные мне варианты:&lt;br /&gt;1. Самый простой - поставить условие, чтобы выбрасывать первую свечку. Не самый лучший вариант по многим причинам. Сложность вижу, чтобы заставить правила тоже не работать в первую свечку.&lt;br /&gt;Кроме того, видимо, что WorkingTime не дружит с EmulationTrader. &lt;br /&gt;Создал производный класс от WorkingTime и поставил внутри него метки с выводом их в лог – ни разу к WorkingTime.Times никто не обратился&lt;br /&gt;2. Смастерить &amp;quot;костыль&amp;quot;. Например, подписаться на получение минутных свечей, из которых уже мастерить десятиминутные (а первую свечу дня - девятиминутную). Та же проблема: заставить правила тоже не работать в первую, выкинутую, минуту.&lt;br /&gt;&lt;br /&gt;Кто-нить знаем более адекватные способы решения этой проблемы? Или же есть встроенные методы?&lt;br /&gt;&lt;br /&gt;Ежели их нет, то предложение авторам библиотеки предусмотреть такую фичу&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2784/</id>
    <title type="text">изменение стакана в EmulationTrader</title>
    <published>2012-06-11T15:04:39Z</published>
    <updated>2012-06-11T15:04:39Z</updated>
    <author>
      <name>Memory</name>
      <uri>https://stocksharp.ru/users/6063/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">А можно ли подписаться и получать изменения стакана из EmulationTrader без изпользования стратегий. Связка &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;

Trader.MarketDepthsChanged += OnQuotesChanged;
Trader.RegisterQuotes(Sec1);
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt; &lt;br /&gt;хорошо работающая на боевых трейдерах не хочет работать на тестовом.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2783/</id>
    <title type="text">Лимиты по бумагам</title>
    <published>2012-06-11T14:41:04Z</published>
    <updated>2012-06-11T14:41:04Z</updated>
    <author>
      <name>Sergey Masyura</name>
      <uri>https://stocksharp.ru/users/701/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Добрый день,&lt;br /&gt;&lt;br /&gt;Есть ли возможность через Quik-коннектор узнать текущие лимиты по бумагам ММВБ (сколько лотов доступно в шорт)?&lt;br /&gt;&lt;br /&gt;С Уважением,&lt;br /&gt;Сергей</content>
  </entry>
</feed>