﻿<?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=forum&amp;page=185</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-20T06:38:40Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=185" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/2392/</id>
    <title type="text">Как бороться с кривыми данными от брокера</title>
    <published>2012-02-10T14:44:25Z</published>
    <updated>2012-02-10T14:44:25Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Брокеры" />
    <content type="html">&lt;p&gt;Народ, а кто и как решает проблему кривых данных от брокера? У меня на двух брокерах крутятся решения на S#. Сегодня оба (не буду показывать пальцем) чудят. У одного в таблице &amp;quot;Все сделки&amp;quot; в 11:30 остановился поток сделок и замерли стаканы. В системных сообщениях было соответствующее уведомление - на счет своевременности не знаю - звоню сразу в тех поддержку. У второго упали сервера и нужно было переподключаться к другому - мигает конверт в трее квика - нужно было кликнуть, прочитать и переподключиться.
У обоих брокеров - квик
Что делать - следить за уведомлениями квика?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2391/</id>
    <title type="text">Ошибка в сборке 4.0.18 v2</title>
    <published>2012-02-10T10:26:00Z</published>
    <updated>2012-02-10T10:26:00Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.ru/users/28223/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Не удается создать Квик трейдера.
QuikTrader trader = new QuikTrader(path); Эта строчка говорит, что -
Требуется неотрицательное число.
Имя параметра: value&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2390/</id>
    <title type="text">Current thread is not a GUI</title>
    <published>2012-02-10T07:05:39Z</published>
    <updated>2012-02-10T07:05:39Z</updated>
    <author>
      <name>vfreeman</name>
      <uri>https://stocksharp.ru/users/773/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Коллеги, подскажите, куда копать? Несколько дней разбираюсь&lt;/p&gt;
&lt;p&gt;Наткнулся на ошибку &amp;quot;Current thread is not a GUI&amp;quot;&lt;/p&gt;
&lt;p&gt;По стеку вот что выполняется:&lt;/p&gt;
&lt;p&gt;при попытке выполнить
myVar=new myClass&lt;/p&gt;
&lt;p&gt;вываливается на строке
myClass
&lt;em&gt;Property MyProp As New ThreadSafeObservableCollection(Of myAnotherClass)&lt;/em&gt;
[skip]
end Class&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2389/</id>
    <title type="text">Новая версия Plaza II 3.8.4</title>
    <published>2012-02-10T06:52:54Z</published>
    <updated>2012-02-10T06:52:54Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Plaza 2" />
    <content type="html">&lt;p&gt;Получил сегодня ночью письмо.
Кто готов помочь в реализации всех этих изменений и в добавлении поддержки 3.8.4 нашему API?&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Сегодня на полигоне для разработчиков будет проведено обновление торговой системы FORTS до версии 3.8.4
Внедрение боевой версии 3.8.4 торговой системы FORTS планируется на март 2012 года. О конкретной дате апгрейда будет сообщено дополнительно.&lt;/p&gt;
&lt;p&gt;Ниже приводится список функциональных изменений, произведенных в данной версии.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Начата передача анонимного лога заявок в отдельном потоке FORTS_ORDLOG_REPL с таблицами orders_log, multileg_ord_log, sys_events.
Следует обратить внимание на объединение данных по фьючерсным и опционным заявкам в одной таблице.
Передача анонимного лога заявок в потоках своих заявок FORTS_FUTTRADE_REPL и FORTS_OPTTRADE_REPL временно сохранена.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;В таблицу orders потоков  FORTS_FUTORDERBOOK_REPL (Фьючерсы: Cрез стакана) и FORTS_OPTORDERBOOK_REPL (Опционы: Cрез стакана) добавлены следующие поля:
·         init_moment - Время появления заявки&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;·         init_amount - Начальное количество в заявке&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;Добавлена таблица событий sys_events в потоки:
·         FORTS_CLMONEY_REPL - Деньги в клиринг&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;·         FORTS_CLR_REPL - Клиринговая информация&lt;/p&gt;
&lt;ol start="4"&gt;
&lt;li&gt;&lt;p&gt;В таблицу fut_vcb потока FORTS_FUTINFO_REPL добавлено поле exch_pay_spot_repo, содержащее биржевой сбор по Репо.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Добавлены новые поля:
·         Поле comment - Комментарий трейдера&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;·         Поле login   - Логин трейдера&lt;/p&gt;
&lt;p&gt;·         Поле ext_id - Внешний номер&lt;/p&gt;
&lt;p&gt;в таблицы:
·         fut_rejected_orders - Отвергнутые в клиринг заявки&lt;/p&gt;
&lt;p&gt;·         opt_rejected_orders - Отвергнутые в клиринг заявки&lt;/p&gt;
&lt;ol start="6"&gt;
&lt;li&gt;В поле status таблицы deal потока FORTS_FUTTRADE_REPL добавлен бит 0x2000000 - признак сделки, сформированной вне торгов.
В записях о чужих сделках начинают транслироваться следующие биты:
·         0x4 - внесистемая сделка, 0x2000000 - сделка, сформированная вне торгов,&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;·         0x4000000 - адресная сделка, 0x8000000 - сделка, сформированная в результате сделки со связкой.&lt;/p&gt;
&lt;p&gt;Новые дистрибутивы и документация доступны по адресу:&lt;/p&gt;
&lt;p&gt;Дистрибутив шлюза 32х - разрядный
&lt;a href="ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/P2_ClientGate1.14.1_32.exe" rel="nofollow" target="_blank"&gt;ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/P2_ClientGate1.14.1_32.exe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Дистрибутив шлюза 64х - разрядный
&lt;a href="ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/P2_ClientGate1.14.1_64.exe" rel="nofollow" target="_blank"&gt;ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/P2_ClientGate1.14.1_64.exe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Описания структур данных и сообщений
&lt;a href="ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/p2gate_ru.pdf" rel="nofollow" target="_blank"&gt;ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/p2gate_ru.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Описание API
&lt;a href="ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/P2ClientGate.doc" rel="nofollow" target="_blank"&gt;ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/P2ClientGate.doc&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Файлы схем данных и сообщений
&lt;a href="ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/Scheme" rel="nofollow" target="_blank"&gt;ftp://ftp.rts.ru/pub/FORTS/test/Plaza2/Scheme&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2388/</id>
    <title type="text">hft</title>
    <published>2012-02-10T06:47:36Z</published>
    <updated>2012-02-10T06:47:36Z</updated>
    <author>
      <name>SelfDeleted</name>
      <uri>https://stocksharp.ru/users/709/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="клуб алготрейдеров" />
    <content type="html">&lt;p&gt;вопрос, скорее, Михаилу Сухову&lt;/p&gt;
&lt;p&gt;какова отсечка (видимо, в секундах или миллисекундах) для HFT?&lt;/p&gt;
&lt;p&gt;можно проранжировать в порядке убывания скорости (получение данных, анализ, отправка и исполнение ордеров) связки робот (язык, среда программирования) + торговая платформа (например, по инструменту фьючерс на индекс РТС). список не полный, скорее иллюстративный:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;s# + API PlazaII&lt;/li&gt;
&lt;li&gt;s# + API Quik (Transaq и проч.)&lt;/li&gt;
&lt;li&gt;OQ + Q2Q + Quik&lt;/li&gt;
&lt;li&gt;Qpile + Quik&lt;/li&gt;
&lt;li&gt;...&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;было бы здорово еще привести максимальное (среднее) время скорости работы и как вывод, что подходит / не подходит для HFT.&lt;/p&gt;
&lt;p&gt;спасибо!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2387/</id>
    <title type="text">Ошибка</title>
    <published>2012-02-10T05:43:27Z</published>
    <updated>2012-02-10T05:43:27Z</updated>
    <author>
      <name>tmt</name>
      <uri>https://stocksharp.ru/users/6032/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <content type="html">&lt;p&gt;В чем может быть ошибка?  пробовал сам компелировать - ошибка, скомп. версия - ошибка.
лог гидры, 18 версия&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;Гидра 11:28:42.8835889 Microsoft.Practices.ServiceLocation.ActivationException: Activation error occured while trying to get instance of type HydraStorage, key &amp;quot;&amp;quot; ---&amp;gt; Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = &amp;quot;StockSharp.Hydra.Core.HydraStorage&amp;quot;, name = &amp;quot;(none)&amp;quot;.
Exception occurred while: Calling constructor StockSharp.Hydra.Core.HydraStorage(Ecng.Serialization.IStorage storage).
Exception is: ArgumentOutOfRangeException - Требуется неотрицательное число.
Имя параметра: value
-----------------------------------------------
At the time of the exception, the container was:

  Resolving StockSharp.Hydra.Core.HydraStorage,(none)
  Calling constructor StockSharp.Hydra.Core.HydraStorage(Ecng.Serialization.IStorage storage)
 ---&amp;gt; System.ArgumentOutOfRangeException: Требуется неотрицательное число.
Имя параметра: value
   в System.IO.UnmanagedMemoryStream.set_Position(Int64 value)
   в #=qx4wBbqw6JZuHfMxrcxX2pPNpkAVhffsdnOin3QEbeb8=.#=qKi4QIbuAKtSLV0$FXcLGbg==(Int32 #=qp8qae$EAiAWor0vImYsQbO4DvmwZm56_uKAcyWtf_ZQ=)
   в StockSharp.Algo.Storages.StrategyInfoList..ctor(IStorage storage)
   в StockSharp.Algo.Storages.TradingStorage..ctor(IStorage storage)
   в StockSharp.Hydra.Core.HydraStorage..ctor(IStorage storage) в C:\Users\user\Desktop\StockSharp_4.0.18_Sources\Hydra\Core\HydraStorage.cs:строка 16
   в BuildUp_StockSharp.Hydra.Core.HydraStorage(IBuilderContext )
   в Microsoft.Practices.ObjectBuilder2.DynamicMethodBuildPlan.BuildUp(IBuilderContext context)
   в Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   в Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   в Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
   --- Конец трассировки внутреннего стека исключений ---
   в Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
   в Microsoft.Practices.Unity.UnityContainer.Resolve(Type t, String name, ResolverOverride[] resolverOverrides)
   в Microsoft.Practices.Unity.UnityServiceLocator.DoGetInstance(Type serviceType, String key)
   в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(Type serviceType, String key)
   --- Конец трассировки внутреннего стека исключений ---
   в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(Type serviceType, String key)
   в Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance[TService]()
   в StockSharp.Hydra.MainWindow..ctor() в C:\Users\user\Desktop\StockSharp_4.0.18_Sources\Hydra\Hydra\MainWindow.xaml.cs:строка 72
&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2386/</id>
    <title type="text">Получение стакана Фортс.</title>
    <published>2012-02-10T03:27:55Z</published>
    <updated>2012-02-10T03:27:55Z</updated>
    <author>
      <name>wkj</name>
      <uri>https://stocksharp.ru/users/6442/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Продолжаю ковырять SampleConsole, и столкнулся я вот с этим &amp;quot;Если код и класс инструмента содержат символ @, то рекомендуется поменять разделитель на другой символ через свойство SecurityIdGenerator..&lt;span&gt;..Delimiter у BaseTrader..&lt;/span&gt;..SecurityIdGenerator. &amp;quot; , а как сие применить примера нема.В общем нужно получить стакан srh2@rts в sampleconsole.Может кто кусок кода кинет по теме?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2385/</id>
    <title type="text">Альтернативный Альфа-Коннектор</title>
    <published>2012-02-09T14:08:39Z</published>
    <updated>2012-02-09T14:08:39Z</updated>
    <author>
      <name>Sergey Masyura</name>
      <uri>https://stocksharp.ru/users/701/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="AlfaDirect" />
    <content type="html">&lt;p&gt;Всем добрый день,&lt;/p&gt;
&lt;p&gt;Появилась альтернативная версия коннектора под альфу. За это отдельное спасибо Родиону [thumbup] ( &lt;a href="http://stocksharp.com/users/16581/"&gt;http://stocksharp.com/users/16581/&lt;/a&gt; ).
Версия пока что не окончательная, но исправлены многие недостатки оригинального Альфа-коннектора от Stock#.&lt;/p&gt;
&lt;p&gt;Скачать код можно с codeplex, для деталей смотрите коммит &lt;a href="http://stocksharp.codeplex.com/SourceControl/changeset/changes/14273" rel="nofollow" target="_blank"&gt;http://stocksharp.codeplex.com/SourceControl/changeset/changes/14273&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Если у Вас желание помочь проекту, отписывайте баги и фидбэк по этому коннектору в данном топике!&lt;/p&gt;
&lt;p&gt;Успехов,
Сергей&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2384/</id>
    <title type="text">не срабатывает правило order.CancelFailed()</title>
    <published>2012-02-09T11:57:00Z</published>
    <updated>2012-02-09T11:57:00Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.ru/users/28223/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Версия 4.0.18, режим трейдера - асинхронный.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
this.When(order.CancelFailed())
                .Do(OnCancelFailed)
                .Once();

            CancelOrder(order);

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Если снимать заявку так&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
private void CancelOrder(Order order)
        {
            CancelActiveOrders();
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;То вообще никакой реакции на уже снятую заявку не будет.&lt;/p&gt;
&lt;p&gt;Если так, то метод OnCancelFailed вызван не будет, просто будет запись в лог о том, что произошла ошибка.&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
private void CancelOrder(Order order)
        {
            Trader.CancelOrder(order);
        }

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2383/</id>
    <title type="text">Языковые настройки компьютера, Квика и S#</title>
    <published>2012-02-09T07:47:43Z</published>
    <updated>2012-02-09T07:47:43Z</updated>
    <author>
      <name>Andrey R.</name>
      <uri>https://stocksharp.ru/users/28090/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Обнаружил, что при английском интерфейсе квика не работает terminal.login(), а также StartExport() и StopExport().&lt;/p&gt;
&lt;p&gt;Также заметил, то не приходят новые данные из таблицы Все сделки, если в региональных стандартах компьютера не стоит Русский формат.&lt;/p&gt;
&lt;p&gt;С уважением.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2382/</id>
    <title type="text">События появления/завершения свечи</title>
    <published>2012-02-08T12:04:00Z</published>
    <updated>2012-02-08T12:04:00Z</updated>
    <author>
      <name>russ</name>
      <uri>https://stocksharp.ru/users/567/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Пытаюсь переходить на событийную модель, в связи с чем такой вопрос появился.
Почему сначала отрабатывается событие новой свечи, а потом появляется событие предыдущей свечи.
Это доставляет следующие проблемы.
У меня стратегия работает по закрытию свечи, допустим сейчас идет свеча 13:00, рабочий ТФ 30 минут, так вот по идее я должен входить сразу как свеча закончилась, т.е. в 13:30:00. А событийная модель завершение свечи считает тогда, когда началась новая, а новая может начаться в 13:30:23 допустим, т.е. после того как закончилась свеча 13:00 первая сделка пошла через 23 секунды после начала, соответственно за 23 секунды стакан может поменяться и вход у меня будет совсем другой чем в бэктесте.
Можно ли это как-то исправить, или мне нужно возвращаться к TimeFrameStrategy где я могу этот момент урегулировать.
Спасибо.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2381/</id>
    <title type="text">Как использовать When(Func(Boolean)), TimeSpan)</title>
    <published>2012-02-08T11:33:37Z</published>
    <updated>2012-02-08T11:33:37Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.ru/users/28223/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Написал такой код, но он работает не так, как я ожидал.
Видимо это связано с тем, что я не понимаю сиснтаксис работы с правилами&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
this.When(() =&amp;gt; IsRuleActual(order), _waitingPeriod)
                .Do(() =&amp;gt; ReplaceOrder(order))
                .Once()
                .Sync(syncRules);

 private bool IsRuleActual(Order order)
        {
            bool isRuleActual = (order.State == OrderStates.Active);
            WriteDiagnostics(&amp;quot;IsRuleActual &amp;quot; + isRuleActual.ToString());
            return isRuleActual;
        }

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Я ожидал, что спустя указанный промежуток времени, будет вызван метод IsRuleActual, и если он вернет true, то будет вызван обработчик правила - ReplaceOrder. И ещё я ожидал, что метод IsRuleActual будет вызыватся один раз, но он вызывается каждые 30 секунд(в моём случае).&lt;/p&gt;
&lt;p&gt;Скажите пожалуйста, как с помощью When(Func&amp;lt;Boolean&amp;gt;), TimeSpan) создать правило, которое при верности условия, вызвыает метод и делает это один раз? и как синхронизировать это правило (т.к. я полагаю, что эта строка тоже не работает Sync(syncRules)) ?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2380/</id>
    <title type="text">Как получить в методе-обработчике правила целевой объект?</title>
    <published>2012-02-08T05:44:36Z</published>
    <updated>2012-02-08T05:44:36Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.ru/users/28223/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Скажите пожалуйста, Как получить в методе, который вызывается при срабатывании правила(правило, допустим на неуспешную регистрацию заявки) объект OrderFailed ?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2377/</id>
    <title type="text">Stock# Украинская биржа</title>
    <published>2012-02-07T12:41:08Z</published>
    <updated>2012-02-07T12:41:08Z</updated>
    <author>
      <name>Ura_731</name>
      <uri>https://stocksharp.ru/users/718/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Я благодарен разработчикам за этот проект.
Работал кто-нибудь с украинской биржей? Хотелось бы иметь хотя бы простейший экзампл подсоединения, выставления заявок и т. п.
В документации Stock# приводятся примеры, но там спотовые российские инструменты. Квиковые настройки также ориентированы на российские площадки.
Мне сейчас нужно работать со фьючерсом на индекс UX.
Заранее благодарен всем, у кого отнял время.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2376/</id>
    <title type="text">котирование &amp;quot;заявка в процессе регистрации&amp;quot;</title>
    <published>2012-02-07T07:26:14Z</published>
    <updated>2012-02-07T07:26:14Z</updated>
    <author>
      <name>ET</name>
      <uri>https://stocksharp.ru/users/5992/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Можно ли убрать в коде маркет котирования сообщение &amp;quot;заявка в процессе регистрации&amp;quot; очень мешает в процессе работы за час таких сообщений появляется около 500)) или можно ли получить доступ к коду чтобы поправить его для своих нужд? [biggrin]&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2375/</id>
    <title type="text">Благодарность разработчикам</title>
    <published>2012-02-07T07:14:59Z</published>
    <updated>2012-02-07T07:14:59Z</updated>
    <author>
      <name>Stanislav</name>
      <uri>https://stocksharp.ru/users/28117/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Приветствую участников. На рынке я уже 5 лет и первые 3 года я разбирался и пытался понять как это работает, найти какие то зависимости, в общем разработать собственную стратегию. Остальные 2 года я пытался разработать логику автоматической торговли. С помощью гугла вышел на разработку Михаила. Далее все никак не хватало времени, потом желания. И сейчас я все же дописал логику торговую на VB.Net, прикрутил ее к Quik с помощью Stock# и оттестировал. Кстати я задействовал лишь процентов 40 от проекта Stock#. Но еще столько всего интересного. Хочу выразить свою благодарность Михаилу и команде. Это великолепная разработка, которой еще предстоит изменить жизни многих, кто решил заняться торговлей на финансовых рынках. Особенно вызывает уважение, что все это делается открыто, доступно и безвозмездно. Желаю удачи Вам в ваших делах и ясных мыслей.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2374/</id>
    <title type="text">Утечка памяти</title>
    <published>2012-02-06T15:51:54Z</published>
    <updated>2012-02-06T15:51:54Z</updated>
    <author>
      <name>InsiderHSE</name>
      <uri>https://stocksharp.ru/users/6099/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="тестирование" />
    <content type="html">&lt;p&gt;При запуске EmulationTrader на сохраненных из квика тиках приложение потребляет очень много памяти, даже без генерации свечек и тестирования стратегии. Следующий код потребляет на пике более 800 мб, при этом после его завершения объем выделенной памяти остается на уровне около 500 мб. Если подключить генерацию свечек, то памяти моего ПК не хватает на тестирование. Подскажите, где копать?&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;
var storage = new TradingStorage(new InMemoryStorage())
			{
				BasePath = @&amp;quot;K:\ТРЭЙДИНГ\Данные из квика&amp;quot;,
			};

			var startTime = ((DateTime)this.datePicker1.SelectedDate).Date;
			var stopTime = ((DateTime)this.datePicker2.SelectedDate).Date + new TimeSpan(18, 55, 0);
			
			var securitybase = (Security)this.cb_sec.SelectedItem;

			var security = new Security
			{
				Id = securitybase.Id,
				Class = securitybase.Class,
				Code = securitybase.Code,
				MinStepSize = securitybase.MinStepSize,
				Decimals = securitybase.Decimals,
				Exchange = securitybase.Exchange,
			};

			// тестовый портфель
			var portfolio = new Portfolio { Name = &amp;quot;test account&amp;quot; };

			var trader = new EmulationTrader(
					new[] { security },
					new[] { portfolio },
					storage)
			{
				// параметр влияет на занимаемую память.
				// в случае достаточно количества памяти на компьютере рекомендуется его увеличить
				DaysInMemory = 1,
				MarketTimeChangedInterval = TimeSpan.FromHours(1),
				Storage = storage,
				WorkingTime = Exchange.Rts.WorkingTime
			};


			trader.Connect();
			trader.StartExport();
			trader.Start(startTime, stopTime);

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2373/</id>
    <title type="text">Не правильная работа Position менеджера</title>
    <published>2012-02-06T11:03:09Z</published>
    <updated>2012-02-06T11:03:09Z</updated>
    <author>
      <name>vader</name>
      <uri>https://stocksharp.ru/users/28223/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Quik" />
    <content type="html">&lt;p&gt;Стратегия была запущена, она поставила заявку. Т.к. цена заявки была выше аска, она сразу была исполнена.
Первое значение позиции было как и нужно - 8, а потом оно изменилось на 0.
Потом подобых сбоев не происходило, но в резулбьтате при окончании работы стратегии позиция расходилась с реальной на эти 8 потерянных лотов.
Да, стратегия была запущена так -
Thread t = new Thread(new ThreadStart(strategy.Start));
t.Start();&lt;/p&gt;
&lt;p&gt;Вот лог.
13:06:35.584 |            | CR              | Стратегия запущена.
13:06:35.935 |            | CR              | Новая позиция 8.
13:06:35.937 |            | CR              | Новая позиция 0.
13:06:35.948 |            | CR              | Новая Buy сделка 54408037 по цене 162015 на 3 заявки 47178391.
13:06:35.975 |            | CR              | 54408037 06.02.2012 13:06:25
13:06:35.981 |            | CR              | Правило 'Новые сделки стратегии CR' активировано.
13:06:35.991 |            | CR              | Новая Buy сделка 54408038 по цене 162025 на 2 заявки 47178391.
13:06:35.993 |            | CR              | 54408038 06.02.2012 13:06:25
13:06:36.000 |            | CR              | Правило 'Новые сделки стратегии CR' активировано.
13:06:36.032 |            | CR              | Новая Buy сделка 54408039 по цене 162030 на 1 заявки 47178391.
13:06:36.035 |            | CR              | 54408039 06.02.2012 13:06:25
13:06:36.036 |            | CR              | Правило 'Новые сделки стратегии CR' активировано.
13:06:36.040 |            | CR              | Новая Buy сделка 54408040 по цене 162045 на 2 заявки 47178391.
13:06:36.042 |            | CR              | 54408040 06.02.2012 13:06:25
13:06:36.043 |            | CR              | Правило 'Новые сделки стратегии CR' активировано.
13:07:09.440 |            | CR              | Новая позиция 7.
13:07:09.442 |            | CR              | Новая Buy сделка 54408228 по цене 161990 на 7 заявки 47178394.
13:07:09.453 |            | CR              | 54408228 06.02.2012 13:06:58
13:07:09.459 |            | CR              | Правило 'Новые сделки стратегии CR' активировано.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2372/</id>
    <title type="text">MarketDepthGenerator.MaxPriceStepCount</title>
    <published>2012-02-06T06:19:21Z</published>
    <updated>2012-02-06T06:19:21Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Хотелось бы возможность задавать MarketDepthGenerator.MaxPriceStepCount = 1 чтобы можно было более гибко настраивать генерацию стаканов. Сейчас минимальное задаваемое значение - 2. Вроде несложно сделать.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/2371/</id>
    <title type="text">Вопрос про объекты Trader.Position</title>
    <published>2012-02-05T09:23:01Z</published>
    <updated>2012-02-05T09:23:01Z</updated>
    <author>
      <name>Graliur</name>
      <uri>https://stocksharp.ru/users/27885/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;p&gt;Добрый день! У меня вопрос по способу корректной работы с объектами Trader.Position, в стратегиях:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Можно ли считать, что единожды появившийся объект Trader.Position будет существовать и будет валиден(не приведет к NullReferenceException) на время работы терминала?&lt;/li&gt;
&lt;li&gt;Можно ли утверждать что за время работы стратегии свойства и поля Position также будут оставаться валидными?&lt;/li&gt;
&lt;li&gt;Как корректно делать копию объекта Position для исключения возможности частичного изменения его полей на момент создания копии?&lt;/li&gt;
&lt;/ol&gt;
</content>
  </entry>
</feed>