﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Сообщество. StockSharp</title>
  <id>https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=20</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-12T07:51:30Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=community&amp;page=20" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/topic/24077/</id>
    <title type="text">Обновление от 16.10.2022</title>
    <published>2022-10-16T18:05:02Z</published>
    <updated>2022-10-16T18:05:02Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/1/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;a href="https://stocksharp.ru/store/api/" title="API - бесплатная библиотека для торговых роботов"&gt;API&lt;/a&gt; (v5.0.105):&lt;br /&gt;common.props removed.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/24075/</id>
    <title type="text">Обновление от 16.10.2022</title>
    <published>2022-10-16T17:47:30Z</published>
    <updated>2022-10-16T17:47:30Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/1/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;a href="https://stocksharp.ru/store/iqfeed/" title="IQFeed"&gt;IQFeed&lt;/a&gt; (v5.0.118):&lt;br /&gt;net6.0&lt;br /&gt;&lt;br /&gt;&lt;a href="https://stocksharp.ru/store/%D0%B8%D0%BD%D1%81%D1%82%D0%B0%D0%BB%D0%BB%D0%B5%D1%80/" title="Инсталлер - главная утилита для установки всех программ"&gt;Инсталлер&lt;/a&gt; (v5.0.110):&lt;br /&gt;ErrorTrackLogListener moved to Studio.Core&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/24057/</id>
    <title type="text">Обновление от 30.09.2022</title>
    <published>2022-09-30T11:52:44Z</published>
    <updated>2022-09-30T11:52:44Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/1/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;a href="https://stocksharp.ru/store/lessons/" title="Edu"&gt;Edu&lt;/a&gt; (v5.0.19):&lt;br /&gt;AssemblyInfo removed.&lt;br /&gt;net6&lt;br /&gt;lessons small fix&lt;br /&gt;lessons small fix&lt;br /&gt;lessons small fix&lt;br /&gt;pbsr-4: build shell/lessons from source during release&lt;br /&gt;lesson 02_marketdepths_trades: fix subscriptions&lt;br /&gt;build &amp;amp; some warning fixes&lt;br /&gt;lessons net5.0&lt;br /&gt;truncate history&lt;br /&gt;&lt;br /&gt;&lt;a href="https://stocksharp.ru/store/%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9-%D0%BA%D0%B0%D1%80%D0%BA%D0%B0%D1%81/" title="Shell - готовый каркас для Вашего торгового робота с исходными кодами C#"&gt;Shell&lt;/a&gt; (v5.0.20):&lt;br /&gt;AssemblyInfo removed.&lt;br /&gt;net6&lt;br /&gt;ss-209: error in shell on strategy start&lt;br /&gt;shell: fix config load errors&lt;br /&gt;shell: json configs with migration&lt;br /&gt;lessons small fix&lt;br /&gt;lessons small fix&lt;br /&gt;lessons small fix&lt;br /&gt;lessons small fix&lt;br /&gt;pbsr-4: build shell/lessons from source during release&lt;br /&gt;fix Shell build&lt;br /&gt;build &amp;amp; some warning fixes&lt;br /&gt;shell net5.0 + compatibility fixes&lt;br /&gt;truncate history&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/24048/</id>
    <title type="text">S# Designer некорректно отображает график П/У при тестировании стратегии</title>
    <published>2022-09-24T06:44:07Z</published>
    <updated>2022-09-24T06:44:07Z</updated>
    <author>
      <name>Andrey</name>
      <uri>https://stocksharp.ru/users/166919/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Я пытаюсь протестировать стратегию на основе встроенного шаблона SMA на исторических данных и получаю странные графики П/У и открытых позиций. В самой стратегии никакие переменные и прочие составные части не менялись, все настройки взяты по умолчанию из шаблона.&lt;br /&gt;Входные данные: BTC/USDT свечи 5 минут c 11.07.2022 по 15.07.2022, взяты с биржи Kucoin (пробовал другие интервалы, это ничего не меняет).&lt;br /&gt;Сами свечи с маркерами позиций отображаются корректно - см. candles.png.&lt;br /&gt;График П/У выглядит странно - см. p-and-l.png&lt;br /&gt;График позиций тоже вызывает вопросы, там почему-то есть данные только за 11.07 - см. positions.png&lt;br /&gt;При этом таблицы заявок и сделок на вид вроде как вполне адекватны, т.е. соответствуют свечному графику с маркерами позиций.&lt;br /&gt;Подскажите, пожалуйста, какие настройки можно изменить, чтобы тестер стратегий работал корректно?&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/24026/</id>
    <title type="text">Разные свечи - одна программа!</title>
    <published>2022-09-08T13:19:13Z</published>
    <updated>2022-09-08T13:19:13Z</updated>
    <author>
      <name>Marat</name>
      <uri>https://stocksharp.ru/users/101940/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Hydra" />
    <category term="Алготрейдинг" />
    <category term="исторические данные" />
    <category term="трейдинг" />
    <category term="market data" />
    <category term="trading" />
    <category term="маркет данные" />
    <category term="торговля" />
    <content type="html">Свечи в биржевой торговле постоянный и необходимый атрибут.&lt;br /&gt;Сегодня нет трейдеров, которые не обращаются к свечным графикам и не отслеживают изменения рынка на его основе.&lt;br /&gt;История &amp;#171;свечного&amp;#187; отображения поведения рынка уходит корнями в прошлое, в Японию 18 века, когда последовательностью &amp;#171;свечей&amp;#187; начали наглядно изображать ценовой максимум и минимум в течение определённого периода, а также цены на начало и конец данного периода.&lt;br /&gt;	Нет смысла описывать состав свечи, так как любой трейдер знает эти основы.&lt;br /&gt;	Говоря &lt;b&gt;&lt;span style="font-size:120%"&gt;в контексте анализа, свечи - основа всех основ&lt;/span&gt;&lt;/b&gt;, &lt;b&gt;опытный трейдер&lt;/b&gt; может только &lt;b&gt;глядя на график определить меняющуюся ситуацию&lt;/b&gt;. &lt;br /&gt;Иногда &lt;b&gt;трейдер не просто определяет ситуацию на рынке, но и способен предугадать изменения&lt;/b&gt;, так как рынок склонен, при схожих условиях, одинаково реагировать на &amp;#171;раздражители&amp;#187;.&lt;br /&gt;Как я писал ранее, &lt;em&gt;обилие инструментов для торговли всего лишь предоставляют возможность заключения сделок, превращая торговлю исключительно интуитивное и спекуляционное действие.&lt;/em&gt;&lt;br /&gt;&lt;b&gt;Серьёзная, не масс-торговля, требует систематического подхода&lt;/b&gt;, то есть нельзя просто взять терминал и начать торговать, изначально &lt;b&gt;необходимо обладать знаниями&lt;/b&gt;.&lt;br /&gt;Эти знания строятся не только на практической части - торговле, но и включает в себя глубокий анализ рынка, его поведение на те или иные события.&lt;br /&gt;Такое отражения наглядно демонстрируют свечи.&lt;br /&gt;Для большинства пользователей свечи - максимум и минимум за период, однако многообразие свечей способно удивлять.&lt;br /&gt;	&lt;b&gt;&lt;span style="font-size:120%"&gt;&lt;span style="color:green"&gt;Каждый из вида свечей несет для трейдера свое значение, и способно предоставлять ему полный объем информации по нужному активу или группе активов.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;	Итак для анализа могут понадобятся различные свечи, однако получить маркет данные для них - достаточно проблемно. &lt;br /&gt;	&lt;b&gt;Большинство программ и ресурсов для скачивания маркет данных не предоставляют&lt;/b&gt; такую &lt;b&gt;информацию&lt;/b&gt;, а те что могут предоставить &lt;b&gt;не позволяют получить данные сразу по нескольким типам свечей&lt;/b&gt;. &lt;br /&gt;	Второй &lt;b&gt;проблемой становиться необходимость конвертации данных в нужный формат для графического представления свечей и &amp;#171;наглядного&amp;#187; анализа&lt;/b&gt;. &lt;br /&gt;	Не стоит забывать о стоимости таких программ, которые редко бывают даже &amp;#171;условно бесплатные&amp;#187;.&lt;br /&gt;Как писалось ранее, &lt;a href="https://stocksharp.ru/store/hydra/" title="https://stocksharp.ru/store/hydra/"&gt;&lt;b&gt;S#.Data&lt;/b&gt;&lt;/a&gt; решает эти проблемы.&lt;br /&gt;Она &lt;b&gt;позволяет&lt;/b&gt; не просто &lt;b&gt;построить свечи различных типов&lt;/b&gt;, но и &lt;b&gt;сохранить их&lt;/b&gt;, что не мало важно &lt;b&gt;для дальнейшего использования&lt;/b&gt;.&lt;br /&gt;Практически все источники не транслируют напрямую маркет данные по таким свечам, соответственно проблема для большинства программ становится неразрешимой, однако &lt;b&gt;S#.Data&lt;/b&gt; решает ее путем построения таких уникальных свечей посредством других скаченных маркет данных. &lt;b&gt;Например из Тиков.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/135134/ticks_market_data.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/135134/ticks_market_data.png?size=800x800" alt="ticks_market_data.png" title="ticks_market_data.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Так например &lt;b&gt;&lt;span style="font-size:120%"&gt;свечи объема&lt;/span&gt;&lt;/b&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/file/135135/volume_market_data.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/135135/volume_market_data.png?size=800x800" alt="volume_market_data.png" title="volume_market_data.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;И так же легко можно построить их график&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/135139/volume_candles.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/135139/volume_candles.png?size=800x800" alt="volume_candles.png" title="volume_candles.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Программа позволяет получить &lt;b&gt;&lt;span style="font-size:120%"&gt;Renko&lt;/span&gt;&lt;/b&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/file/135137/renko_market_data.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/135137/renko_market_data.png?size=800x800" alt="renko_market_data.png" title="renko_market_data.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Так же после получения маркет данных строим график.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/135138/renko_candles.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/135138/renko_candles.png?size=800x800" alt="renko_candles.png" title="renko_candles.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Не менее важные свечи - &lt;b&gt;&lt;span style="font-size:120%"&gt;Range&lt;/span&gt;&lt;/b&gt; свечи. &lt;em&gt;&lt;b&gt;Особенностью данного графика является то что новые свечи строятся в зависимости не от  таймфрейма, а от диапазона, который прошла цена&lt;/b&gt;&lt;/em&gt;. Соответственно пользователю удобнее отслеживать именно колебания цен. &lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/135144/range_market_data.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/135144/range_market_data.png?size=800x800" alt="range_market_data.png" title="range_market_data.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;И так же выстраиваем график.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/135136/range_candles.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/135136/range_candles.png?size=800x800" alt="range_candles.png" title="range_candles.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Помимо выше перечисленных, достаточно привычных для трейдеров свечей и их графиков, &lt;span style="font-size:120%"&gt;&lt;b&gt;Hydra &lt;/b&gt;&lt;/span&gt;позволяет получать уникальные, но нужные в анализе данные.&lt;br /&gt;&lt;br /&gt;Так например  &lt;b&gt;&lt;span style="font-size:120%"&gt;PnF&lt;/span&gt;&lt;/b&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/file/135142/PnF_market_data.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/135142/PnF_market_data.png?size=800x800" alt="PnF_market_data.png" title="PnF_market_data.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/135140/PnF_candles.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/135140/PnF_candles.png?size=800x800" alt="PnF_candles.png" title="PnF_candles.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Или свечи &lt;b&gt;&lt;span style="font-size:120%"&gt;Heiken Ashi Candles&lt;/span&gt;&lt;/b&gt;, применяемый для отслеживания тренда рынка.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/135143/HeikinAshi_market_data.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/135143/HeikinAshi_market_data.png?size=800x800" alt="HeikinAshi_market_data.png" title="HeikinAshi_market_data.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/135141/HeikinAshi_candles.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/135141/HeikinAshi_candles.png?size=800x800" alt="HeikinAshi_candles.png" title="HeikinAshi_candles.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Таким образом, &lt;b&gt;&lt;em&gt;&lt;span style="color:green"&gt;S#.Data позволяет не просто получать готовые маркет данные, но и строить такие данные, получение которых не представляется возможным&lt;/span&gt;&lt;/em&gt;&lt;/b&gt;. Более того, она позволяет сразу строить графики, объединяя в себе все этапы для анализа рынка, сокращая финансовые и временные затраты трейдера.&lt;br /&gt;&lt;br /&gt;На этом все. До Встречи в новых статьях. </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/23970/</id>
    <title type="text">Обновление от 24.08.2022</title>
    <published>2022-08-24T00:00:00Z</published>
    <updated>2022-08-24T00:00:00Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/1/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Yandex backup service uses IYandexDiskOAuthProvider.&lt;br /&gt;ExecutionMessage. ExecutionType marked as obsolete.&lt;br /&gt;Refs optimization.&lt;br /&gt;&lt;br /&gt;StudioHelper. InitializeDatabaseCache&lt;br /&gt;InstallerChannel. RunServerAsync method.&lt;br /&gt;IInstallerChannelHandler replaced by Func.&lt;br /&gt;Studio.Controls/Editors moved to Xaml/PropertyGrid&lt;br /&gt;Studio.Community -&amp;gt; Studio.WebApi&lt;br /&gt;Studio projs path reorg.&lt;br /&gt;&lt;br /&gt;StudioHelper. InitializeDatabaseCache&lt;br /&gt;InstallerChannel. RunServerAsync method.&lt;br /&gt;IInstallerChannelHandler replaced by Func.&lt;br /&gt;Studio.Community -&amp;gt; Studio.WebApi&lt;br /&gt;Studio projs path reorg.&lt;br /&gt;IAlertNotificationService. Notify -&amp;gt; NotifyAsync.&lt;br /&gt;&lt;br /&gt;ExecutionMessage. ExecutionType marked as obsolete.&lt;br /&gt;&lt;br /&gt;ExecutionMessage. ExecutionType marked as obsolete.&lt;br /&gt;ss-221: connect/boardlookup race condition fix&lt;br /&gt;ss-220: quanthouse add missing dlls + fix publisher&lt;br /&gt;&lt;br /&gt;DatabaseConnectionWindow moved to Xaml.&lt;br /&gt;InstallerChannel. RunServerAsync method.&lt;br /&gt;IInstallerChannelHandler replaced by Func.&lt;br /&gt;Studio.Controls/Editors moved to Xaml/PropertyGrid&lt;br /&gt;Yandex backup service uses IYandexDiskOAuthProvider.&lt;br /&gt;Studio.Community -&amp;gt; Studio.WebApi&lt;br /&gt;Studio projs path reorg.&lt;br /&gt;Fix first time strategies compilation.&lt;br /&gt;ExecutionMessage. ExecutionType marked as obsolete.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/23935/</id>
    <title type="text">Need help ! Настройка S#Terminal для ручной торговли</title>
    <published>2022-08-15T18:25:17Z</published>
    <updated>2022-08-19T14:34:11Z</updated>
    <author>
      <name>maxgetfox</name>
      <uri>https://stocksharp.ru/users/95397/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Привет уважаемому сообществу ! Вопрос в следующем - не получается настроить терминал под ручную торговлю. Все поставил, сконнектил,терминал принимает данные, портфели и пр. инфу из Квика, но... У меня открыто 3 графика одного инструмента, и на каждом разная цена ). Выбираю инструмент в стакане, данные в него не идут (т.е. стакан пустой, хотя в настройках выбран и инструмент, и указан портфель и тд). В Квике открыта таблица обезличенных сделок, есть тиковый поток, коннектор от терминала подключен без ошибок. Который день курю форум, сам пытаюсь разные настройки применить, но пока безрезультатно... Прошу ткнуть в тему, где конкретно написано про подключение, что конкретно выбрать в параметрах свечей (при загрузке графика) и тд. Квик сохраняет тиковые данные за последний день, но S#Terminal не может построить график по тиковым данным (подозреваю что надо как-то их в хранилище перенести или каким-то другим способом сохранить). В общем прошу помощи у знающих и понимающих ) Спасибо.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/23937/</id>
    <title type="text">Инструмент анализа - первый шаг к профиту.</title>
    <published>2022-08-16T12:48:07Z</published>
    <updated>2022-08-16T12:48:07Z</updated>
    <author>
      <name>Marat</name>
      <uri>https://stocksharp.ru/users/101940/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">На сегодняшний день &lt;b&gt;биржевая торговля стала неотъемлемой частью&lt;/b&gt; современного мира. &lt;br /&gt;С момента первых торгов до сегодняшних дней, торговля на финансовых рынках сделала огромный шаг, став доступной и понятной каждому обывателю. &lt;br /&gt;&lt;br /&gt;	Обилие рынков, инструментов и средств торговли, превратили этот бизнес из привилегированного в &amp;#171;народный&amp;#187;, и сегодня уже никого не удивишь мобильным приложением  для &amp;#171;игры&amp;#187; на одной из многочисленных трейдерных площадок.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/134926/exchanges_crypto.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/134926/exchanges_crypto.jpg?size=800x800" alt="exchanges_crypto.jpg" title="exchanges_crypto.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;	Безусловно &lt;b&gt;доступность и простота&lt;/b&gt; использования новых программных приложений, &lt;b&gt;позволили проводить операции не отрываясь от работы&lt;/b&gt;, однако объем таких операций, для большинства пользователей, мал, и носит скорей развлекательный характер. Отсюда и &lt;span style="color:red"&gt;потери&lt;/span&gt;, связанные, в большинстве случаев, &lt;span style="color:red"&gt;с отсутствием анализа потока данных, поиском закономерностей в изменениях рынка.&lt;/span&gt; &lt;br /&gt;	&lt;br /&gt;Стоит отметить, что &lt;b&gt;&amp;#171;бытовой&amp;#187; трейдинг носит ручной или полуручной характер&lt;/b&gt;, что не может не &lt;b&gt;влиять&lt;/b&gt; на качество сделок и &lt;b&gt;на количество положительных сделок в целом&lt;/b&gt;, заставляя пользователя полагаться лишь на интуицию.&lt;br /&gt;	&lt;br /&gt;Совершенно иная ситуация с профессиональным трейдингом. Объем данного сегмента неуклонно растет, возможность работать удалено, создавая мобильные офисы, относительно небольшие вложения и обилие профессиональных инструментов, породило целое поколение людей, которые создают свой капитал на бирже.&lt;br /&gt;	Обратной стороной профессионального трейдинга можно назвать иной порядок потенциальных потерь, возникающих в процессе торговли. Рынок предлагает огромное множество инструментов как для заработка, так и для снижения издержек торговли, что в последнее время можно поставить во главу угла. &lt;br /&gt;	&lt;span style="font-size:120%"&gt;&lt;span style="color:green"&gt;&lt;b&gt;Зарабатывая 1 рубль, сохраняя прибыль или сокращая издержки еще на 1 рубль, трейдер зарабатывает 2 рубля&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;. Обилие программ не всегда положительно, так как пользователь зачастую не может определиться с выбором, или выбирает несколько программ, объединяя в ручную их функционал для создания общей картины торговли.&lt;br /&gt;	Согласитесь, такой расклад неудобен, энерго и времязатратный, а ведь анализ рынка - основа увеличения доходности, а в купе со снижением временных затрат, позволяет пользователю больше времени уделить изучению новых рынков. &lt;br /&gt;	Компания &lt;a href="https://stocksharp.ru/" title="https://stocksharp.ru/"&gt;StockSharp&lt;/a&gt; несколько лет назад презентовала продукт не имеющий аналогов это &lt;span style="font-size:120%"&gt;&lt;a href="https://stocksharp.ru/store/hydra/" title="https://stocksharp.ru/store/hydra/"&gt;S#Data&lt;/a&gt;&lt;/span&gt; или просто - &lt;span style="font-size:120%"&gt;Hydra&lt;/span&gt;. &lt;br /&gt;	&lt;span style="font-size:120%"&gt;&lt;b&gt;В чем же уникальность продукта:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;- возможность потокового сбора исторических данных с десятков рынков, список которых постоянно пополняется&lt;/em&gt;. &lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/134929/source_market_data.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/134929/source_market_data.png?size=800x800" alt="source_market_data.png" title="source_market_data.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;- возможность сохранять маркет данные различного типа Свечи, Тики, Level1, Level2, при этом пользователь получает возможность создавать нужные типы данных из уже полученных&lt;/em&gt;. &lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/134928/type_market_data.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/134928/type_market_data.png?size=800x800" alt="type_market_data.png" title="type_market_data.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;- аналитический блок, благодаря уже встроенным функциям, позволяет визуализировать результаты торгов, а возможность написания собственных функций на языке &lt;b&gt;C#&lt;/b&gt;, позволяет пользователю создавать собственные модели поведения рынка.&lt;/em&gt;/&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/134927/analytick_market_data.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/134927/analytick_market_data.png?size=800x800" alt="analytick_market_data.png" title="analytick_market_data.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;	Отдельных статей требует подробное описание взаимодействия &lt;b&gt;Hydra &lt;/b&gt;с другими продуктами от &lt;b&gt;StockSharp&lt;/b&gt;, а так же возможность записи получаемых маркет данных в форматы для работы с другими программами анализа. &lt;br /&gt;&lt;br /&gt;	Реализованная &lt;span style="font-size:120%"&gt;&lt;span style="color:green"&gt;&lt;b&gt;функция создания собственного хранилища маркет данных, позволяет не только собирать маркет данные за выбранный период, но и настроить беспрерывную запись данных&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;, которые можно будет транслировать в онлайн режиме на все выбранные машины сети, посредством режима &lt;b&gt;&amp;quot;Server&amp;quot;&lt;/b&gt;.&lt;br /&gt;	Таким образом, &lt;b&gt;пользователь становится&lt;/b&gt; не просто потребителем исторических данных, но и &lt;b&gt;анализатором, и в конечном итоге транслятором данных&lt;/b&gt; для других пользователей. &lt;br /&gt;&lt;br /&gt;	Наличие огромного функционала собранного в одном продукте, который дает возможность на одном экране работать с маркет данными, не прибегая к другим продуктам, позволяет на более высокий уровень поднять свой трейдинг, и перерасти в сферу &lt;b&gt;&amp;#171;профессионала&amp;#187;&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;	Подробнее о функционале программы необходимо рассказывать отдельно, акцентируя внимание на наиболее интересных функциях. &lt;br /&gt;	В итоге важно отметить, что &lt;span style="font-size:120%"&gt;&lt;span style="color:green"&gt;&lt;b&gt;функционал  S#.Data бесплатен&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;, и все что нужно пользователю для начала пути профессионального трейдинга - скачать приложение посредством платформы &lt;a href="https://stocksharp.ru/articles/12373/naznachenie-ustanovka-i-rabota-s-sinstaller/" title="https://stocksharp.ru/articles/12373/naznachenie-ustanovka-i-rabota-s-sinstaller/"&gt;S#.Installer&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;	На этом все , до встречи в новых статьях.&lt;br /&gt; &lt;br /&gt;	 </content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/14785/</id>
    <title type="text">Исходный код коннекторов бесплатно!</title>
    <published>2020-12-03T13:42:14Z</published>
    <updated>2022-08-13T13:31:10Z</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;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/117424/connectors-for-trading-exchanges.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/117424/connectors-for-trading-exchanges.jpg?size=800x800" alt="connectors-for-trading-exchanges.jpg" title="connectors-for-trading-exchanges.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;h2&gt;Спешим вам напомнить, что для вас доступны примеры &lt;a target="_blank" href="https://github.com/StockSharp/StockSharp/tree/master/Samples/Connectors" title="https://github.com/StockSharp/StockSharp/tree/master/Samples/Connectors"&gt;коннектора по протоколу FIX и пример криптоконнектора&lt;/a&gt;!&lt;/h2&gt;&lt;/b&gt;&lt;br /&gt;Все исходные коды выложены на &lt;span style="color:red"&gt;&lt;span style="font-size:140%"&gt;&lt;b&gt;&lt;a target="_blank" href="https://github.com/StockSharp/StockSharp/tree/master/Samples/Connectors" title="https://github.com/StockSharp/StockSharp/tree/master/Samples/Connectors"&gt;GITHUB&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;! Если вас раньше останавливало отсутствие примеров, сейчас вы можете пользоваться ими &lt;b&gt;&lt;span style="color:red"&gt;&lt;span style="font-size:140%"&gt;совершенно бесплатно&lt;/span&gt;&lt;/span&gt;&lt;/b&gt; и делиться своим опытом!&lt;br /&gt;&lt;br /&gt;Иди на GITHUB, скачивай исходные коды и создавай свой собственный коннектор!&lt;br /&gt;&lt;br /&gt;Команда, СтокШарп&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/23909/</id>
    <title type="text">Designer выдает ошибку на &amp;quot;using StockSharp.Xaml.Diagram.Elements;&amp;quot;</title>
    <published>2022-08-04T18:29:04Z</published>
    <updated>2022-08-04T19:50:12Z</updated>
    <author>
      <name>berg</name>
      <uri>https://stocksharp.ru/users/168593/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">На строку &lt;br /&gt;&amp;quot;using StockSharp.Xaml.Diagram.Elements;&amp;quot; &lt;br /&gt;Designer выдает ошибку&lt;br /&gt;&amp;quot;Тип или имя пространства имен &amp;quot;Elements&amp;quot; не существует в пространстве имен &amp;quot;StockSharp.Xaml.Diagram&amp;quot; (возможно, отсутствует ссылка на сборку).&amp;quot;&lt;br /&gt;Файл StockSharp.Xaml.Diagram.dll существует и подключен, но StockSharp.Xaml.Diagram.Elements отсутствует, есть только StockSharp.Xaml.Diagram.GXDiagram и  StockSharp.Xaml.Diagram.Thems</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/21774/</id>
    <title type="text">Перестали работать приложения. переустановка с ошибкой</title>
    <published>2022-07-22T03:38:28Z</published>
    <updated>2022-08-04T18:15:05Z</updated>
    <author>
      <name>berg</name>
      <uri>https://stocksharp.ru/users/168593/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Сначала работали и Гидра и Дизайнер. Потом у Дизайнера приключился какой-то глюк, стал выдавать непрерывные ошибки. Переустановка не прошла, снес папку, стал переустанавливать - установку завершить не может, выдает ошибки.&lt;br /&gt;Переустановил Инсталлер, после этого перестала работать  и Гидра.&lt;br /&gt;Снес всё, заново установил Инсталер, после этого ни один пакет из доступных бесплатных не может установиться до конца.&lt;br /&gt;&lt;br /&gt;Ошибки в логах чаще всего такие:&lt;br /&gt;VMPageInstallActions	22.07.2022 8:29:55 +05:00	Error	CmdExecuteAsync error: System.InvalidCastException: Can&amp;#39;t convert  of type &amp;#39;System.String&amp;#39; to type &amp;#39;System.Xml.Linq.XElement&amp;#39;.&lt;br /&gt; ---&amp;gt; System.Xml.XmlException: Root element is missing.&lt;br /&gt;   at System.Xml.XmlTextReaderImpl.Throw(Exception e)&lt;br /&gt;   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()&lt;br /&gt;   at System.Xml.XmlReader.MoveToContent()&lt;br /&gt;   at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)&lt;br /&gt;   at System.Xml.Linq.XElement.Parse(String text, LoadOptions options)&lt;br /&gt;   at Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   at Ecng.Common.Converter.To[T](Object value)&lt;br /&gt;   at StockSharp.Licensing.License..ctor(Byte[] body)&lt;br /&gt;   at StockSharp.Installer.ProfileHelper.KeepLicenseUpToDateAsync(CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;br /&gt;&lt;br /&gt;и такие&lt;br /&gt;ProfileHelper	22.07.2022 8:23:03 +05:00	Error	refresh license error: System.InvalidCastException: Can&amp;#39;t convert  of type &amp;#39;System.String&amp;#39; to type &amp;#39;System.Xml.Linq.XElement&amp;#39;.&lt;br /&gt; ---&amp;gt; System.Xml.XmlException: Root element is missing.&lt;br /&gt;   at System.Xml.XmlTextReaderImpl.Throw(Exception e)&lt;br /&gt;   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()&lt;br /&gt;   at System.Xml.XmlReader.MoveToContent()&lt;br /&gt;   at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)&lt;br /&gt;   at System.Xml.Linq.XElement.Parse(String text, LoadOptions options)&lt;br /&gt;   at Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   at Ecng.Common.Converter.To[T](Object value)&lt;br /&gt;   at StockSharp.Licensing.License..ctor(Byte[] body)&lt;br /&gt;   at StockSharp.Installer.ProfileHelper.KeepLicenseUpToDateAsync(CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;но бывают и такие:&lt;br /&gt;VMPageInstallActions	22.07.2022 8:21:06 +05:00	Error	CmdExecuteAsync error: NuGet.Protocol.Core.Types.FatalProtocolException: Error downloading &amp;#39;StockSharp.Hydra.5.0.124 : Microsoft.Data.SqlClient [3.0.1, ), Microsoft.Data.Sqlite [5.0.11, ), StockSharp.Algo.Export [5.0.30, ), StockSharp.Configuration.Adapters [5.0.134, ), StockSharp.Hydra.Core [5.0.124, ), StockSharp.Studio.Controls [5.0.134, ), StockSharp.Xaml.CodeEditor [5.0.113, )&amp;#39; from &amp;#39;https://nuget.stocksharp.com/x/v3/package/stocksharp.hydra/5.0.124/stocksharp.hydra.5.0.124.nupkg&amp;#39;.&lt;br /&gt; ---&amp;gt; System.TimeoutException: The HTTP request to &amp;#39;GET &lt;a href="https://nuget.stocksharp.com/x/v3/package/stocksharp.hydra/5.0.124/stocksharp.hydra.5.0.124.nupkg&amp;#39; " title="https://nuget.stocksharp.com/x/v3/package/stocksharp.hydra/5.0.124/stocksharp.hydra.5.0.124.nupkg&amp;#39; "&gt;https://nuget.stocksharp...ydra.5.0.124.nupkg&amp;#39; &lt;/a&gt;has timed out after 100000ms.&lt;br /&gt;   at NuGet.Protocol.TimeoutUtility.StartWithTimeout[T](Func`2 getTask, TimeSpan timeout, String timeoutMessage, CancellationToken token)&lt;br /&gt;   at NuGet.Protocol.HttpRetryHandler.SendAsync(HttpRetryHandlerRequest request, String source, ILogger log, CancellationToken cancellationToken)&lt;br /&gt;   at NuGet.Protocol.HttpSource.GetThrottledResponse(Func`1 requestFactory, TimeSpan requestTimeout, TimeSpan downloadTimeout, Int32 maxTries, Boolean isRetry, Boolean isLastAttempt, Guid sessionId, ILogger log, CancellationToken cancellationToken)&lt;br /&gt;   at NuGet.Protocol.HttpSource.ProcessResponseAsync[T](HttpSourceRequest request, Func`2 processAsync, SourceCacheContext cacheContext, ILogger log, CancellationToken token)&lt;br /&gt;   at NuGet.Protocol.HttpSource.ProcessStreamAsync[T](HttpSourceRequest request, Func`2 processAsync, SourceCacheContext cacheContext, ILogger log, CancellationToken token)&lt;br /&gt;   at NuGet.Protocol.GetDownloadResultUtility.GetDownloadResultAsync(HttpSource client, PackageIdentity identity, Uri uri, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at NuGet.Protocol.GetDownloadResultUtility.GetDownloadResultAsync(HttpSource client, PackageIdentity identity, Uri uri, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)&lt;br /&gt;   at NuGet.Protocol.DownloadResourceV3.GetDownloadResourceResultAsync(PackageIdentity identity, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)&lt;br /&gt;   at NuGet.PackageManagement.PackageDownloader.GetDownloadResourceResultAsync(SourceRepository sourceRepository, PackageIdentity packageIdentity, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)&lt;br /&gt;   at NuGet.PackageManagement.PackagePreFetcher.&amp;lt;&amp;gt;c__DisplayClass0_1.&amp;lt;&amp;lt;GetPackagesAsync&amp;gt;b__4&amp;gt;d.MoveNext()&lt;br /&gt;--- End of stack trace from previous location ---&lt;br /&gt;   at NuGet.PackageManagement.PackagePreFetcherResult.EnsureResultAsync()&lt;br /&gt;   at NuGet.PackageManagement.PackagePreFetcherResult.GetResultAsync()&lt;br /&gt;   at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable`1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token)&lt;br /&gt;   at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable`1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token)&lt;br /&gt;   at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable`1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token)&lt;br /&gt;   at NuGet.PackageManagement.NuGetPackageManager.InstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity, ResolutionContext resolutionContext, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, IEnumerable`1 primarySources, IEnumerable`1 secondarySources, CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.Installer.DoInstallAsync(InstallerProject project, CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.Installer.InstallAsync(ProductVersion version, String dir, CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.Product.InstallAsync(ProductVersion version, String dir, CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.UI.VMPageInstallActions.ExecuteAsync(CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/23902/</id>
    <title type="text">Binance коннектор и Open Interest</title>
    <published>2022-08-03T10:06:00Z</published>
    <updated>2022-08-03T10:10:54Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день!&lt;br /&gt;Планируется ли реализация заполнение значений Open Interest с биржи Binance в S#?&lt;br /&gt;/fapi/v1/openInterest?symbol=BTCUSDT =&amp;amp;gt; StockSharp.BusinessEntities.Trade.OpenInterest&lt;br /&gt;Не уверен что биржей значение обновляется в каждом трейде, но судя по тестам довольно часто, 3-4 раза в минуту.</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/21775/</id>
    <title type="text">Перестали работать приложения. переустановка с ошибкой</title>
    <published>2022-07-22T03:40:26Z</published>
    <updated>2022-07-22T11:17:46Z</updated>
    <author>
      <name>berg</name>
      <uri>https://stocksharp.ru/users/168593/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="installer" />
    <category term="#установка" />
    <content type="html">Сначала работали и Гидра и Дизайнер. Потом у Дизайнера приключился какой-то глюк, стал выдавать непрерывные ошибки. Переустановка не прошла, снес папку, стал переустанавливать - установку завершить не может, выдает ошибки.&lt;br /&gt;Переустановил Инсталлер, после этого перестала работать  и Гидра.&lt;br /&gt;Снес всё, заново установил Инсталер, после этого ни один пакет из доступных бесплатных не может установиться до конца.&lt;br /&gt;&lt;br /&gt;Ошибки в логах чаще всего такие:&lt;br /&gt;VMPageInstallActions	22.07.2022 8:29:55 +05:00	Error	CmdExecuteAsync error: System.InvalidCastException: Can&amp;#39;t convert  of type &amp;#39;System.String&amp;#39; to type &amp;#39;System.Xml.Linq.XElement&amp;#39;.&lt;br /&gt; ---&amp;gt; System.Xml.XmlException: Root element is missing.&lt;br /&gt;   at System.Xml.XmlTextReaderImpl.Throw(Exception e)&lt;br /&gt;   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()&lt;br /&gt;   at System.Xml.XmlReader.MoveToContent()&lt;br /&gt;   at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)&lt;br /&gt;   at System.Xml.Linq.XElement.Parse(String text, LoadOptions options)&lt;br /&gt;   at Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   at Ecng.Common.Converter.To[T](Object value)&lt;br /&gt;   at StockSharp.Licensing.License..ctor(Byte[] body)&lt;br /&gt;   at StockSharp.Installer.ProfileHelper.KeepLicenseUpToDateAsync(CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;br /&gt;&lt;br /&gt;и такие&lt;br /&gt;ProfileHelper	22.07.2022 8:23:03 +05:00	Error	refresh license error: System.InvalidCastException: Can&amp;#39;t convert  of type &amp;#39;System.String&amp;#39; to type &amp;#39;System.Xml.Linq.XElement&amp;#39;.&lt;br /&gt; ---&amp;gt; System.Xml.XmlException: Root element is missing.&lt;br /&gt;   at System.Xml.XmlTextReaderImpl.Throw(Exception e)&lt;br /&gt;   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()&lt;br /&gt;   at System.Xml.XmlReader.MoveToContent()&lt;br /&gt;   at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)&lt;br /&gt;   at System.Xml.Linq.XElement.Parse(String text, LoadOptions options)&lt;br /&gt;   at Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at Ecng.Common.Converter.To(Object value, Type destinationType)&lt;br /&gt;   at Ecng.Common.Converter.To[T](Object value)&lt;br /&gt;   at StockSharp.Licensing.License..ctor(Byte[] body)&lt;br /&gt;   at StockSharp.Installer.ProfileHelper.KeepLicenseUpToDateAsync(CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;но бывают и такие:&lt;br /&gt;VMPageInstallActions	22.07.2022 8:21:06 +05:00	Error	CmdExecuteAsync error: NuGet.Protocol.Core.Types.FatalProtocolException: Error downloading &amp;#39;StockSharp.Hydra.5.0.124 : Microsoft.Data.SqlClient [3.0.1, ), Microsoft.Data.Sqlite [5.0.11, ), StockSharp.Algo.Export [5.0.30, ), StockSharp.Configuration.Adapters [5.0.134, ), StockSharp.Hydra.Core [5.0.124, ), StockSharp.Studio.Controls [5.0.134, ), StockSharp.Xaml.CodeEditor [5.0.113, )&amp;#39; from &amp;#39;https://nuget.stocksharp.com/x/v3/package/stocksharp.hydra/5.0.124/stocksharp.hydra.5.0.124.nupkg&amp;#39;.&lt;br /&gt; ---&amp;gt; System.TimeoutException: The HTTP request to &amp;#39;GET &lt;a href="https://nuget.stocksharp.com/x/v3/package/stocksharp.hydra/5.0.124/stocksharp.hydra.5.0.124.nupkg&amp;#39; " title="https://nuget.stocksharp.com/x/v3/package/stocksharp.hydra/5.0.124/stocksharp.hydra.5.0.124.nupkg&amp;#39; "&gt;https://nuget.stocksharp...ydra.5.0.124.nupkg&amp;#39; &lt;/a&gt;has timed out after 100000ms.&lt;br /&gt;   at NuGet.Protocol.TimeoutUtility.StartWithTimeout[T](Func`2 getTask, TimeSpan timeout, String timeoutMessage, CancellationToken token)&lt;br /&gt;   at NuGet.Protocol.HttpRetryHandler.SendAsync(HttpRetryHandlerRequest request, String source, ILogger log, CancellationToken cancellationToken)&lt;br /&gt;   at NuGet.Protocol.HttpSource.GetThrottledResponse(Func`1 requestFactory, TimeSpan requestTimeout, TimeSpan downloadTimeout, Int32 maxTries, Boolean isRetry, Boolean isLastAttempt, Guid sessionId, ILogger log, CancellationToken cancellationToken)&lt;br /&gt;   at NuGet.Protocol.HttpSource.ProcessResponseAsync[T](HttpSourceRequest request, Func`2 processAsync, SourceCacheContext cacheContext, ILogger log, CancellationToken token)&lt;br /&gt;   at NuGet.Protocol.HttpSource.ProcessStreamAsync[T](HttpSourceRequest request, Func`2 processAsync, SourceCacheContext cacheContext, ILogger log, CancellationToken token)&lt;br /&gt;   at NuGet.Protocol.GetDownloadResultUtility.GetDownloadResultAsync(HttpSource client, PackageIdentity identity, Uri uri, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)&lt;br /&gt;   --- End of inner exception stack trace ---&lt;br /&gt;   at NuGet.Protocol.GetDownloadResultUtility.GetDownloadResultAsync(HttpSource client, PackageIdentity identity, Uri uri, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)&lt;br /&gt;   at NuGet.Protocol.DownloadResourceV3.GetDownloadResourceResultAsync(PackageIdentity identity, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)&lt;br /&gt;   at NuGet.PackageManagement.PackageDownloader.GetDownloadResourceResultAsync(SourceRepository sourceRepository, PackageIdentity packageIdentity, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)&lt;br /&gt;   at NuGet.PackageManagement.PackagePreFetcher.&amp;lt;&amp;gt;c__DisplayClass0_1.&amp;lt;&amp;lt;GetPackagesAsync&amp;gt;b__4&amp;gt;d.MoveNext()&lt;br /&gt;--- End of stack trace from previous location ---&lt;br /&gt;   at NuGet.PackageManagement.PackagePreFetcherResult.EnsureResultAsync()&lt;br /&gt;   at NuGet.PackageManagement.PackagePreFetcherResult.GetResultAsync()&lt;br /&gt;   at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable`1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token)&lt;br /&gt;   at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable`1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token)&lt;br /&gt;   at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable`1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token)&lt;br /&gt;   at NuGet.PackageManagement.NuGetPackageManager.InstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity, ResolutionContext resolutionContext, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, IEnumerable`1 primarySources, IEnumerable`1 secondarySources, CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.Installer.DoInstallAsync(InstallerProject project, CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.Installer.InstallAsync(ProductVersion version, String dir, CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.Product.InstallAsync(ProductVersion version, String dir, CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.UI.VMPageInstallActions.ExecuteAsync(CancellationToken token)&lt;br /&gt;   at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16223/</id>
    <title type="text">При установке free программ из installer. возникает ошибка</title>
    <published>2021-12-03T08:01:35Z</published>
    <updated>2022-07-22T10:07:48Z</updated>
    <author>
      <name>mr.osmanov</name>
      <uri>https://stocksharp.ru/users/161293/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="#установка" />
    <content type="html">Помогите решить проблему. Выбрал для установки три программы: Терминал, дата и апи. Для каждого создал отдельные папки. Сначала вроде как идет начинается процесс установки а потом ошибка как на скрине во вложении</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/21770/</id>
    <title type="text">[StockSharp.Installer.UI] </title>
    <published>2022-07-21T04:29:17Z</published>
    <updated>2022-07-21T04:29:17Z</updated>
    <author>
      <name>deuceinmath</name>
      <uri>https://stocksharp.ru/users/168321/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Err_id: 2340871&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/21769/</id>
    <title type="text">[StockSharp.Installer.UI] </title>
    <published>2022-07-20T19:56:43Z</published>
    <updated>2022-07-20T19:56:43Z</updated>
    <author>
      <name>SD</name>
      <uri>https://stocksharp.ru/users/152150/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Err_id: 2338331&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/24010/</id>
    <title type="text">Обновление от 20.07.2022</title>
    <published>2022-07-20T00:00:00Z</published>
    <updated>2022-07-20T00:00:00Z</updated>
    <author>
      <name>StockSharp</name>
      <uri>https://stocksharp.ru/users/1/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">ss-183: quantfeed small fixes&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/16362/</id>
    <title type="text">Shell выдаёт ошибку &amp;quot;Wrong parameter of candle&amp;quot;</title>
    <published>2022-05-29T10:23:07Z</published>
    <updated>2022-07-19T22:34:18Z</updated>
    <author>
      <name>Umid</name>
      <uri>https://stocksharp.ru/users/151094/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Здравствуйте,&lt;br /&gt;В последних версиях Shell при запуске стратегии выдаёт ошибку:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;Basket  5/18/2022 2:30:41 PM +03:00  Error  System.InvalidOperationException: Wrong parameter of candle 00:15:00.&lt;br /&gt;   at StockSharp.Messages.Extensions.GetArg&amp;#91;TArg&amp;#93;(MarketDataMessage mdMsg)&lt;br /&gt;   at StockSharp.Messages.Extensions.GetTimeFrame(MarketDataMessage mdMsg)&lt;br /&gt;   at StockSharp.Algo.Candles.Compression.CandleBuilderMessageAdapter.OnSendInMessage(Message message)&lt;br /&gt;   at StockSharp.Messages.MessageAdapterWrapper.SendInMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.BasketMessageAdapter.SendRequest(ISubscriptionMessage subscrMsg, IMessageAdapter adapter)&lt;br /&gt;   at StockSharp.Algo.BasketMessageAdapter.ProcessMarketDataRequest(MarketDataMessage mdMsg)&lt;br /&gt;   at StockSharp.Algo.BasketMessageAdapter.InternalSendInMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.BasketMessageAdapter.OnSendInMessage(Message message)&lt;/div&gt;&lt;/div&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/16355/</id>
    <title type="text">Binance коннектор. Глюки при отрисовке свечей</title>
    <published>2022-05-07T07:54:56Z</published>
    <updated>2022-07-19T16:19:55Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">При использовании режима отрисовки в виде японских свечей или баров периодически проскакивает рисование High или Low свечи, которых по факту не существует. В этом можно убедиться переключив режим на профиль или кластерный график. Из-за этого весь график сжимается по оси Y. Как такое возможно?&lt;br /&gt;Картинки прилагаются:&lt;br /&gt;image4269.png - кривые цены на хаях отмечены красной линией&lt;br /&gt;image3375.png - переключаемся на профильные свечи, кривые хай-лоу пропадают&lt;br /&gt;image7513.png - этот же период с родного терминала Binance, никаких прострелов не наблюдается&lt;br /&gt;image779.png - растянутый на весь экран график в режиме баров. Кривые хай-лоу сжимают график до невозможности прочтения.&lt;br /&gt;image3439.png - растянутый на весь экран график в режиме профиля. Кривые хай-лоу чудесным образом исчезают.&lt;br /&gt;&lt;br /&gt;UPDATE1: Поизучал трейды из которых строятся свечки - в файлах trades.bin (которые генерирует S# из маркет даты) есть фантомные трейды, которых нет на биржевых графиках родного терминала Binance (В ATAS тоже все в порядке). Т.е. по сути японские свечки и бары строятся правильно (тогда возникает вопрос почему неправильно рисуются профили и кластера), а вот маркет данные обрабатываются в недрах библиотеки неправильно и периодически регистрируются какие-то трейды, цена которых лежит явно за пределами торгуемого диапазона инструмента. Причем как правило это один трейд с минимальным объемом по цене, которая в несколько раз выше или ниже текущего дневного диапазона.&lt;br /&gt;&lt;br /&gt;UPDATE2:&lt;br /&gt;Не знаю поможет это для решения проблемы или нет, но один раз я получит вот такое исключение:&lt;br /&gt;&lt;br /&gt;Binance_PusherClientFutures_MarketData	06.05.2022 16:51:37 +03:00	Error	System.InvalidOperationException: Error parsing string &amp;amp;amp;#39;&amp;amp;amp;#39;.&lt;br /&gt; ---&amp;amp;amp;gt; System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter &amp;amp;amp;#39;price&amp;amp;amp;#39;)&lt;br /&gt;   at StockSharp.Algo.Candles.Compression.VolumeProfileBuilder.GetPriceLevelIdx(Decimal price)&lt;br /&gt;   at StockSharp.Algo.Candles.Compression.VolumeProfileBuilder.Update(Decimal price, Nullable`1 volume, Nullable`1 side)&lt;br /&gt;   at StockSharp.Algo.Candles.Compression.VolumeProfileHelper.Update(VolumeProfileBuilder volumeProfile, ICandleBuilderValueTransform transform)&lt;br /&gt;   at StockSharp.Algo.Candles.Compression.CandleBuilder`1.OnProcess(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)+MoveNext()&lt;br /&gt;   at StockSharp.Algo.Candles.Compression.CandleBuilder`1.Process(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)+MoveNext()&lt;br /&gt;   at StockSharp.Algo.Candles.Compression.CandleBuilderMessageAdapter.ProcessValue(ISubscriptionIdMessage message)&lt;br /&gt;   at StockSharp.Algo.Candles.Compression.CandleBuilderMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.OrderBookTruncateMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.OrderBookIncrementMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.OrderLogMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.SubscriptionMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.SubscriptionMessageAdapter.InnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.PartialDownloadMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.Commissions.CommissionMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.SubscriptionSecurityAllMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.SubscriptionOnlineMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.Positions.PositionMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.TransactionOrderingMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.LookupTrackingMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.Slippage.SlippageMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.Latency.LatencyMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Algo.HeartbeatMessageAdapter.OnInnerAdapterNewOutMessage(Message message)&lt;br /&gt;   at StockSharp.Binance.BinanceMessageAdapter.SessionOnNewTrade(BinanceSections section, Trade trade)&lt;br /&gt;   at Ecng.Net.WebSocketClient.OnReceive(CancellationTokenSource source)&lt;br /&gt;&lt;br /&gt;UPDATE3: При этом если выкачать данные как исторические, т.е. не получать и сохранять их в реалтайм (во время торгов), а выкачать гидрой, то в таком случае фантомных трейдов нет.&lt;br /&gt;&lt;br /&gt;</content>
  </entry>
  <entry>
    <id>https://stocksharp.ru/topic/21719/</id>
    <title type="text"> Курс на 50!</title>
    <published>2022-07-15T10:06:47Z</published>
    <updated>2022-07-15T10:38:00Z</updated>
    <author>
      <name>Marat</name>
      <uri>https://stocksharp.ru/users/101940/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <category term="Алготрейдинг" />
    <category term="trading" />
    <category term="торговля" />
    <category term="trade" />
    <category term="sale" />
    <category term="валюта" />
    <category term="currensy" />
    <content type="html">&lt;b&gt;&lt;span style="font-size:120%"&gt;Добрый день, Друзья!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Возвращаем курс на 50!. &lt;b&gt;&lt;span style="font-size:120%"&gt;Все&lt;/span&gt;&lt;/b&gt; наши &lt;b&gt;&lt;span style="font-size:120%"&gt;&lt;a href="https://stocksharp.ru/products/pricing/" title="https://stocksharp.ru/products/pricing/"&gt;продукты&lt;/a&gt;&lt;/span&gt;&lt;/b&gt; доступны&lt;span style="font-size:140%"&gt;&lt;b&gt;&lt;span style="color:green"&gt; со скидкой в 20%&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; в течение ближайших &lt;span style="font-size:120%"&gt;&lt;b&gt;7 дней!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;А если &lt;b&gt;курс упадет&lt;/b&gt;, то &lt;b&gt;будет&lt;/b&gt; еще &lt;b&gt;дешевле&lt;/b&gt;. &amp;#128521;&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/134372/currency_exchange.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/134372/currency_exchange.jpg?size=800x800" alt="currency_exchange.jpg" title="currency_exchange.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Не упустите&lt;/b&gt; прекрасную возможность &lt;span style="font-size:120%"&gt;&lt;b&gt;приобрести программы с выгодой! &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-size:140%"&gt;Узнай подробности, пиши нам на &lt;a href="mailto:lesson@stocksharp.com"&gt;lesson@stocksharp.com&lt;/a&gt;!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:140%"&gt;&lt;b&gt;Начинай зарабатывать на валюте с нами!&lt;/b&gt;&lt;/span&gt;</content>
  </entry>
</feed>