﻿<?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=239</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-17T02:44:16Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=239" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/1927/</id>
    <title type="text">TradesTable. Как вывести Security.Class</title>
    <published>2011-09-21T12:51:40Z</published>
    <updated>2011-09-21T12:51:40Z</updated>
    <author>
      <name>dart</name>
      <uri>https://stocksharp.ru/users/28358/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Почему то этот параметр не выводится практически ни у одного инструмента.&lt;br /&gt;В ММВБ можно выделить класс. А РТС-СТандарт и SPBFUT отличить не могу.&lt;br /&gt;Или по другому вопрос. Если в таблицу все сделки добавить колонку код класса, как-нибудь по ДДЕ можно её вывести?&lt;br /&gt;Спасибо</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1926/</id>
    <title type="text">Различия между созданием правил внутри стратегии и обработкой конкретных событий</title>
    <published>2011-09-21T11:34:40Z</published>
    <updated>2011-09-21T11:34:40Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Я не совсем понимаю в каких случаях лучше использовать создание правил а в каких обработку событий.&lt;br /&gt;Вот например событие появления новых сделок я могу обработать с помощью правила и с помощью события то же. В чем тогда разница? &lt;br /&gt;И еще как быть с входными параметрами? Вот например при обработки события NewMyTrades в качестве входного параметра передаются новые сделки, в случае с правилом нет. </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1925/</id>
    <title type="text">myTrade.ExtensionInfo</title>
    <published>2011-09-21T09:18:05Z</published>
    <updated>2011-09-21T09:18:05Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.ru/users/6296/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Здравствуйте.&lt;br /&gt;&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;
_trader.MyTradesTable.Columns.Add(DdeMyTradeColumns.Commission);
_trader.NewMyTrades += myTrades =&amp;gt;
{
    // В некоторых случаях myTrade.ExtensionInfo.Count == 0;
    // А в некоторых myTrade.ExtensionInfo.Count == 1;
};&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В чем может быть проблема?&lt;br /&gt;Пробовал в версиях 3.2.10-3.2.11</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1924/</id>
    <title type="text">Как работать с LogMessage</title>
    <published>2011-09-21T08:57:10Z</published>
    <updated>2011-09-21T08:57:10Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">При инициализации данного класса необходимо передать ILogSource.&lt;br /&gt;Что это за класс и какие есть стандартные его реализации.&lt;br /&gt;Спасибо.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1923/</id>
    <title type="text">Исчезли методы BuyAt() и SellAt()</title>
    <published>2011-09-21T07:08:29Z</published>
    <updated>2011-09-21T07:08:29Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">Уже какой раз сталкиваюсь с изменениями. В мануале данные методы до сих пор описаны.&lt;br /&gt;Можно узнать причины почему данные методы были удалены и по возможности указать методы заменяющие данные.&lt;br /&gt;Спасибо.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1922/</id>
    <title type="text">Ошибка при инициализации объекта PlazaTrader</title>
    <published>2011-09-20T13:28:58Z</published>
    <updated>2011-09-20T13:28:58Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">При попытке запуска проекта из Samples, во время инициализации PlazaTrader, выпадает эксепшн :&lt;br /&gt;&amp;quot;Инициализатор типа \&amp;quot;StockSharp.Plaza.PlazaStreamRegistry\&amp;quot; выдал исключение.&amp;quot;}     &lt;br /&gt;System.Exception {System.TypeInitializationException}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Подскажите в чем может быть проблема.&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1921/</id>
    <title type="text">В последней версии библиотеке для QUIK в классе DdeTableColumn отсутствует свойство Index</title>
    <published>2011-09-20T13:23:34Z</published>
    <updated>2011-09-20T13:23:34Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Столкнулся с данной проблемой при переходе на новую версию библиотеки. Где взять индекс?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1920/</id>
    <title type="text">Ошибка при старте DDE</title>
    <published>2011-09-20T08:01:21Z</published>
    <updated>2011-09-20T08:01:21Z</updated>
    <author>
      <name>dmitry_trestkom</name>
      <uri>https://stocksharp.ru/users/28512/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">При подключении к Quik на одном из компьютеров выкидывается ArgumentException &amp;quot;Process with an Id of 3356 is not running.﻿&amp;quot; при вызове QuickTrader.StartExport().&lt;br /&gt;&lt;br /&gt;Стек:&lt;br /&gt;at System.Diagnostics.Process.GetProcessById(Int32 processId, String machineName)&lt;br /&gt;at System.Diagnostics.Process.GetProcessById(Int32 processId)&lt;br /&gt;at ManagedWinapi.Windows.SystemWindow.get_Process()&lt;br /&gt;at Ecng.Trading.Quik.QuikTerminal.#=qBZBK3TETq0e4XvtbseNxzyGangxiG1saW5RpAJgMzoE=(SystemWindow #=qMtJjt_PgHWhtJrRSmkIJyA==)&lt;br /&gt;at System.Linq.Enumerable.&amp;lt;&amp;gt;c__DisplayClassf`1.&amp;lt;CombinePredicates&amp;gt;b__e(TSource x)&lt;br /&gt;at System.Linq.Enumerable.&amp;lt;&amp;gt;c__DisplayClassf`1.&amp;lt;CombinePredicates&amp;gt;b__e(TSource x)&lt;br /&gt;at System.Linq.Enumerable.WhereArrayIterator`1.MoveNext()&lt;br /&gt;at System.Linq.Buffer`1..ctor(IEnumerable`1 source)&lt;br /&gt;at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)&lt;br /&gt;at Ecng.Trading.Quik.QuikTerminal.#=qLf_crOe1JHJEFc__wF$K7w==()&lt;br /&gt;at Ecng.Trading.Quik.QuikTerminal.#=qykgdrRI$hApMdOJsIJ1gYtJlJO6z31pLaMxbbG5FtTo=()&lt;br /&gt;at Ecng.Trading.Quik.QuikTerminal.#=qk_BGJ3gRaLlbh7oqiRxkag==(#=qEPDnlldvwGYHIG6QNMmKB7mmUlsURsJbX1BZlMK$lVY= #=q2s3wsj3DL6cVroJYYVTxNw==)&lt;br /&gt;at Ecng.Trading.Quik.QuikTerminal.StartDde(String caption)&lt;br /&gt;at Ecng.Trading.Quik.QuikTerminal.#=qD8GqYnRbIZODoN_Nw3xaXw==(IEnumerable`1 #=q5LHBkmYnXgywUNx3oEHwnA==)&lt;br /&gt;at Ecng.Trading.Quik.QuikTerminal.StartDde(DdeTable[] ddeTables)&lt;br /&gt;at Ecng.Trading.Quik.QuikTrader.StartExport()&lt;br /&gt;at PositionGuard.TradeService.StartDde() in ...\TradeService.cs:line 94&lt;br /&gt;at System.Action.Invoke()&lt;br /&gt;at Ecng.Common.DelegateHelper.SafeInvoke(Action handler)&lt;br /&gt;at Ecng.Trading.Algo.BaseTrader.RaiseConnected()&lt;br /&gt;at Ecng.Trading.Quik.QuikTrader.#=qN3WOmt7BFWfQbMKxJ_MWEaSD9HPgO1kio_phpKABKpQ=.#=qHqFT$w4r_B3xCoQpBdulnLP0q1LkhjITNICyu_uxXEE=()&lt;br /&gt;&lt;br /&gt;Quik при этом работает и котировки внутри него идут. На остальных компьютерах такой проблемы не наблюдается.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1919/</id>
    <title type="text">Загрузка ЦП</title>
    <published>2011-09-19T23:53:25Z</published>
    <updated>2011-09-19T23:53:25Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">Во время тестирования непосредственно на сам тестер приходится всего около 5% проц.времени, а остальное сжирают проводник(~55%) и AntiMalware Service(~20%).. так должно быть? </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1918/</id>
    <title type="text">Свечи с начала дня</title>
    <published>2011-09-19T19:22:02Z</published>
    <updated>2011-09-19T19:22:02Z</updated>
    <author>
      <name>watashi</name>
      <uri>https://stocksharp.ru/users/28457/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">Доброго времени суток, уважаемые коллеги!&lt;br /&gt;&lt;br /&gt;У меня GetCandles возвращает свечи с момента подключения. А GetHistoryData дает данные до конца прошлого дня. А как получить свечи с начала дня?&lt;br /&gt;&lt;br /&gt;Спасибо.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1917/</id>
    <title type="text">Торговый счет, Счет депо.</title>
    <published>2011-09-19T11:48:10Z</published>
    <updated>2011-09-19T11:48:10Z</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;В таблице Заявки есть колонка Счет.&lt;br /&gt;&lt;br /&gt;1) Как узнать какому счету принадлежит данная заявка? &lt;br /&gt;2) Может ли QuikTrader работать с Квиком в котором несколько счетов депо?&lt;br /&gt;3) Если может, то как задавать нужный портфель?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1916/</id>
    <title type="text">When(Registered()).Do</title>
    <published>2011-09-19T08:29:10Z</published>
    <updated>2011-09-19T08:29:10Z</updated>
    <author>
      <name>raf</name>
      <uri>https://stocksharp.ru/users/28475/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Помогите разобраться&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;
public class Strategy1 : Strategy{

 protected override void OnStarting(){
  ProcessRules(() =&amp;gt;
  {

   Order longstoporder = this.StopBuyAt(openstopprice);
   base.RegisterOrder(longstoporder);
   this.When(longstoporder.Registered()).Do(() =&amp;gt; {
    ... //not execute!!!
   });

  });

 } 
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;после RegisterOrder заявка выставляется и вскоре исполняется&lt;br /&gt;но не выполняется код заключенный в конструкциюWhen(longstoporder.Registered()).Do(() =&amp;gt; {});&lt;br /&gt;в чем может быть проблема?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1915/</id>
    <title type="text">Некорректное определение оффсета для времени</title>
    <published>2011-09-19T07:39:35Z</published>
    <updated>2011-09-19T07:39:35Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">S# 3.2.11&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;
Message(&amp;quot;TIME:&amp;quot; + Trader.MarketTime.ToString() + &amp;quot; OFFSET:&amp;quot; + Trader.MarketTimeOffset.ToString());

Trader.SyncMarketTime(Exchange.Rts);
			
Message(&amp;quot;TIME:&amp;quot; + Trader.MarketTime.ToString() + &amp;quot; OFFSET:&amp;quot; + Trader.MarketTimeOffset.ToString());&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&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;13:22:46 TIME:19.09.2011 13:22:46 OFFSET:00:00:00&lt;br /&gt;13:22:46 TIME:19.09.2011 17:22:46 OFFSET:04:00:00&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Часовой пояс у меня - UTC+5 (Екатеринбург), то есть время на 2 часа больше чем в Москве, а не на 4 часа меньше, как получилось выше.&lt;br /&gt;Плюс непонятно почему не получилось подключиться к ntp серверу (кстати к какому подключается?) - прокси нет, торги в разгаре.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1914/</id>
    <title type="text">Те же проблемы</title>
    <published>2011-09-19T07:14:49Z</published>
    <updated>2011-09-19T07:14:49Z</updated>
    <author>
      <name>togomsk</name>
      <uri>https://stocksharp.ru/users/644/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Полдня уже бьюсь с поключением Гидры к БД.&lt;br /&gt;С пятой попытки БД создал, SQL-аудентификация есть, БД Trading создана, под учетной записью trading с паролем trading захожу, но при запуске Гидры выдается ошибка БД.&lt;br /&gt;Сил уже нет никаких бороться с Вашей замечательной программой.&lt;br /&gt;&lt;br /&gt;Разобрался.&lt;br /&gt;В файле Hydra.exe.config вместо Server=(local) должно быть Server=.\SQLExpress</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1913/</id>
    <title type="text">таблица инструменты, индекс 3 и 4 - verifier пишет ошибку</title>
    <published>2011-09-18T15:53:13Z</published>
    <updated>2011-09-18T15:53:13Z</updated>
    <author>
      <name>Ignat</name>
      <uri>https://stocksharp.ru/users/804/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">Таблицы созданы из файла info.wnd, согласно документации.&lt;br /&gt;Но при запуски Verifier появляются сообщения:&lt;br /&gt;Предупреждение.	Таблица инструменты. В таблице &amp;#39;инструменты&amp;#39; по индексу 3 должна быть колонка &amp;#39;Размер лота&amp;#39; вместо колонки &amp;#39;Статус торговли инструментом&amp;#39;.&lt;br /&gt;Предупреждение.	Таблица инструменты. В таблице &amp;#39;инструменты&amp;#39; по индексу 4 должна быть колонка &amp;#39;Минимальный шаг цены&amp;#39; вместо колонки &amp;#39;Размер лота&amp;#39;.&lt;br /&gt;Проверил по документации - в таблице инструменты индекс 3 - &amp;quot;статус торговли&amp;quot;, индекс 4 - &amp;quot;размер лота&amp;quot;.&lt;br /&gt;Verifier точно работает правильно?&lt;br /&gt;Версия библиотеки самая последняя 3.2.11.&lt;br /&gt;&lt;br /&gt;И заодно еще вопрос - правильно ли я понимаю, что вкладок может быть вообще сколько угодно, названы они могут быть как угодно и это не повлияет на корректность работы библиотеки с данными.&lt;br /&gt;Или повлияет?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1912/</id>
    <title type="text">Определение минимального шага цены</title>
    <published>2011-09-18T12:33:11Z</published>
    <updated>2011-09-18T12:33:11Z</updated>
    <author>
      <name>hobo</name>
      <uri>https://stocksharp.ru/users/27889/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">При скачивании данных с РТС через Гидру регулярно вываливается в лог.&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;
System.ArgumentException: Минимальный шаг цены 0.01 не соответствует самой цене 0.0075.
Имя параметра: minStepSize
   в #=qYHpTVY2S45tYaMYO2yPLP0Kwx4gEDfz9gCrc15vsqp2yDFNlUoPV9z$CnkxhiFm_.#=q9R2$E_wyy2w2BvlioVJidg==(List`1 #=qJRykY9CKlBmC3k2E2nvlwg==, Decimal #=qdQBCHFGmzuU6V2r87ZPPDQ==, Decimal #=qEB_nl235iseZgOFfk2jSgA==, Decimal #=q83kwXXImC2SXfJhqN3rCkQ==)
   в #=q0$W8aBwt_k$4EVtHJB$UtcRIs54kbFZrq9Pm_9cY_vExEJIt93EyJ$vqFXLr68lN.OnSave(List`1 #=qTLs4L2F28lmCTOdEMjkURQ==, IEnumerable`1 #=qSAvUd99HTg82Zoa6N0HySw==, DateTime #=qOT3pG6WVKtPsLkY1zz050g==, #=q6lrTV6VI04HOJvDMwnOdIi0fl8k8V_uL_WKJkxpObBHR_vqlC5TeP_uaXYR8iknT #=q3LbjHpGsws6bx6I7pX21wQ==)
   в #=qYHpTVY2S45tYaMYO2yPLP0Kwx4gEDfz9gCrc15vsqp2yDFNlUoPV9z$CnkxhiFm_.#=qLylBwxWKZJxUOHK9AhQfJg==(DateTime #=qYJ4ET8pqjhGXfYJzJxL7WA==, IEnumerable`1 #=qc5Kcj8dkw_HrZhkiXNAARw==, Boolean #=qCYaiWtpxLFpeKOuk9WIa0g==)
   в #=qYHpTVY2S45tYaMYO2yPLP0Kwx4gEDfz9gCrc15vsqp2yDFNlUoPV9z$CnkxhiFm_.Save(IEnumerable`1 #=qWRtxCXnEO09I0nh9jQVyCg==)
   в StockSharp.Hydra.Worker.&amp;lt;&amp;gt;c__DisplayClass16.&amp;lt;Download&amp;gt;b__10(IMarketDataSource source) в F:\stocksharp\3.2.11\Hydra\Hydra\Hydra\Worker.cs:строка 174&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Вот пример.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://s53.radikal.ru/i141/1109/7d/f87d6e19b6ec.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://s53.radikal.ru/i141/1109/7d/f87d6e19b6ec.png" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Насколько могу судить, RtsHistorySource.GetTrades выдает уже готовые сделки и поэтому открытость гидры тут не моможет [confused] &lt;br /&gt;&lt;br /&gt;Версия 3.2.11.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1911/</id>
    <title type="text">2-летие StockSharp&amp;apos;а!</title>
    <published>2011-09-18T08:11:58Z</published>
    <updated>2011-09-18T08:11:58Z</updated>
    <author>
      <name>Church</name>
      <uri>https://stocksharp.ru/users/459/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Новости" />
    <content type="html">Поздравляем разработчиков и саму библиотеку, которой сегодня, согласно рассылке алгоконфы, исполняется 2 года!&lt;br /&gt;&lt;br /&gt;Спасибо за ваш труд, ребята! Не имея никакого материального интереса, вы поделились библиотекой со всем миром, чем существенно снизили входной порог и time to market для начинающих алготрейдеров.&lt;br /&gt;Желаю проекту развиваться, а вам - получать разнообразные побочные выгоды за ваш труд.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1910/</id>
    <title type="text">Гидра - SQL</title>
    <published>2011-09-17T21:47:19Z</published>
    <updated>2011-09-17T21:47:19Z</updated>
    <author>
      <name>JackSparrow</name>
      <uri>https://stocksharp.ru/users/27783/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">Что то Гидра не хочет у меня прописать в базу имя директории с данным, Dump записывает а Storage нет.&lt;br /&gt;Картинку прикладываю.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1909/</id>
    <title type="text">.Do((e) =&amp;gt; {})</title>
    <published>2011-09-16T16:31:41Z</published>
    <updated>2011-09-16T16:31:41Z</updated>
    <author>
      <name>raf</name>
      <uri>https://stocksharp.ru/users/28475/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="SmartCom" />
    <content type="html">Имеется следующая проблема&lt;br /&gt;&lt;br /&gt;Допустим имеется класс-правило MyStrategyRuleClass унаследованное от StrategyRule&lt;br /&gt;если использовать this.When(this.MayStrategyRule).Do&amp;lt;&lt;b&gt;AnyType&lt;/b&gt;&amp;gt;((e) =&amp;gt; {})&lt;br /&gt;и в классе MyStrategyRuleClass при вызове base.Activate(&lt;b&gt;NOTAnyType&lt;/b&gt;) передать по ошибке другой тип,&lt;br /&gt;то никаких ошибок не последут,&lt;br /&gt;выполнится override метод MyStrategyRuleClass.DisposeManaged() и правило перестанет работать&lt;br /&gt;&lt;br /&gt;Думаю стоит должным образом обрабатывать подобную ошибку в реализации base.Activate() и Do(), чтобы генерировалось исключение</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/1908/</id>
    <title type="text">x64 support</title>
    <published>2011-09-16T14:06:59Z</published>
    <updated>2011-09-16T14:06:59Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">Может сделать поддержку x64? Я думаю через какое-то время будет уже релиз этого дистрибутива.&lt;br /&gt;&lt;br /&gt;Предлагаю сделать это прозрачным механизмом, чтобы работало без перекомпиляции робота. Например, если робот собрать как AnyCPU, то он будет и под 32 и под 64 бита работать в родном режиме. Сейчас приходится робота собирать принудительно под x86 (32 бита).&lt;br /&gt;&lt;br /&gt;В чем основная загвоздка. Дело в том, что названия классов, которые генерируются в сборке Interop.XXX для 32 и 64 бита - одни и те же. Тоесть, нужно научиться их переименовывать Interop.XXX32 и Interop.XXX64  (могу помочь как это сделать).&lt;br /&gt;&lt;br /&gt;Далее, нужно описать COM модель Плазы через интерфейсы. Например, IConnectionWrapper, IStreamWrapper. И создать реализации интерфейсов, ConnectionWrapper32 ConnectionWrapper64. Каждый из них будет посылать вызовы только в свои сборки. Затем, нужно все места, где используются Плаза типы, переделать на использование интерфейсов. Соответственно, при старте нужно будет лишь определить, какой разрядности сейчас процессор и какую реализацию интерфейса нужно подсовывать. Делается просто, через typeof(IntPtr) == 4 -&amp;gt; x86.&lt;br /&gt;&lt;br /&gt;Такую задачу нужно начинать с конца, тоесть сначала реализовать интерфейсы и реализацию для 32 бита (ее же и подсовывать по умолчанию).</content>
  </entry>
</feed>