﻿<?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=7</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-20T20:30:26Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=7" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/15359/</id>
    <title type="text">Подключение к Exante</title>
    <published>2021-03-01T12:40:50Z</published>
    <updated>2021-03-03T15:16:33Z</updated>
    <author>
      <name>Viktor-Nvrsk</name>
      <uri>https://stocksharp.ru/users/95521/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Всем привет!
У S# есть подключение к Exante?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15351/</id>
    <title type="text">Не могу просмотреть комментарии к своим обращениям об ошибках.</title>
    <published>2021-02-26T11:29:16Z</published>
    <updated>2021-02-26T11:29:16Z</updated>
    <author>
      <name>madserj</name>
      <uri>https://stocksharp.ru/users/136375/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Пишет
Страница ограничена доступом. Попробуйте авторизоваться и затем открыть страницу снова.&lt;/p&gt;
&lt;p&gt;хотя я авторизован в личном кабинете.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15342/</id>
    <title type="text">Quik валится с новым StockSharp.Quik.lua (v.5.0.0.0)</title>
    <published>2021-02-24T12:27:04Z</published>
    <updated>2021-02-24T13:34:08Z</updated>
    <author>
      <name>Виктор</name>
      <uri>https://stocksharp.ru/users/26982/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Скачал новый StockSharp.Quik.lua (v.5.0.0.0) с помощью инсталятора и через некоторое время терминал Quik вылетает. В логе StockSharp.QuikLua.log ошибок нет, а в логе StockSharp.QuikLua.FatalError.log только постоянно пишет:
[24.02.2021 17:10:49] System.Configuration.ConfigurationManager: System.ArgumentOutOfRangeException: Длина не может быть меньше нуля.
Имя параметра: length
в System.String.Substring(Int32 startIndex, Int32 length)
в StockSharp.QuikLua.QuikDll.#=zv28i3YMsfS$h(Object #=zJ$5c220=, ResolveEventArgs #=z$DJDwzA=)&lt;/p&gt;
&lt;p&gt;Кто сталкивался, как то это лечится?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15333/</id>
    <title type="text">Ошибка при запуске Designer</title>
    <published>2021-02-23T12:07:07Z</published>
    <updated>2021-02-23T12:07:07Z</updated>
    <author>
      <name>Valer@</name>
      <uri>https://stocksharp.ru/users/99952/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Data и Terminal запускаются без ошибок, но при запуске Designer получаю след.ошибку:
Could not load file or assembly 'PresentationFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified
как поправить?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15243/</id>
    <title type="text">Умер стокшарп.</title>
    <published>2021-02-11T03:10:13Z</published>
    <updated>2021-02-11T03:11:35Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Обновления делают, судя по всему, для себя. По прошлым обязательствам не отвечают (пожизненная поддержка, инвестирование в проекты). Поддержки в принципе никакой (ни скайп, ни на сайте нет ответов).
Поддержку ОБЕЩАЮТ по купленным курсам, но это вилами по воде, очевидно из вышеуказанного. А жаль, было многообещающе.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15235/</id>
    <title type="text">Cannot connect. Insufficient authorization to perform request.</title>
    <published>2021-02-10T09:29:57Z</published>
    <updated>2021-02-10T09:29:57Z</updated>
    <author>
      <name>Sauler</name>
      <uri>https://stocksharp.ru/users/140282/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Hello, I am trying to connect to Oanda and I get this error even though a few days ago the connection was ok.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15210/</id>
    <title type="text">Cпециалист по node.js</title>
    <published>2021-02-06T10:07:44Z</published>
    <updated>2021-02-06T10:07:44Z</updated>
    <author>
      <name>Глеб</name>
      <uri>https://stocksharp.ru/users/139966/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Требуется специалист по node.js который сделает доработает скрипт торгового бота для криптовалютной биржи.&lt;/p&gt;
&lt;p&gt;Сам скрипт рабочий, но требует доработки.&lt;/p&gt;
&lt;p&gt;От вас требуется:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;понимание трейдинга, работы со стаканом&lt;/li&gt;
&lt;li&gt;знание node.js&lt;/li&gt;
&lt;li&gt;опыт работ через API криптовалютных бирж&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Доработка скрипта требует большого количества тестов, поэтому требуются так же аналитические навыки.&lt;/p&gt;
&lt;p&gt;Пишите в телеграмм: @cryptotrade_manager&lt;/p&gt;
&lt;p&gt;Напишите сразу первым сообщением ваш опыт и цену работы за час. Если все ок, то мы будем работать со скриптом уже.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15202/</id>
    <title type="text">Пожизненная поддержка</title>
    <published>2021-02-05T07:14:38Z</published>
    <updated>2021-02-05T07:14:49Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте!&lt;/p&gt;
&lt;p&gt;Прочитал следующее&lt;/p&gt;
&lt;p&gt;**StockSharp предоставляет поддержку и помощь своим клиентам. Поддержка предоставляется только в рамках приобретенных продуктов с учетом комментариев ниже:&lt;/p&gt;
&lt;p&gt;Мы оказываем помощь в рамках приобретенного курса обучения в отношении примеров и материалов, в отношении использования упомянутых в курсе программ и решения возникших проблем. В отношении вопросов прямо не связанных с курсом поддержка также может быть оказана, но не гарантирована.
Мы оказываем помощь в рамках приобретенных коннекторов в отношении их первичной установки и настройки. Корректной установкой и настройкой считается работающий S#.пример, идущий в комплекте с коннектором.
Мы не предоставляем поддержку отдельно от какого-либо продукта. Если вам нужно решение конкретного вопроса, рекомендуем воспользоваться нашим новым сервисом S#.Freelance
Мы не предоставляем поддержку в отношении кастомного решения. Если вы столкнулись с проблемой при написании собственного робота, то рекомендуем воспользоваться нашим новым сервисом S#.Freelance**&lt;/p&gt;
&lt;p&gt;А что на счет &amp;quot;Пожизненной поддержки&amp;quot; за которую я заплатил?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15201/</id>
    <title type="text">Пожизненная поддержка</title>
    <published>2021-02-05T07:14:36Z</published>
    <updated>2021-02-05T07:14:36Z</updated>
    <author>
      <name>tsuranov</name>
      <uri>https://stocksharp.ru/users/101656/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Здравствуйте!&lt;/p&gt;
&lt;p&gt;Прочитал следующее
**StockSharp предоставляет поддержку и помощь своим клиентам. Поддержка предоставляется только в рамках приобретенных продуктов с учетом комментариев ниже:&lt;/p&gt;
&lt;p&gt;Мы оказываем помощь в рамках приобретенного курса обучения в отношении примеров и материалов, в отношении использования упомянутых в курсе программ и решения возникших проблем. В отношении вопросов прямо не связанных с курсом поддержка также может быть оказана, но не гарантирована.
Мы оказываем помощь в рамках приобретенных коннекторов в отношении их первичной установки и настройки. Корректной установкой и настройкой считается работающий S#.пример, идущий в комплекте с коннектором.
Мы не предоставляем поддержку отдельно от какого-либо продукта. Если вам нужно решение конкретного вопроса, рекомендуем воспользоваться нашим новым сервисом S#.Freelance
Мы не предоставляем поддержку в отношении кастомного решения. Если вы столкнулись с проблемой при написании собственного робота, то рекомендуем воспользоваться нашим новым сервисом S#.Freelance**&lt;/p&gt;
&lt;p&gt;А что на счет &amp;quot;Пожизненной поддержки&amp;quot; за которую я заплатил?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15118/</id>
    <title type="text">После обновления на текущую версию перестало работать соединение с Transaq коннектор</title>
    <published>2021-01-22T20:32:18Z</published>
    <updated>2021-01-22T20:32:18Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В сабже можно убедиться на примере SampleConnection.&lt;/p&gt;
&lt;p&gt;PS
Кстати, финам собирается обновлять свой TransaqConnector:
&amp;quot;Уведомляем вас, что в 24.01.2021 будет произведено обновление серверного ПО Transaq без обратной совместимости с более ранними версиями Transaq Connector.&amp;quot;
&lt;a href="https://www.finam.ru/howtotrade/tconnector/" rel="nofollow" target="_blank"&gt;https://www.finam.ru/howtotrade/tconnector/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;И еще, на сайте финама есть 64-х битная версия коннектора, насколько я понимаю стокшарп такую не поддерживает?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/15073/</id>
    <title type="text">Торговля через eToro</title>
    <published>2021-01-17T23:55:16Z</published>
    <updated>2021-01-17T23:55:16Z</updated>
    <author>
      <name>Логиненков Алексей</name>
      <uri>https://stocksharp.ru/users/138508/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="eToro" />
    <content type="html">&lt;p&gt;Добрый день!&lt;/p&gt;
&lt;p&gt;Подскажите, пожалуйста, возможно ли через StockSharp подключиться к eToro (&lt;a href="https://www.etoro.com/about/" rel="nofollow" target="_blank"&gt;https://www.etoro.com/about/&lt;/a&gt;) и торговать там с помощью торгового робота?&lt;/p&gt;
&lt;p&gt;С уважением,
Логиненков Алексей&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14971/</id>
    <title type="text">Прошу помощи с контейнеризацией</title>
    <published>2021-01-09T13:58:31Z</published>
    <updated>2021-01-11T11:26:17Z</updated>
    <author>
      <name>Павел</name>
      <uri>https://stocksharp.ru/users/114168/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Transaq" />
    <category term="docker" />
    <category term="txmlconnector" />
    <content type="html">&lt;p&gt;Здравствуйте!&lt;/p&gt;
&lt;p&gt;Написал робота на последней версии S#. Использую &lt;em&gt;Transaq Connector&lt;/em&gt;. Пытаюсь завернуть приложение в контейнер Docker. Локально, без контейнера, все работает отлично. Но при попытке соединения в приложении в контейнере выдает ошибку. Приходит exception на событие &lt;em&gt;Connector.ConnectionError:&lt;/em&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Error load library txmlconnector.dll. (Parameter 'dllPath')
&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;   at Ecng.Interop.Marshaler.LoadLibrary(String dllPath)
   at Ecng.Interop.DllLibrary..ctor(String dllPath)
   at #=z$v7B9Iu3PqOtBWiwGjTeuTIBQG7A..ctor(String #=zWUnOCRY=, #=zGon05jN$zqu0 #=z$SosFX8=)
   at #=zfFAR89tKbzSwRbMRwZT08jN8htD7UjYzvw==..ctor(Action`1 #=z$SosFX8=, Action`1 #=zuVX1g4Bj32l1, String #=zWUnOCRY=, Boolean #=z1BrZqexflzIZ, Boolean #=zpNZ3xedpXleK, String #=zEYFvlw2lUDMt, ApiLogLevels #=z9eSLFMNKlQa7)
   at StockSharp.Transaq.TransaqMessageAdapter.#=zAxO2KDE=()
   at StockSharp.Transaq.TransaqMessageAdapter.OnSendInMessage(Message message)
   at StockSharp.Messages.MessageAdapter.SendInMessage(Message message)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;em&gt;Dockerfile&lt;/em&gt; стандартный:&lt;/p&gt;
&lt;div class="spoiler"&gt;
&lt;pre&gt;&lt;code&gt;
FROM mcr.microsoft.com/dotnet/runtime:5.0 AS base
WORKDIR C:/app

FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
WORKDIR C:/src
COPY [&amp;quot;OrdersExecutor.csproj&amp;quot;, &amp;quot;&amp;quot;]
RUN dotnet restore &amp;quot;./OrdersExecutor.csproj&amp;quot;
COPY . .
WORKDIR &amp;quot;C:/src/.&amp;quot;
RUN dotnet build &amp;quot;OrdersExecutor.csproj&amp;quot; -c Release -o C:/app/build

FROM build AS publish
RUN dotnet publish &amp;quot;OrdersExecutor.csproj&amp;quot; -c Release -o C:/app/publish

FROM base AS final
WORKDIR C:/app
RUN dir
COPY --from=publish C:/app/publish .
ENTRYPOINT [&amp;quot;dotnet&amp;quot;, &amp;quot;OrdersExecutor.dll&amp;quot;]
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;Пробовал запускать на разных runtime (nano, core), не помогает. Код, собранный в конейнере (и выдернутый из него), запускается на локальной машине отлично. Т.е. проблема именно в среде выполнения и методе загрузки &lt;em&gt;txmlconnector.dll&lt;/em&gt;. Исходников &lt;em&gt;Ecng.Interop&lt;/em&gt;, чтобы подсмотреть, у меня нет и я не знаю куда копать. Помогите!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14978/</id>
    <title type="text">Ошибка получения данных через quik</title>
    <published>2021-01-10T17:31:43Z</published>
    <updated>2021-01-10T17:31:43Z</updated>
    <author>
      <name>Stiffman</name>
      <uri>https://stocksharp.ru/users/138034/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;При попытке построить график свечей:&lt;/p&gt;
&lt;div class="spoiler"&gt;&lt;p&gt;Basket	10.01.2021 17:23:51 +03:00	Error	System.InvalidOperationException: Nullable object must have a value.
at StockSharp.Messages.Unit.CreateResult(Unit u1, Unit u2, Func&lt;code&gt;3 operation, Func&lt;/code&gt;3 percentOperation)
at StockSharp.Algo.Candles.Compression.RangeCandleBuilder.IsCandleFinishedBeforeChange(ICandleBuilderSubscription subscription, RangeCandleMessage candle, ICandleBuilderValueTransform transform)
at StockSharp.Algo.Candles.Compression.CandleBuilder&lt;code&gt;1.ProcessValue(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform) at StockSharp.Algo.Candles.Compression.CandleBuilder&lt;/code&gt;1.OnProcess(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)+MoveNext()
at StockSharp.Algo.Candles.Compression.CandleBuilder&lt;code&gt;1.Process(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)+MoveNext() at StockSharp.Algo.Candles.Compression.CandleBuilderMessageAdapter.ProcessValue(ISubscriptionIdMessage message) at StockSharp.Algo.Candles.Compression.CandleBuilderMessageAdapter.OnInnerAdapterNewOutMessage(Message message) at StockSharp.Algo.OrderBookTruncateMessageAdapter.OnInnerAdapterNewOutMessage(Message message) at StockSharp.Algo.OrderBookIncrementMessageAdapter.OnInnerAdapterNewOutMessage(Message message) at StockSharp.Algo.OrderLogMessageAdapter.OnInnerAdapterNewOutMessage(Message message) at StockSharp.Algo.Storages.StorageHelper.LoadMessages[TMessage](IEnumerable&lt;/code&gt;1 messages, DateTimeOffset lastTime, Int64 transactionId, Action sendReply, Action&lt;code&gt;1 newOutMessage, Func&lt;/code&gt;2 filter)
at StockSharp.Algo.Storages.StorageHelper.LoadMessages[TMessage](IMarketDataStorage&lt;code&gt;1 storage, ISubscriptionMessage subscription, TimeSpan daysLoad, Action sendReply, Action&lt;/code&gt;1 newOutMessage, Func&lt;code&gt;2 filter) at StockSharp.Algo.Storages.StorageHelper.LoadMessages(StorageCoreSettings settings, CandleBuilderProvider candleBuilderProvider, MarketDataMessage subscription, Action&lt;/code&gt;1 newOutMessage)
at StockSharp.Algo.Storages.StorageProcessor.ProcessMarketData(MarketDataMessage message, Action`1 newOutMessage)
at StockSharp.Algo.Storages.StorageMessageAdapter.ProcessMarketData(MarketDataMessage message)
at StockSharp.Messages.MessageAdapterWrapper.SendInMessage(Message message)
at StockSharp.Messages.MessageAdapterWrapper.SendInMessage(Message message)
at StockSharp.Algo.OrderBookIncrementMessageAdapter.OnSendInMessage(Message message)
at StockSharp.Messages.MessageAdapterWrapper.SendInMessage(Message message)
at StockSharp.Algo.OrderBookTruncateMessageAdapter.OnSendInMessage(Message message)
at StockSharp.Messages.MessageAdapterWrapper.SendInMessage(Message message)
at StockSharp.Algo.Candles.Compression.CandleBuilderMessageAdapter.TrySubscribeBuild(MarketDataMessage original)
at StockSharp.Algo.Candles.Compression.CandleBuilderMessageAdapter.OnSendInMessage(Message message)
at StockSharp.Messages.MessageAdapterWrapper.SendInMessage(Message message)
at StockSharp.Algo.BasketMessageAdapter.SendRequest(ISubscriptionMessage subscrMsg, IMessageAdapter adapter)
at StockSharp.Algo.BasketMessageAdapter.ProcessMarketDataRequest(MarketDataMessage mdMsg)
at StockSharp.Algo.BasketMessageAdapter.InternalSendInMessage(Message message)
at StockSharp.Algo.BasketMessageAdapter.OnSendInMessage(Message message)&lt;/p&gt;
&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3608/</id>
    <title type="text">План обучения</title>
    <published>2013-04-22T10:55:24Z</published>
    <updated>2021-01-08T13:31:27Z</updated>
    <author>
      <name>IvanB</name>
      <uri>https://stocksharp.ru/users/26984/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Обучение" />
    <content type="html">&lt;p&gt;&lt;a href="http://stocksharp.com/forum/3577/Vviedieniie-v-StockSharp--piervoie-prilozhieniie/"&gt;&lt;strong&gt;1.Введение в StockSharp, быстрый старт&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Основные концепции StockSharp&lt;/li&gt;
&lt;li&gt;Обзор различных платформ&lt;/li&gt;
&lt;li&gt;Создание первого простого привода&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/forum/3599/Potokovyie-dannyie--obiertka-konniektorov/"&gt;&lt;strong&gt;2.Потоковые данные (сделки, котировки). Шаблон для универсального (безопасного) подключения.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Создание безопасной обертки (шаблона) для различных коннекторов&lt;/li&gt;
&lt;li&gt;Потоковые данные&lt;/li&gt;
&lt;li&gt;Создание приложения, отображающего потоковые данные
Экстра:&lt;/li&gt;
&lt;li&gt;Урок+проект. Работа с котировками, отслеживание сигналов&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/posts/m/25696/"&gt;&lt;strong&gt;3.Все о создании стратегий.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Работа со стратегиями&lt;/li&gt;
&lt;li&gt;StrategyRule&lt;/li&gt;
&lt;li&gt;Логирование&lt;/li&gt;
&lt;li&gt;Дочерние стратегии&lt;/li&gt;
&lt;li&gt;Запускаем стратегию в S#.Studio*
Экстра:&lt;/li&gt;
&lt;li&gt;Урок+проект. Работа с котировками, отслеживание сигналов (стратегия)&lt;/li&gt;
&lt;li&gt;Проект. Дополнительные стратегии (в общем sln)&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/posts/m/25702/"&gt;&lt;strong&gt;4.Свечи, графики, история&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Работа со свечами&lt;/li&gt;
&lt;li&gt;Создание модуля для получения исторических данных&lt;/li&gt;
&lt;li&gt;Создание модуля для запуска стратегии&lt;/li&gt;
&lt;li&gt;Выводим свечной график в S#.Studio*
Экстра:&lt;/li&gt;
&lt;li&gt;Урок+проект. Создание кластерных свечек!&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/posts/m/26061/"&gt;&lt;strong&gt;5.Алготрейдинг и программирование систем&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Определяем алгоритм торговли&lt;/li&gt;
&lt;li&gt;Запускаем робота в S#.Studio*&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/forum/3763/Urok-6---Arbitrazhnaia-stratieghiia/"&gt;&lt;strong&gt;6.Программируем быстрые торговые системы&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Создание Арбитражной стратегии&lt;/li&gt;
&lt;li&gt;Запускаем Арбитражную стратегию в S#.Studio*&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="http://stocksharp.com/forum/3764/Urok-7---Hydra--S--Data/"&gt;&lt;strong&gt;7.Сохранение и накопление данных&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Получение исторических данных&lt;/li&gt;
&lt;li&gt;Использование полученных данных в своем проекте&lt;/li&gt;
&lt;li&gt;Использование полученных данных в S#.Studio*&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;[url=http://stocksharp.com/forum/3848/Urok-8--Tiestirovaniie/&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14964/</id>
    <title type="text">Механизм работы кубика «Формула»</title>
    <published>2021-01-07T13:16:49Z</published>
    <updated>2021-01-07T13:16:49Z</updated>
    <author>
      <name>sergey1302</name>
      <uri>https://stocksharp.ru/users/136070/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день, уважаемые участники форума!
Помогите, пожалуйста, разобраться в логике работы кубика «Формула».
Я строю спред фьючерсов SBPR и SBRF путем деления цены закрытия одного инструмента на цену закрытия другого.
При отладке обратил внимание на то, что значения цен передаются только на вход кубика «Формула», а частное от деления на выходе не считается.
Если посмотреть на прикрепленное изображение, то значения передаются по цепочке 1 - 2 - 3 - 4 - 1 - 2 - 3 - 4 и т.д., а на выход 5 значение не передается.
Что я делаю неправильно? Покажите, как надо, если не сложно.
Спасибо!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14935/</id>
    <title type="text">Transaq коннектор. Проблема с подпиской на инструменты.</title>
    <published>2020-12-31T10:47:19Z</published>
    <updated>2020-12-31T11:13:12Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;При попытке подписаться на один инструмент таким образом:
_connector.Subscribe(new Subscription(new SecurityLookupMessage
{
BoardCode = _security.Board.Code,
OnlySecurityId = false,
SecurityId = _security.ToSecurityId(),
SecurityIds = new[] { _security.ToSecurityId() },
}, (Security)null));
Transaq коннектор делает следующее:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Начинает скачивать все инструменты (т.е. в метод Connector.SecurityReceived начинают поступать все инструменты, доступные от брокера), хотя, насколько я понимаю, в коде я подписывался только на один инструмент.&lt;/li&gt;
&lt;li&gt;При поступлении инструмента в Connector.SecurityReceived поле Security.ExpiryDate для деривативов не заполняется. Вообще говоря многие поля Security не заполняются, данное приведено лишь в качестве примера.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Вопрос: что я делаю не так и как правильно подписаться на один инструмент, чтобы поле Security.ExpiryDate было заполнено?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/4812/</id>
    <title type="text">StockSharp на Linux</title>
    <published>2014-11-12T19:09:05Z</published>
    <updated>2020-12-27T02:35:30Z</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;p&gt;Майкрофт решило включить полный привод и начать теснить Java на ее родной поляне - &lt;a href="https://weblogs.asp.net/scottgu/announcing-open-source-of-net-core-framework-net-core-distribution-for-linux-osx-and-free-visual-studio-community-edition" rel="nofollow" target="_blank"&gt;Анонс Open Source .NET Core Framework, .NET Core Distribution для Linux/OSX, and бесплтной редакции Visual Studio Community&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Если парни не подведут, то в 2015 году (нужно релиза ждать .NET 5, чтобы сделать продукт полностью совместимым) можно попробовать запустить робота в тру-серверной ОСь. Сам engine на ГитХаб &lt;a href="https://github.com/dotnet/corefx" target="_blank"&gt;https://github.com/dotnet/corefx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Разрав шаблона. Java сольет свою последнюю фишку, так как GUI в .NET опередил Java на почти десяток лет. Хорошо, что я сам выбрал сторону победителей.[biggrin]&lt;/p&gt;
&lt;p&gt;Представитель Моно (если кто не знает, это уже существует порт .NET под не Windows системы, но без WPF) &lt;a href="http://tirania.org/blog/archive/2014/Nov-12.html" rel="nofollow" target="_blank"&gt;уже заявил&lt;/a&gt;, что усилия будут совместными.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14878/</id>
    <title type="text">Проблемы с построением не таймфреймовых свечей в примере SampleConnection</title>
    <published>2020-12-22T05:36:50Z</published>
    <updated>2020-12-23T12:54:23Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;В примере SampleConnection или SampleConnectionWithStorage, при попытке отрисовать, например, тиковую (или объемную или рэнжевую) свечку невозможно выбрать инструмент и соответственно свечки не рисуются. Хотя все инструменты загружены.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/117829/image9627.png" alt="image9627.png" /&gt;&lt;/p&gt;
&lt;p&gt;Если же залезть в код примера и жестко задать тип свечи то так же ничего не рисуется. Т.е. когда вот эту строчку
&lt;a href="https://github.com/StockSharp/StockSharp/blob/master/Samples/Connectors/SampleConnection/SecuritiesWindow.xaml.cs#L458" target="_blank"&gt;https://github.com/StockSharp/StockSharp/blob/master/Samples/Connectors/SampleConnection/SecuritiesWindow.xaml.cs#L458&lt;/a&gt;
заменяем на эту
DataType2 = DataType.Create(typeof(RangeCandleMessage), new Unit(4)),&lt;/p&gt;
&lt;p&gt;Соответственно мне видятся две проблемы:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;В приложении не реализована загрузка инструментов для диалоговых окон&lt;/li&gt;
&lt;li&gt;В связи с переходом на новую модель подписок перестала работать генерация любых свечей, кроме таймфрейм.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Вопрос к разработчикам - не могли бы вы это исправить? Мне видится это критичной ошибкой&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/3000/</id>
    <title type="text">Как отредактировать транзакцию?</title>
    <published>2012-09-10T14:34:18Z</published>
    <updated>2020-12-22T22:43:32Z</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;Вопрос такой, можно ли получить доступ телу транзакции и отредактировать его перед отправкой на биржу?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/9629/</id>
    <title type="text">При получении Securities пустые marginBuy/Sell (баг или фича?)</title>
    <published>2018-06-29T16:25:21Z</published>
    <updated>2020-12-21T11:45:42Z</updated>
    <author>
      <name>RubyLion</name>
      <uri>https://stocksharp.ru/users/61917/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="QuikLua" />
    <category term="Securities" />
    <content type="html">&lt;p&gt;Добрый день!
Подключаюсь через Quik LUA к S# API без каких-либо ошибок. Далее получаю NewSecurities и по определённому инструменту хочу рассчитать кол-во лотов, на которое хватит свободных средств. Но поля marginBuy/Sell абсолютно пустые.
P.S. Дату экспирации (secur.ExpiryDate), например, и код инструмента (secur.Code) выдаёт нормально.
RegisterSecutity() и _trader.NewSecurityChanges пробовал. Но по зарегистрированному инструменту ГО так и не пришло.&lt;/p&gt;
&lt;p&gt;Выручайте, а то совсем застрял.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;
connect.LookupSecuritiesResult += async (except, securities) =&amp;gt; await newSecurities(securities);  // Получаем инструменты
async Task newSecurities(IEnumerable&amp;lt;Security&amp;gt; securities)
{   
    if (securities.Count() != 0)
    {
         foreach (var secur in securities)
         {
             Console.WriteLine(secur.MarginBuy.ToString());
         }
    }
}

&lt;/code&gt;&lt;/pre&gt;
</content>
  </entry>
</feed>