﻿<?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=10</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-06T06:45:23Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=forum&amp;page=10" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/12397/</id>
    <title type="text">Защитные стратегии</title>
    <published>2020-09-13T18:34:57Z</published>
    <updated>2020-10-07T13:02:26Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Здравствуйте! Возникло несколько вопросов касательно защитных стратегий.&lt;br /&gt;&lt;br /&gt;1. Как узнать что стратегия(например StopLossStrategy) исполнила весь объем?&lt;br /&gt;2.Как автоматически остановить стратегию после исполнения всех заявок?&lt;br /&gt;Из лога видно что стратегия получила сделку в 18:03, а отанавливаться начала только в 18:15:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_aa8ae4c978c64ae0b3e273d3dae380f4');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_aa8ae4c978c64ae0b3e273d3dae380f4' style='display:none'&gt;2020/08/24 17:56:00.000|       |SLS_SVU0@FORTS_test account|Защита активирована. Закрытие позиции по 26.56.&lt;br /&gt;2020/08/24 17:56:00.000|       |SLS_SVU0@FORTS_test account|Цена текущей NULL и лучшей 26,56.&lt;br /&gt;2020/08/24 17:56:00.000|       |SLS_SVU0@FORTS_test account|Лучший бид 26,54 и лучший аск 26,56.&lt;br /&gt;2020/08/24 17:56:00.000|       |SLS_SVU0@FORTS_test account|Регистрация новой  (0xE2E386) заявки на Sell с ценой 26,56 и объемом 1. &lt;br /&gt;2020/08/24 17:56:00.000|       |HistoryEmulationConnector|RegisterOrder: 0/ SVU0@FORTS test account Продажа Цена=26.56 Объем=1 Сост=None Бал=0 Тип= UID=ec7e37a4-8f81-4cf8-8713-5f4b4a8c8a78 Strategy=84131d88-1428-485e-a494-b8834e13a273 &lt;br /&gt;2020/08/24 17:56:00.000|       |HistoryEmulationConnector|New order: 21/ SVU0@FORTS test account Продажа Цена=26.56 Объем=1 Сост=Pending Бал=1 Тип=Limit UID=ec7e37a4-8f81-4cf8-8713-5f4b4a8c8a78 Strategy=84131d88-1428-485e-a494-b8834e13a273 &lt;br /&gt;2020/08/24 17:57:00.000|       |HistoryEmulationConnector|Order changed: 21/ SVU0@FORTS test account Продажа Цена=26.56 Объем=1 Сост=Pending Бал=1 Тип=Limit UID=ec7e37a4-8f81-4cf8-8713-5f4b4a8c8a78 Strategy=84131d88-1428-485e-a494-b8834e13a273 &lt;br /&gt;2020/08/24 18:03:00.000|       |HistoryEmulationConnector|Order changed: 21/2 SVU0@FORTS test account Продажа Цена=26.56 Объем=1 Сост=Active Бал=1 Тип=Limit UID=ec7e37a4-8f81-4cf8-8713-5f4b4a8c8a78 Strategy=84131d88-1428-485e-a494-b8834e13a273 &lt;br /&gt;2020/08/24 18:03:00.000|       |TS_SVU0@FORTS_test account|RecycleOrders&lt;br /&gt;2020/08/24 18:03:00.000|       |SLS_SVU0@FORTS_test account|RecycleOrders&lt;br /&gt;2020/08/24 18:03:00.000|       |HistoryEmulationConnector|Order changed: 21/2 SVU0@FORTS test account Продажа Цена=26.56 Объем=1 Сост=Done Бал=0 Тип=Limit UID=ec7e37a4-8f81-4cf8-8713-5f4b4a8c8a78 Strategy=84131d88-1428-485e-a494-b8834e13a273 &lt;br /&gt;2020/08/24 18:03:00.000|       |SLS_SVU0@FORTS_test account|Заявка 21 принята биржей.&lt;br /&gt;2020/08/24 18:03:00.000|       |SLS_SVU0@FORTS_test account|Заявка 21 полностью исполнилась. Оставшийся объем 1.&lt;br /&gt;2020/08/24 18:03:00.000|       |TS_SVU0@FORTS_test account|Новая позиция: (SVU0@FORTS, test account)=test account-SVU0@FORTS-84131d88-1428-485e-a494-b8834e13a273.&lt;br /&gt;2020/08/24 18:03:00.000|       |HistoryEmulationConnector|New own trade: 24.08.2020 18:03:00 +03:00 2 26,56 1 от заявки 21/2 SVU0@FORTS test account Продажа Цена=26,56 Объем=1 Сост=Done Бал=0 Тип=Limit UID=ec7e37a4-8f81-4cf8-8713-5f4b4a8c8a78 Strategy=84131d88-1428-485e-a494-b8834e13a273&lt;br /&gt;2020/08/24 18:03:00.000|       |TS_SVU0@FORTS_test account|Новая Sell сделка 2 по цене 26,56 на 1 заявки 21.&lt;br /&gt;2020/08/24 18:03:00.000|       |SLS_SVU0@FORTS_test account|Заявка 21 больше не активна.&lt;br /&gt;&lt;b&gt;2020/08/24 18:03:00.000|       |SLS_SVU0@FORTS_test account|Новая Sell сделка 2 по цене 26,56 на 1 заявки 21.&lt;br /&gt;2020/08/24 18:15:00.000|       |SLS_SVU0@FORTS_test account|Стратегия останавливается. [0,1]. Позиция 0.&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;3. Заметил что закрытие позиции происходит не по тем ценам что я указываю при создании стратегии(ew StopLossStrategy(myTrade, &lt;b&gt;0.2&lt;/b&gt;)).&lt;br /&gt;Связано ли это с тем что в стакане нет нужной цены и стратегия закрывает позицию по тем цена которые присутствую т в моменте, то есть по рынку?&lt;br /&gt;Если закрытие происходит по рынку, могу ли я использовать лимитные заявки в защитных стратегиях?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14544/</id>
    <title type="text">По инструменту в транзаке</title>
    <published>2020-10-05T18:19:06Z</published>
    <updated>2020-10-05T18:19:06Z</updated>
    <author>
      <name>dk777</name>
      <uri>https://stocksharp.ru/users/6164/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Инструмент SiZ0 определяется как SIZ0, поэтому выдает ошибку что не может поставить заявку по такому инструменту</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14542/</id>
    <title type="text">Transaq HFT</title>
    <published>2020-10-05T11:06:46Z</published>
    <updated>2020-10-05T11:06:46Z</updated>
    <author>
      <name>dk777</name>
      <uri>https://stocksharp.ru/users/6164/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день! в коннекторе при подключении транзака HFT выдает порт 3900, а сейчас там используется порт 13900. поправьте пожалуйста</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14541/</id>
    <title type="text">Transaq HFT</title>
    <published>2020-10-05T11:06:39Z</published>
    <updated>2020-10-05T11:06:39Z</updated>
    <author>
      <name>dk777</name>
      <uri>https://stocksharp.ru/users/6164/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день! в коннекторе при подключении транзака HFT выдает порт 3900, а сейчас там используется порт 13900. поправьте пожалуйста</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14533/</id>
    <title type="text">Ошибки при подключении к S#Terminal</title>
    <published>2020-10-01T12:20:27Z</published>
    <updated>2020-10-01T18:58:11Z</updated>
    <author>
      <name>Greenn</name>
      <uri>https://stocksharp.ru/users/99877/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Каждую минуту получаю одну и ту же ошибку. Что делаю не так? (Quik8 Demo)&lt;br /&gt;&lt;br /&gt;﻿Название	Время	Тип	Сообщение&lt;br /&gt;&lt;span style="color:red"&gt;S#.Terminal	01.10.2020 12:12:18	Error	&amp;quot;System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.&lt;br /&gt;   в System.Object.GetType()&lt;br /&gt;   в StockSharp.Xaml.Charting.ChartDrawData.ChartDrawDataItem.Add(IChartElement element, Object value)&lt;br /&gt;   в StockSharp.Studio.Controls.EquityCurveChartPanel.&amp;lt;&amp;gt;c__DisplayClass7_0.&amp;lt;.ctor&amp;gt;b__1(PnLChangedCommand cmd)&lt;br /&gt;   в StockSharp.Studio.Core.Services.StudioCommandService.ProcessCommand(Tuple`3 tuple, Object sender, IStudioCommand command)&amp;quot;&lt;/span&gt;&lt;br /&gt;S#.Terminal	01.10.2020 12:12:03	Error	&amp;quot;System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.&lt;br /&gt;   в System.Object.GetType()&lt;br /&gt;   в StockSharp.Xaml.Charting.ChartDrawData.ChartDrawDataItem.Add(IChartElement element, Object value)&lt;br /&gt;   в StockSharp.Studio.Controls.EquityCurveChartPanel.&amp;lt;&amp;gt;c__DisplayClass7_0.&amp;lt;.ctor&amp;gt;b__1(PnLChangedCommand cmd)&lt;br /&gt;   в StockSharp.Studio.Core.Services.StudioCommandService.ProcessCommand(Tuple`3 tuple, Object sender, IStudioCommand command)&amp;quot;&lt;br /&gt;&lt;span style="color:red"&gt;S#.Terminal	01.10.2020 12:12:03	Error	&amp;quot;System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.&lt;br /&gt;   в System.Object.GetType()&lt;br /&gt;   в StockSharp.Xaml.Charting.ChartDrawData.ChartDrawDataItem.Add(IChartElement element, Object value)&lt;br /&gt;   в StockSharp.Studio.Controls.EquityCurveChartPanel.&amp;lt;&amp;gt;c__DisplayClass7_0.&amp;lt;.ctor&amp;gt;b__1(PnLChangedCommand cmd)&lt;br /&gt;   в StockSharp.Studio.Core.Services.StudioCommandService.ProcessCommand(Tuple`3 tuple, Object sender, IStudioCommand command)&amp;quot;&lt;/span&gt;&lt;br /&gt;S#.Terminal	01.10.2020 12:12:03	Error	&amp;quot;System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.&lt;br /&gt;   в System.Object.GetType()&lt;br /&gt;   в StockSharp.Xaml.Charting.ChartDrawData.ChartDrawDataItem.Add(IChartElement element, Object value)&lt;br /&gt;   в StockSharp.Studio.Controls.EquityCurveChartPanel.&amp;lt;&amp;gt;c__DisplayClass7_0.&amp;lt;.ctor&amp;gt;b__1(PnLChangedCommand cmd)&lt;br /&gt;   в StockSharp.Studio.Core.Services.StudioCommandService.ProcessCommand(Tuple`3 tuple, Object sender, IStudioCommand command)&amp;quot;&lt;br /&gt;S#.Terminal	01.10.2020 12:12:03	Error	&amp;quot;System.ArgumentException: Элемент с тем же ключом уже был добавлен.&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;   в Ecng.Xaml.ConvertibleObservableCollection`2.Add(TItem item)&lt;br /&gt;   в StockSharp.Studio.Core.Services.StudioCommandService.ProcessCommand(Tuple`3 tuple, Object sender, IStudioCommand command)&amp;quot;&lt;br /&gt;S#.Terminal	01.10.2020 12:11:57	Error	&amp;quot;System.InvalidOperationException: TransId == 0&lt;br /&gt;   в StockSharp.Algo.Storages.Binary.Snapshot.TransactionBinarySnapshotSerializer.StockSharp.Algo.Storages.ISnapshotSerializer&amp;lt;System.String,StockSharp.Messages.ExecutionMessage&amp;gt;.GetKey(ExecutionMessage message)&lt;br /&gt;   в StockSharp.Algo.Storages.SnapshotRegistry.SnapshotStorage`2.SnapshotStorageDate.Update(TMessage curr)&lt;br /&gt;   в StockSharp.Algo.Storages.SnapshotRegistry.SnapshotStorage`2.Update(Message message)&lt;br /&gt;   в StockSharp.Algo.Storages.BufferMessageAdapter.SaveTransaction(ISnapshotStorage snapshotStorage, ExecutionMessage message)&lt;br /&gt;   в StockSharp.Algo.Storages.BufferMessageAdapter.&amp;lt;&amp;gt;c__DisplayClass21_0.&amp;lt;StartStorageTimer&amp;gt;b__0()&amp;quot;&lt;br /&gt;S#.Terminal	01.10.2020 12:10:28	Error	System.InvalidOperationException: Ошибка получение маркет-даты. Код &amp;#39;0&amp;#39;, текст &amp;#39;Security BRX0@FORTS not found.&amp;#39;.&lt;br /&gt;StudioConnector	01.10.2020 12:10:28	Error	Инструмент BRX0@FORTS не может подписаться на Стакан. Ошибка &amp;#39;Ошибка получение маркет-даты. Код &amp;#39;0&amp;#39;, текст &amp;#39;Security BRX0@FORTS not found.&amp;#39;.&amp;#39;.&lt;br /&gt;S#.Terminal	01.10.2020 12:10:28	Error	System.InvalidOperationException: Ошибка получение маркет-даты. Код &amp;#39;0&amp;#39;, текст &amp;#39;Security BRX0@FORTS not found.&amp;#39;.&lt;br /&gt;StudioConnector	01.10.2020 12:10:28	Error	Инструмент BRX0@FORTS не может подписаться на Рейндж свеча: 0,04. Ошибка &amp;#39;Ошибка получение маркет-даты. Код &amp;#39;0&amp;#39;, текст &amp;#39;Security BRX0@FORTS not found.&amp;#39;.&amp;#39;.&lt;br /&gt;S#.Terminal	01.10.2020 12:10:28	Error	System.InvalidOperationException: Ошибка получение маркет-даты. Код &amp;#39;0&amp;#39;, текст &amp;#39;Security BRX0@FORTS not found.&amp;#39;.&lt;br /&gt;StudioConnector	01.10.2020 12:10:28	Error	Инструмент BRX0@FORTS не может подписаться на Level 1. Ошибка &amp;#39;Ошибка получение маркет-даты. Код &amp;#39;0&amp;#39;, текст &amp;#39;Security BRX0@FORTS not found.&amp;#39;.&amp;#39;.&lt;br /&gt;S#.Terminal	01.10.2020 12:10:26	Error	&amp;quot;System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.&lt;br /&gt;   в System.Object.GetType()&lt;br /&gt;   в StockSharp.Xaml.Charting.ChartDrawData.ChartDrawDataItem.Add(IChartElement element, Object value)&lt;br /&gt;   в StockSharp.Studio.Controls.EquityCurveChartPanel.&amp;lt;&amp;gt;c__DisplayClass7_0.&amp;lt;.ctor&amp;gt;b__1(PnLChangedCommand cmd)&lt;br /&gt;   в StockSharp.Studio.Core.Services.StudioCommandService.ProcessCommand(Tuple`3 tuple, Object sender, IStudioCommand command)&amp;quot;&lt;br /&gt;S#.Terminal	01.10.2020 12:10:26	Error	&amp;quot;System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.&lt;br /&gt;   в System.Object.GetType()&lt;br /&gt;   в StockSharp.Xaml.Charting.ChartDrawData.ChartDrawDataItem.Add(IChartElement element, Object value)&lt;br /&gt;   в StockSharp.Studio.Controls.EquityCurveChartPanel.&amp;lt;&amp;gt;c__DisplayClass7_0.&amp;lt;.ctor&amp;gt;b__1(PnLChangedCommand cmd)&lt;br /&gt;   в StockSharp.Studio.Core.Services.StudioCommandService.ProcessCommand(Tuple`3 tuple, Object sender, IStudioCommand command)&amp;quot;&lt;br /&gt;S#.Terminal	01.10.2020 12:10:26	Error	&amp;quot;System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.&lt;br /&gt;   в System.Object.GetType()&lt;br /&gt;   в StockSharp.Xaml.Charting.ChartDrawData.ChartDrawDataItem.Add(IChartElement element, Object value)&lt;br /&gt;   в StockSharp.Studio.Controls.EquityCurveChartPanel.&amp;lt;&amp;gt;c__DisplayClass7_0.&amp;lt;.ctor&amp;gt;b__1(PnLChangedCommand cmd)&lt;br /&gt;   в StockSharp.Studio.Core.Services.StudioCommandService.ProcessCommand(Tuple`3 tuple, Object sender, IStudioCommand command)&amp;quot;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12036/</id>
    <title type="text">Вопрос по IStorageRegistry</title>
    <published>2020-08-15T18:24:31Z</published>
    <updated>2020-09-30T20:07:46Z</updated>
    <author>
      <name>Mike144</name>
      <uri>https://stocksharp.ru/users/97391/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день!&lt;br /&gt; &lt;br /&gt;Поскольку в пятой версии: (feature) IStorageRegistry.GetSecurityStorage removed&lt;br /&gt;Как теперь получить доступ к хранилищу инструментов?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14517/</id>
    <title type="text">Bid x Ask график</title>
    <published>2020-09-28T22:20:29Z</published>
    <updated>2020-09-30T03:12:27Z</updated>
    <author>
      <name>Greenn</name>
      <uri>https://stocksharp.ru/users/99877/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день. Существует ли возможность нарисовать бид/аск график?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14522/</id>
    <title type="text">CandlePriceLevel = null</title>
    <published>2020-09-29T12:34:38Z</published>
    <updated>2020-09-29T23:58:14Z</updated>
    <author>
      <name>Greenn</name>
      <uri>https://stocksharp.ru/users/99877/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день. Как заполнить CandlePriceLevel?</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14524/</id>
    <title type="text">Индекс в криптотрейдинге</title>
    <published>2020-09-29T13:46:20Z</published>
    <updated>2020-09-29T13:46:20Z</updated>
    <author>
      <name>ILYA</name>
      <uri>https://stocksharp.ru/users/127794/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="аналитика" />
    <category term="трейдинг" />
    <category term="рынки" />
    <category term="Биржа" />
    <category term="биткоин" />
    <category term="криптовалюта" />
    <category term="криптоконнекторы" />
    <category term="рыночные данные" />
    <category term="криптотрейдинг" />
    <category term="инструменты трейдера" />
    <content type="html">Так как криптотрейдинг является одним из видов трейдинга, стоит сказать, что как и в классическом трейдинге он имеет свой &lt;b&gt;&lt;u&gt;&lt;span style="font-size:140%"&gt;индекс&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Индекс фактически отражает &lt;b&gt;&lt;em&gt;&lt;u&gt;состояние рынка криптовалют,&lt;/u&gt;&lt;/em&gt;&lt;/b&gt; основываясь на среднестатистических показаниях рынка. Как и в классическом трейдинге, в криптотрейдинге, индекс строится на основе данных наиболее ликвидных токенов. &lt;b&gt;&lt;em&gt;Количество взятых токенов, отображается в названии. Если стоит число 10, то он включает 10 разных криптовалют. На индекс влияет изменение курса каждой из них&lt;/em&gt;&lt;/b&gt;.[nerd]&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/116434/%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE-%D1%82%D1%80%D0%B5%D0%B9%D0%B4%D0%B8%D0%BD%D0%B3-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/116434/%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE-%D1%82%D1%80%D0%B5%D0%B9%D0%B4%D0%B8%D0%BD%D0%B3-%D0%B8%D0%BD%D0%B4%D0%B5%D0%BA%D1%81.jpg?size=800x800" alt="крипто-трейдинг-индекс.jpg" title="крипто-трейдинг-индекс.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Если идёт рост составляющих индекс криптовалют, то индекс растет. Если курс криптовалют падает, то индекс дешевеет. &lt;b&gt;Индекс – своеобразная корзина состоящая из нескольких компонентов&lt;/b&gt;. Крипотрейдер сам выбирает состав такой корзины, и наблюдает за ней.[laugh]&lt;br /&gt;&lt;br /&gt;Часто возникает необходимость построения графика индекса для &lt;u&gt;анализа рынка&lt;/u&gt;. Если индекс общепринятый, то график можно посмотреть на соответствующем ресурсе. А что делать, если индекс инвестиционного портфеля трейдера индивидуален?[suspicious] &lt;b&gt;&lt;em&gt;Для построения такого индекса будет незаменима программа&lt;/em&gt;&lt;/b&gt; &lt;a href="https://stocksharp.ru/products/hydra/" title="https://stocksharp.ru/products/hydra/"&gt;&lt;b&gt;&lt;em&gt;&lt;u&gt;&lt;span style="font-size:140%"&gt;S#.Data (Гидра)&lt;/span&gt;&lt;/u&gt;&lt;/em&gt;&lt;/b&gt;&lt;/a&gt;. [happy] Она собирает значения каждого актива, вычисляет и строит необходимый индекс, при этом построенный индекс можно использовать в других программах, сохранив его в нужный формат.[love]&lt;br /&gt;&lt;br /&gt;Полученный индекс может дать исчерпывающие данные, касаемо состояние рынка. Болеетого, работа с индексами может дать возможность трейдеру анализировать ближайшую перспективу рынка, и интересующих его активов в частности. &lt;b&gt;Это позволяет ему создать более эффективную систему криптоторговли, и, как следствие, получить большую прибыль и снизить риск.&lt;/b&gt;[love]&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/116435/%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7-%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE-%D1%80%D1%8B%D0%BD%D0%BA%D0%B0.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/116435/%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7-%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D0%BE-%D1%80%D1%8B%D0%BD%D0%BA%D0%B0.png?size=800x800" alt="анализ-крипто-рынка.png" title="анализ-крипто-рынка.png" /&gt;&lt;/a&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/915/</id>
    <title type="text">1.7 (раунд 2)</title>
    <published>2010-03-11T00:57:00Z</published>
    <updated>2020-09-22T16:21:11Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="StockSharp" />
    <content type="html">&lt;a target="_blank" rel="nofollow" href="http://stockmarketdotnet.blogspot.com/2010/02/s-17.html" title="http://stockmarketdotnet.blogspot.com/2010/02/s-17.html"&gt;http://stockmarketdotnet.blogspot.com/2010/02/s-17.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Кто уже скачал - обновите. В документацию вкралась досадная ошибка в&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/12490/</id>
    <title type="text">Принципы торговли на крипто бирже часть 4</title>
    <published>2020-09-22T13:28:57Z</published>
    <updated>2020-09-22T13:28:57Z</updated>
    <author>
      <name>ILYA</name>
      <uri>https://stocksharp.ru/users/127794/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Торговые роботы" />
    <category term="Торговые системы" />
    <category term="криптовалюта" />
    <category term="Крипто версия" />
    <category term="данные биржевых показателей" />
    <category term="маркет данные" />
    <category term="данные торгов" />
    <category term="торговля на бирже" />
    <category term="криптотрейдинг" />
    <content type="html">Сегодня нами будет рассмотрена важная составляющая анализа торговли - &lt;b&gt;&lt;u&gt;объем торгов&lt;/u&gt;&lt;/b&gt;. [happy]&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;em&gt;Что из себя представляет объем торговли - общее число единиц криптовалюты, которое торгуется на крипто бирже, с которыми были совершены сделки на основе исполненных ордеров(заявок) за учитываемый период времени. &lt;/em&gt;&lt;/b&gt;&lt;br /&gt;Получение данного объема важно, именно поэтому существуют графики объема торговли. &lt;br /&gt;Так например программа для скачивания маркет данных &lt;a href="https://stocksharp.ru/products/hydra/" title="https://stocksharp.ru/products/hydra/"&gt;&lt;u&gt;&lt;b&gt;S#.Data(Hydra)&lt;/b&gt;&lt;/u&gt;&lt;/a&gt; &lt;em&gt;&lt;u&gt;достаточно просто строит график торгов и график объема торгов, позволяя увидеть и сравнить их в одной рабочем пространстве&lt;/u&gt;&lt;/em&gt;. Безусловно, что это дает более расширенную картину для анализа.[happy]&lt;br /&gt;&lt;br /&gt;Для самого анализа важно знать показатель &lt;u&gt;объема&lt;/u&gt;, возникающего при достижении определённого ценового уровня. &lt;br /&gt;&lt;b&gt;&lt;u&gt;Данная информация является сигналом для начала торговли или наоборот - выжидания. &lt;/u&gt;&lt;/b&gt;&lt;br /&gt;График объема может быть &lt;b&gt;вертикальным или горизонтальным&lt;/b&gt;, однако первый получил наибольшее распространение. &lt;br /&gt;При построении графика объема на основе скаченных маркет данных, в программе &lt;a href="https://stocksharp.ru/products/hydra/" title="https://stocksharp.ru/products/hydra/"&gt;&lt;b&gt;&lt;em&gt;&lt;u&gt;S#.Data(Hydra)&lt;/u&gt;&lt;/em&gt;&lt;/b&gt;&lt;/a&gt; он имеет такой же временной промежуток как и график свечей и отображается в виде &lt;b&gt;столбиков&lt;/b&gt;.[wink]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/116288/%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/116288/%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5.png?size=800x800" alt="скачать-маркет-данные.png" title="скачать-маркет-данные.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/116289/%D0%BE%D0%B1%D1%8C%D0%B5%D0%BC-%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/116289/%D0%BE%D0%B1%D1%8C%D0%B5%D0%BC-%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2.png?size=800x800" alt="обьем-торгов.png" title="обьем-торгов.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;u&gt;Проще говоря, если трейдер строит график объема по торгам за прошедшие 30 минут, то значение столбика будет указывать на совокупный объем за &lt;b&gt;30 минут.&lt;/b&gt;  &lt;/u&gt;&lt;/em&gt;&lt;br /&gt;На практике одним из вариантов использования графика является нахождение &lt;b&gt;&lt;u&gt;окончания коррекционного движения в тренде&lt;/u&gt;&lt;/b&gt;.&lt;b&gt;&lt;em&gt; То есть, если объем сильно возрос при цене, направление которой обратно тренду, значит это может указывать на окончание тренда.  &lt;/em&gt;&lt;/b&gt;&lt;br /&gt;Такой момент может стать выгодным для торговли &lt;b&gt;в направлении тренда и часто используется для торговых роботов&lt;/b&gt;, в частности созданных конструкторе торговых роботов &lt;a href="https://stocksharp.ru/products/designer/" title="https://stocksharp.ru/products/designer/"&gt;&lt;b&gt;&lt;em&gt;&lt;u&gt;S#.Designer&lt;/u&gt;&lt;/em&gt;&lt;/b&gt;&lt;/a&gt;. &lt;br /&gt;Так же стоит учесть, что большой объем торговли криптовалютой,&lt;b&gt; не всегда указывает на перспективное движение цены&lt;/b&gt;, причиной изменения которой могут стать выставленные агрессивные ордера.&lt;br /&gt;В любом случае, если трейдер получает возможность воспользоваться таким инструментом для анализа, то это приводит к потенциальному снижению риска и увеличению прибыли.[love]&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/868/</id>
    <title type="text">Архив с примерами</title>
    <published>2010-02-25T14:10:00Z</published>
    <updated>2020-09-21T22:41:51Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</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;a target="_blank" rel="nofollow" href="http://groups.google.com/group/stocksharp/web/StockSharp_1.6.1.zip" title="http://groups.google.com/group/stocksharp/web/StockSharp_1.6.1.zip"&gt;http://groups.google.com/group/stocksharp/web/StockSharp_1.6.1.zip&lt;/a&gt;,&lt;br /&gt;позднее выложу в общее место. Что я изменил:&lt;br /&gt;&lt;br /&gt;1. Убрал пугающее сообщение о том, что не найден поставщик данных.&lt;br /&gt;2. Скомпилировал (собрал) и положил в отдельную директорию Exe&lt;br /&gt;примеры. Так что, если нужно попробовать, то лучше в начале запускать&lt;br /&gt;собранные примеры.&lt;br /&gt; </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12409/</id>
    <title type="text">Регистрация заявок</title>
    <published>2020-09-17T17:17:53Z</published>
    <updated>2020-09-21T19:37:19Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Целую неделю работал тестировщиком. [confused]&lt;br /&gt;Если подписаться на изменение стакана то регистрация заявок не проходит. Коннектор - HistoryEmulationConnector.&lt;br /&gt;Код:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_c07112a92e9447bba5743bbe6211d960');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_c07112a92e9447bba5743bbe6211d960' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;    class TestStrategy : Strategy&lt;br /&gt;    {&lt;br /&gt;        public CandleSeries CandleSeries { get; set; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        protected override void OnStarted()&lt;br /&gt;        {&lt;br /&gt;            Connector.WhenCandlesFinished(CandleSeries).Do(CandleManager_Processing).Apply(this);&lt;br /&gt;            Security.WhenMarketDepthChanged(Connector).Do((d) =&amp;gt; {}).Apply(this);//закомментируте что бы регистрировать заявки&lt;br /&gt;&lt;br /&gt;            Connector.SubscribeMarketDepth(Security);&lt;br /&gt;            Connector.SubscribeCandles(CandleSeries);&lt;br /&gt;            base.OnStarted();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void CandleManager_Processing(Candle candle)&lt;br /&gt;        {&lt;br /&gt;            if (_order == null)&lt;br /&gt;            {&lt;br /&gt;                _order = this.BuyAtMarket(1);&lt;br /&gt;                _order.WhenRegistered(Connector).Do((o) =&amp;gt;&lt;br /&gt;                {&lt;br /&gt;                    this.AddInfoLog(&amp;quot;Order №1 Registered&amp;quot;); //не сработает если подписаться на событие изменения стакана&lt;br /&gt;                }).Apply(this);&lt;br /&gt;                RegisterOrder(_order);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private Order _order;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Лог:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Показать спойлер' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_bd910b9506da437fac85e7cacfdb9d63');" title='Показать спойлер' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_bd910b9506da437fac85e7cacfdb9d63' style='display:none'&gt;2020/09/17 17:15:42.468|       |HistoryEmulationConnector|Инструмент  подписывается на PortfolioLookup,T(L)=2020.09.17 17:15:42.469,Name=,TransId=1,IsSubscribe=True,Strategy=e0a7a49d-895c-4642-b329-73bfac99a7a3&lt;br /&gt;2020/09/17 17:15:42.489|       |HistoryEmulationConnector|Инструмент @ подписывается на OrderStatus,T(L)=2020.09.17 17:15:42.489,Sec=@,TransId=2,OrdType=,Pf=(ClCode=),Cond=,MR=,Strategy=e0a7a49d-895c-4642-b329-73bfac99a7a3,IsSubscribe=True&lt;br /&gt;2020/09/17 17:15:46.567|       |HistoryEmulationConnector|Connect&lt;br /&gt;2020/09/17 17:15:46.623|       |Basket    |Connecting &amp;#39;История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00)&amp;#39;.&lt;br /&gt;2020/09/17 17:15:46.672|       |Basket    |Connected to &amp;#39;История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00)&amp;#39;.&lt;br /&gt;2020/09/17 17:15:46.706|       |HistoryEmulationConnector|Инструмент @ подписывается на SecurityLookup,T(L)=2020.09.17 17:15:46.706,Sec=@,TransId=3,SecId=@,Name=,SecType=,ExpDate=&lt;br /&gt;2020/09/17 17:15:46.711|       |Basket    |Send to История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00): SecurityLookup,T(L)=2020.09.17 17:15:46.706,Sec=@,TransId=4,SecId=@,Name=,SecType=,ExpDate=&lt;br /&gt;2020/09/17 17:15:46.745|       |HistoryEmulationConnector|Инструмент  подписывается на TimeFrameLookup,T(L)=2020.09.17 17:15:46.745,TrId=5,To=31.12.9999 23:59:59 +00:00&lt;br /&gt;2020/09/17 17:15:46.746|       |Basket    |Send to История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00): TimeFrameLookup,T(L)=2020.09.17 17:15:46.745,TrId=6,To=31.12.9999 23:59:59 +00:00&lt;br /&gt;2020/09/17 17:15:46.752|       |TS_SBER@TQBR_test account|Стратегия Запущена. [0,-1]. Позиция 0.&lt;br /&gt;2020/09/17 17:15:46.766|       |HistoryEmulationConnector|Инструмент SBER@TQBR подписывается на MarketData,T(L)=2020.09.17 17:15:46.766,Sec=SBER@TQBR,Price=0,01,Dec=2,DataType=Стакан,IsSubscribe=True,TransId=7,SmallTF=True&lt;br /&gt;2020/09/17 17:15:46.771|       |Basket    |Send to История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00): MarketData,T(L)=2020.09.17 17:15:46.766,Sec=SBER@TQBR,Price=0,01,Dec=2,DataType=Стакан,IsSubscribe=True,TransId=7,SmallTF=True&lt;br /&gt;2020/09/17 17:15:46.811|       |HistoryEmulationConnector|SubscribeCandles&lt;br /&gt;2020/09/17 17:15:46.813|       |HistoryEmulationConnector|Инструмент SBER@TQBR подписывается на MarketData,T(L)=2020.09.17 17:15:46.813,Sec=SBER@TQBR,Price=0,01,Dec=2,DataType=Таймфрейм свеча: 00:01:00,IsSubscribe=True,TransId=8,SmallTF=True&lt;br /&gt;2020/09/17 17:15:46.813|       |Basket    |Send to История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00): MarketData,T(L)=2020.09.17 17:15:46.813,Sec=SBER@TQBR,Price=0,01,Dec=2,DataType=Таймфрейм свеча: 00:01:00,IsSubscribe=True,TransId=8,SmallTF=True&lt;br /&gt;2020/09/17 17:15:46.861|       |Basket    |Send to История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00): PortfolioLookup,T(L)=2020.09.17 17:15:42.469,Name=,TransId=9,IsSubscribe=True,Strategy=e0a7a49d-895c-4642-b329-73bfac99a7a3&lt;br /&gt;2020/09/17 17:15:46.870|       |HistoryEmulationConnector|Subscription 1 Stopped-&amp;gt;Online.&lt;br /&gt;2020/09/17 17:15:46.872|       |Basket    |Send to История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00): OrderStatus,T(L)=2020.09.17 17:15:42.489,Sec=@,TransId=10,OrdType=,Pf=(ClCode=),Cond=,MR=,Strategy=e0a7a49d-895c-4642-b329-73bfac99a7a3,IsSubscribe=True&lt;br /&gt;2020/09/17 17:15:46.901|       |HistoryEmulationConnector|Subscription 3 removed.&lt;br /&gt;2020/09/17 17:15:46.901|       |HistoryEmulationConnector|Subscription 3 Stopped-&amp;gt;Finished.&lt;br /&gt;2020/09/17 17:15:46.909|       |HistoryEmulationConnector|Subscription 7 Stopped-&amp;gt;Active.&lt;br /&gt;2020/09/17 17:15:46.912|       |HistoryEmulationConnector|Subscription 7 Active-&amp;gt;Online.&lt;br /&gt;2020/09/17 17:15:46.913|Warning|HistoryEmulationConnector|Subscription 7 Online-&amp;gt;Online.&lt;br /&gt;2020/09/17 17:15:46.913|       |HistoryEmulationConnector|Subscription 8 Stopped-&amp;gt;Active.&lt;br /&gt;2020/09/17 17:15:46.913|       |HistoryEmulationConnector|Subscription 8 Active-&amp;gt;Online.&lt;br /&gt;2020/09/17 17:15:46.913|Warning|HistoryEmulationConnector|Subscription 8 Online-&amp;gt;Online.&lt;br /&gt;2020/09/17 17:15:46.914|       |HistoryEmulationConnector|Subscription 2 Stopped-&amp;gt;Online.&lt;br /&gt;2020/09/17 17:15:46.915|       |HistoryEmulationConnector|Изменение состояния эмуляции Stopped -&amp;gt; Starting&lt;br /&gt;2020/09/17 17:15:46.915|       |HistoryEmulationConnector|Изменение состояния эмуляции Starting -&amp;gt; Started&lt;br /&gt;2020/09/17 17:15:47.154|       |TS_SBER@TQBR_test account|Регистрация новой Market (0x3BEB3DD) заявки на Buy с ценой 0 и объемом 1. &lt;br /&gt;2020/09/17 17:15:47.175|       |HistoryEmulationConnector|RegisterOrder: 0/ SBER@TQBR test account Покупка Цена=0 Объем=1 Сост=None Бал=0 Тип=Market UID=e0a7a49d-895c-4642-b329-73bfac99a7a3 Strategy=e0a7a49d-895c-4642-b329-73bfac99a7a3 &lt;br /&gt;2020/09/17 17:15:47.203|       |HistoryEmulationConnector|New order: 11/ SBER@TQBR test account Покупка Цена=0 Объем=1 Сост=Pending Бал=1 Тип=Market UID=e0a7a49d-895c-4642-b329-73bfac99a7a3 Strategy=e0a7a49d-895c-4642-b329-73bfac99a7a3 &lt;br /&gt;2020/09/17 17:15:49.842|       |HistoryEmulationConnector|Изменение состояния эмуляции Started -&amp;gt; Stopping&lt;br /&gt;2020/09/17 17:15:49.843|       |HistoryEmulationConnector|Disconnect&lt;br /&gt;2020/09/17 17:15:49.844|       |HistoryEmulationConnector|UnSubscribeAll&lt;br /&gt;2020/09/17 17:15:49.845|       |HistoryEmulationConnector|Инструмент  отписывается от PortfolioLookup,T(L)=2020.09.17 17:15:49.845,OriginId=1,Name=,TransId=12,IsSubscribe=False,Strategy=e0a7a49d-895c-4642-b329-73bfac99a7a3&lt;br /&gt;2020/09/17 17:15:49.847|       |Basket    |Send to История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00): PortfolioLookup,T(L)=2020.09.17 17:15:49.845,OriginId=9,Name=,TransId=13,IsSubscribe=False,Strategy=e0a7a49d-895c-4642-b329-73bfac99a7a3&lt;br /&gt;2020/09/17 17:15:49.849|       |HistoryEmulationConnector|Инструмент @ отписывается от OrderStatus,T(L)=2020.09.17 17:15:49.849,OriginId=2,Sec=@,TransId=14,OrdType=,Pf=(ClCode=),Cond=,MR=,Strategy=e0a7a49d-895c-4642-b329-73bfac99a7a3,IsSubscribe=False&lt;br /&gt;2020/09/17 17:15:49.849|       |Basket    |Send to История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00): OrderStatus,T(L)=2020.09.17 17:15:49.849,OriginId=10,Sec=@,TransId=15,OrdType=,Pf=(ClCode=),Cond=,MR=,Strategy=e0a7a49d-895c-4642-b329-73bfac99a7a3,IsSubscribe=False&lt;br /&gt;2020/09/17 17:15:49.851|       |HistoryEmulationConnector|Инструмент SBER@TQBR отписывается от MarketData,T(L)=2020.09.17 17:15:49.851,OriginId=7,Sec=SBER@TQBR,Price=0,01,Dec=2,DataType=Стакан,IsSubscribe=False,TransId=16,OrigId=7,SmallTF=True&lt;br /&gt;2020/09/17 17:15:49.851|       |Basket    |Send to История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00): MarketData,T(L)=2020.09.17 17:15:49.851,OriginId=7,Sec=SBER@TQBR,Price=0,01,Dec=2,DataType=Стакан,IsSubscribe=False,TransId=16,OrigId=7,SmallTF=True&lt;br /&gt;2020/09/17 17:15:49.851|       |HistoryEmulationConnector|Инструмент SBER@TQBR отписывается от MarketData,T(L)=2020.09.17 17:15:49.851,OriginId=8,Sec=SBER@TQBR,Price=0,01,Dec=2,DataType=Таймфрейм свеча: 00:01:00,IsSubscribe=False,TransId=17,OrigId=8,SmallTF=True&lt;br /&gt;2020/09/17 17:15:49.851|       |Basket    |Send to История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00): MarketData,T(L)=2020.09.17 17:15:49.851,OriginId=8,Sec=SBER@TQBR,Price=0,01,Dec=2,DataType=Таймфрейм свеча: 00:01:00,IsSubscribe=False,TransId=17,OrigId=8,SmallTF=True&lt;br /&gt;2020/09/17 17:15:49.857|       |Basket    |Disconnecting &amp;#39;История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00)&amp;#39;.&lt;br /&gt;2020/09/17 17:15:49.857|       |HistoryEmulationConnector|Subscription 7 removed.&lt;br /&gt;2020/09/17 17:15:49.857|       |HistoryEmulationConnector|Subscription 7 Online-&amp;gt;Stopped.&lt;br /&gt;2020/09/17 17:15:49.857|       |HistoryEmulationConnector|Subscription 7 removed.&lt;br /&gt;2020/09/17 17:15:49.858|       |HistoryEmulationConnector|Subscription 8 removed.&lt;br /&gt;2020/09/17 17:15:49.858|       |HistoryEmulationConnector|Subscription 8 Online-&amp;gt;Stopped.&lt;br /&gt;2020/09/17 17:15:49.858|       |HistoryEmulationConnector|Subscription 8 removed.&lt;br /&gt;2020/09/17 17:15:49.859|       |Basket    |Disconnected from &amp;#39;История (c 02.10.2017 0:00:00 +00:00 по 09.09.2020 0:00:00 +00:00)&amp;#39;.&lt;br /&gt;2020/09/17 17:15:49.862|       |HistoryEmulationConnector|Изменение состояния эмуляции Stopping -&amp;gt; Stopped&lt;br /&gt;&lt;/div&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12401/</id>
    <title type="text">Connector QuikLua не загружает тики с Forts</title>
    <published>2020-09-15T09:47:24Z</published>
    <updated>2020-09-18T14:31:22Z</updated>
    <author>
      <name>Alnikar</name>
      <uri>https://stocksharp.ru/users/51695/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">После технических новшеств на Forts 14/09/2020, коннектор QuikLua перестал адекватно загружать тики. Какие-то тики грузит по несколько сот раз, другие вообще пропускает.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12407/</id>
    <title type="text">Анализ финансовой отчетности в S#</title>
    <published>2020-09-16T21:25:05Z</published>
    <updated>2020-09-18T14:28:49Z</updated>
    <author>
      <name>Анвар Насыров</name>
      <uri>https://stocksharp.ru/users/72675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день,&lt;br /&gt;&lt;br /&gt;Я работаю с коннектором InteractiveBrokers. Этот брокер передает в клиентский терминал Trader Workstation информацию для фундаментального анализа. В частности передает финансовую отчетность по компаниям. Эта информация очень необходима для долгосрочного позиционного трейдинга.&lt;br /&gt;В связи с этим, меня интересуют ответы на следующие вопросы:&lt;br /&gt;&lt;br /&gt;1) К примеру, я хочу получить финансовую отчетность компании, например баланс и отчет о прибылях и убытках. Каким образом я могу это сделать через коннектор InteractiveBrokers? Какой метод или событие нужно использовать?&lt;br /&gt;&lt;br /&gt;2) Затем я хочу проанализировать каждую строку полученного отчета, сделать расчеты финансовых коэффициентов и сравнить с отчетами предыдущих периодов. Как это реализовать?&lt;br /&gt;&lt;br /&gt;3) В пространстве имён StockSharp.InteractiveBrokers есть классы FundamentalReportMarketDataMessage и FundamentalReportMessage.&lt;br /&gt;Есть ли примеры работы с данными классами?&lt;br /&gt;&lt;br /&gt;4) В перечислителе FundamentalReports есть типы финансовых отчетов. Однако, как с ними работать ничего не сказано. Какими объектами они являются? Какие у них есть свойства? Какие методы можно к ним применить?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Поскольку в документации ничего про это не сказано и это тема ранее в сообществе не поднималась,&lt;br /&gt;пожалуйста, напишите по-подробнее с примерами кода реализации.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12400/</id>
    <title type="text">Не получается получить истинное order.id заявки в последней версии  Quik</title>
    <published>2020-09-14T12:48:08Z</published>
    <updated>2020-09-15T18:50:48Z</updated>
    <author>
      <name>LevNNN</name>
      <uri>https://stocksharp.ru/users/28888/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Обновил Quik до 8.8.4.3.   Обновил StockSharp.Algo  до  5.0.34.  Спасибо разработчикам, все работает.  За исключением одной маленькой, но важной детали.&lt;br /&gt;&lt;br /&gt;Получаю событие NewOrder(order)  и запоминаю  order  в внутренней памяти.&lt;br /&gt;Потом, в случае необходимости пытаюсь удалить этот ордер с помощью команды CancelOrder, но он не удаляется.&lt;br /&gt;Причина ясна  - order.id на одну и ту же заявку в Quik и  получаемый по NewOrder - разные .    Если подставить  order.id,  который я возьму  из таблицыQuick, то заявка удалится.&lt;br /&gt;Проблема - как получить истинный  order.id  заявки?!&lt;br /&gt;Заметил, что order.id, получаемый  в NewOrder, и в таблице Quik на ту же  заявку различаются незначительно, например &lt;br /&gt;1&amp;#160;960&amp;#160;780&amp;#160;981&amp;#160;556&amp;#160;313&amp;#160;148 - в NewOrder&lt;br /&gt;1&amp;#160;960&amp;#160;780&amp;#160;981&amp;#160;556&amp;#160;313&amp;#160;196 -  в Quik&lt;br /&gt;&lt;br /&gt;Спасибо!&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12404/</id>
    <title type="text">Принципы торговли на крипто бирже часть 3</title>
    <published>2020-09-15T12:58:01Z</published>
    <updated>2020-09-15T12:58:01Z</updated>
    <author>
      <name>ILYA</name>
      <uri>https://stocksharp.ru/users/127794/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Торговые системы" />
    <category term="трейдинг" />
    <category term="биткоин" />
    <category term="криптовалюта" />
    <category term="торговый робот" />
    <category term="анализ торговой стратегии." />
    <category term="криптотрейдинг" />
    <category term="тренд крипто" />
    <category term="инструменты трейдера" />
    <content type="html">Сегодня мы рассмотрим один из важнейших инструментов торговли - &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADd_WtbVAdsvAF2UnLP9mnW8f5x6jIE_MySUkMpFc3DzzaY3DK-GFfmEmOdukxw7GnPbCxiDE4fF7PDMJsYlkpPF3eyhKKi73Sivl9LpzxMhrAyJOAYOws90sn3kOxNWe5vGSit4YDTmiVFZcXbdgacVpQu0FH4h-gxmuAJjWWxRA" title="https://ru.wikipedia.org/wiki/%D0%91%D0%B8%D1%80%D0%B6%D0%B5%D0%B2%D0%BE%D0%B9_%D1%81%D1%82%D0%B0%D0%BA%D0%B0%D0%BD"&gt;&lt;b&gt;&lt;em&gt;&lt;u&gt;стакан&lt;/u&gt;&lt;/em&gt;&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;Его формируют &lt;b&gt;все ордера на покупку/продажу на бирже криптовалют&lt;/b&gt;. &lt;em&gt;&lt;u&gt;Он представляет из себя список в виде таблице, в котором указаны все заявки трейдеров на покупку или продажу выбранной криптовалюты за фиатные (реальные)деньги или иную криптовалюту, при этом приближенные по значению к установившейся на рынке цене, за которую торгуется валютная пара. &lt;/u&gt;&lt;/em&gt;[laugh]&lt;br /&gt;Порой важно, особенно при арбитраже иметь возможность торговать оперирую сразу несколькими стаканами. [wink]&lt;br /&gt;Такая возможность реализована в программах от &lt;a href="https://stocksharp.ru/products/" title="https://stocksharp.ru/products/"&gt;&lt;b&gt;&lt;em&gt;&lt;u&gt;S#&lt;/u&gt;&lt;/em&gt;&lt;/b&gt;&lt;/a&gt;. Так например рабочая область бесплатного торгового терминала &lt;a href="https://stocksharp.ru/products/terminal/" title="https://stocksharp.ru/products/terminal/"&gt;&lt;b&gt;&lt;em&gt;&lt;u&gt;S#.Terminal&lt;/u&gt;&lt;/em&gt;&lt;/b&gt;&lt;/a&gt;, позволяет трейдеру настроить ее так, что бы он имел &lt;b&gt;&lt;u&gt;&lt;u&gt;максимально информативную картину торговли&lt;/u&gt;&lt;/u&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/116061/%D0%B1%D0%B8%D1%80%D0%B6%D0%B5%D0%B2%D0%BE%D0%B9-%D1%81%D1%82%D0%B0%D0%BA%D0%B0%D0%BD.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/116061/%D0%B1%D0%B8%D1%80%D0%B6%D0%B5%D0%B2%D0%BE%D0%B9-%D1%81%D1%82%D0%B0%D0%BA%D0%B0%D0%BD.png?size=800x800" alt="биржевой-стакан.png" title="биржевой-стакан.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Каждый стакан несет информацию об объеме предложения и о его цене. Количество таких предложений - &lt;b&gt;&lt;em&gt;&lt;u&gt;глубина стакана&lt;/u&gt;&lt;/em&gt;&lt;/b&gt;. Возможность настройки глубины стакана, тоже важная характеристика при торговле, такая как дает возможность просмотреть больший перечень предложений. &lt;br /&gt;&lt;b&gt;&lt;u&gt;Зачастую в верхней части стакана располагаются предложения о покупке, в нижней о продаже выбранного биржевого инструмента.&lt;/u&gt;&lt;/b&gt;[ninja]&lt;br /&gt;По сути, стакан показывает желание торговать криптовалютой по выгодному для трейдера курсу. &lt;br /&gt;При появлении встречной сделки совершается сделка, при этом цена пары изменяется в направлении сделки. &lt;br /&gt;&lt;em&gt;&lt;u&gt;Если заявка(ордер) не имеет встречных предложений, то она остается без изменений до момента появления встречного предложения, или пока трейдер не примет решение отменить ее. &lt;/u&gt;&lt;/em&gt;&lt;br /&gt;&lt;b&gt;На данных из стакана котировок, трейдер имеет возможность выполнить анализ или принять решение о ведении торговли. &lt;/b&gt;[happy]&lt;br /&gt;Так, например трейдер может определить спред торгуемой пары, (разница первых значений цены спроса и предложения), так же трейдер может спрогнозировать поведение графика цены (если есть большие заявки на покупку, то возможен скорый рост и наоборот)&lt;br /&gt;&lt;em&gt;Таким образом, обладая возможностью настраивать стакан, трейдер получает большую манёвренность при торговле, что потенциально может принести &lt;b&gt;большую прибыли или снизить убытки&lt;/b&gt; &lt;/em&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12392/</id>
    <title type="text">Получение маркет-данных</title>
    <published>2020-09-10T20:01:57Z</published>
    <updated>2020-09-11T23:38:27Z</updated>
    <author>
      <name>Анвар Насыров</name>
      <uri>https://stocksharp.ru/users/72675/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день,&lt;br /&gt;&lt;br /&gt;Возник следующий вопрос.&lt;br /&gt;Мне для работы стратегии нужны следующие свойства класса Security: Security.BestAsk, Security.BestBid и Security.ExpiryDate.&lt;br /&gt;При подключении через коннектор QUIK, при вызове вышеуказанных свойств все данные приходят корректно и стратегия работает.&lt;br /&gt;&lt;br /&gt;Однако, при подключении через коннектор TRANSAQ, при вызове вышеуказанных свойств вышеперечисленные данные не приходят.&lt;br /&gt;Стратегия сообщает о ссылке на NULL и отключается. &lt;br /&gt;&lt;br /&gt;1) Я так понимаю, при работе с коннетором что TRANSAQ, для получения данных Security.BestAsk, Security.BestBid и Security.ExpiryDate нужно подписаться на какие-то события или вызвать какие-то дополнительные методы?&lt;br /&gt;&lt;br /&gt;2) При подключении через коннектор FIX/FAST для получения этих данных тоже нужно подписаться на какие-то события или вызвать какие-то дополнительные методы?&lt;br /&gt;&lt;br /&gt;3) Никак не могу разобраться с работой Level1Fields. Как получить маркет-данные Level1Fields, например размер дивидендов по акции? &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;
 Connector.GetLevel1Fields(Security).Dividend &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&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/12383/</id>
    <title type="text">MarketDepthReceived + Quik Lua - не срабатывает 1. без обновления стакана 2. при удалении собсвенных заявок</title>
    <published>2020-09-04T15:20:19Z</published>
    <updated>2020-09-11T21:29:56Z</updated>
    <author>
      <name>Balex</name>
      <uri>https://stocksharp.ru/users/97855/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="MarketDepthReceived" />
    <content type="html">Последее на текущий момент API, до этого было 5.0.20 (без Asks2/Bids2). Ранее сразу после подписки приходили данные о стакане, теперь только если в нем произошли изменения. Но например удаление через Quik собсвенных заявок в этом стакане, так же не гененрирует MarketDepthReceived. Возможно это где-то настраивается, какая-то фильтрация.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/12385/</id>
    <title type="text">Эксепшены с последней версией</title>
    <published>2020-09-07T11:19:33Z</published>
    <updated>2020-09-11T21:26:02Z</updated>
    <author>
      <name>Balex</name>
      <uri>https://stocksharp.ru/users/97855/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Exception" />
    <content type="html">В последней версии с нугет постоянно вот такие эксепшены&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/115968' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/115968" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;</content>
  </entry>
</feed>