﻿<?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-06-27T00:09:58Z</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;p&gt;&lt;a href="/store/api/" title="API - бесплатная библиотека для торговых роботов"&gt;API&lt;/a&gt; (v5.0.105):
common.props removed.&lt;/p&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;p&gt;&lt;a href="/store/iqfeed/" title="IQFeed"&gt;IQFeed&lt;/a&gt; (v5.0.118):
net6.0&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/инсталлер/" title="Инсталлер - главная утилита для установки всех программ"&gt;Инсталлер&lt;/a&gt; (v5.0.110):
ErrorTrackLogListener moved to Studio.Core&lt;/p&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;p&gt;&lt;a href="/store/lessons/" title="Edu"&gt;Edu&lt;/a&gt; (v5.0.19):
AssemblyInfo removed.
net6
lessons small fix
lessons small fix
lessons small fix
pbsr-4: build shell/lessons from source during release
lesson 02_marketdepths_trades: fix subscriptions
build &amp;amp; some warning fixes
lessons net5.0
truncate history&lt;/p&gt;
&lt;p&gt;&lt;a href="/store/графический-каркас/" title="Shell - готовый каркас для Вашего торгового робота с исходными кодами C#"&gt;Shell&lt;/a&gt; (v5.0.20):
AssemblyInfo removed.
net6
ss-209: error in shell on strategy start
shell: fix config load errors
shell: json configs with migration
lessons small fix
lessons small fix
lessons small fix
lessons small fix
pbsr-4: build shell/lessons from source during release
fix Shell build
build &amp;amp; some warning fixes
shell net5.0 + compatibility fixes
truncate history&lt;/p&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">&lt;p&gt;Я пытаюсь протестировать стратегию на основе встроенного шаблона SMA на исторических данных и получаю странные графики П/У и открытых позиций. В самой стратегии никакие переменные и прочие составные части не менялись, все настройки взяты по умолчанию из шаблона.
Входные данные: BTC/USDT свечи 5 минут c 11.07.2022 по 15.07.2022, взяты с биржи Kucoin (пробовал другие интервалы, это ничего не меняет).
Сами свечи с маркерами позиций отображаются корректно - см. candles.png.
График П/У выглядит странно - см. p-and-l.png
График позиций тоже вызывает вопросы, там почему-то есть данные только за 11.07 - см. positions.png
При этом таблицы заявок и сделок на вид вроде как вполне адекватны, т.е. соответствуют свечному графику с маркерами позиций.
Подскажите, пожалуйста, какие настройки можно изменить, чтобы тестер стратегий работал корректно?&lt;/p&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;p&gt;Свечи в биржевой торговле постоянный и необходимый атрибут.
Сегодня нет трейдеров, которые не обращаются к свечным графикам и не отслеживают изменения рынка на его основе.
История «свечного» отображения поведения рынка уходит корнями в прошлое, в Японию 18 века, когда последовательностью «свечей» начали наглядно изображать ценовой максимум и минимум в течение определённого периода, а также цены на начало и конец данного периода.
Нет смысла описывать состав свечи, так как любой трейдер знает эти основы.
Говоря &lt;strong&gt;&lt;span style="font-size:24pt"&gt;в контексте анализа, свечи - основа всех основ&lt;/span&gt;&lt;/strong&gt;, &lt;strong&gt;опытный трейдер&lt;/strong&gt; может только &lt;strong&gt;глядя на график определить меняющуюся ситуацию&lt;/strong&gt;.
Иногда &lt;strong&gt;трейдер не просто определяет ситуацию на рынке, но и способен предугадать изменения&lt;/strong&gt;, так как рынок склонен, при схожих условиях, одинаково реагировать на «раздражители».
Как я писал ранее, &lt;em&gt;обилие инструментов для торговли всего лишь предоставляют возможность заключения сделок, превращая торговлю исключительно интуитивное и спекуляционное действие.&lt;/em&gt;
&lt;strong&gt;Серьёзная, не масс-торговля, требует систематического подхода&lt;/strong&gt;, то есть нельзя просто взять терминал и начать торговать, изначально &lt;strong&gt;необходимо обладать знаниями&lt;/strong&gt;.
Эти знания строятся не только на практической части - торговле, но и включает в себя глубокий анализ рынка, его поведение на те или иные события.
Такое отражения наглядно демонстрируют свечи.
Для большинства пользователей свечи - максимум и минимум за период, однако многообразие свечей способно удивлять.
&lt;strong&gt;&lt;span style="font-size:24pt"&gt;&lt;span style="color:green"&gt;Каждый из вида свечей несет для трейдера свое значение, и способно предоставлять ему полный объем информации по нужному активу или группе активов.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;
Итак для анализа могут понадобятся различные свечи, однако получить маркет данные для них - достаточно проблемно.
&lt;strong&gt;Большинство программ и ресурсов для скачивания маркет данных не предоставляют&lt;/strong&gt; такую &lt;strong&gt;информацию&lt;/strong&gt;, а те что могут предоставить &lt;strong&gt;не позволяют получить данные сразу по нескольким типам свечей&lt;/strong&gt;.
Второй &lt;strong&gt;проблемой становиться необходимость конвертации данных в нужный формат для графического представления свечей и «наглядного» анализа&lt;/strong&gt;.
Не стоит забывать о стоимости таких программ, которые редко бывают даже «условно бесплатные».
Как писалось ранее, &lt;a href="https://stocksharp.ru/store/hydra/"&gt;&lt;strong&gt;S#.Data&lt;/strong&gt;&lt;/a&gt; решает эти проблемы.
Она &lt;strong&gt;позволяет&lt;/strong&gt; не просто &lt;strong&gt;построить свечи различных типов&lt;/strong&gt;, но и &lt;strong&gt;сохранить их&lt;/strong&gt;, что не мало важно &lt;strong&gt;для дальнейшего использования&lt;/strong&gt;.
Практически все источники не транслируют напрямую маркет данные по таким свечам, соответственно проблема для большинства программ становится неразрешимой, однако &lt;strong&gt;S#.Data&lt;/strong&gt; решает ее путем построения таких уникальных свечей посредством других скаченных маркет данных. &lt;strong&gt;Например из Тиков.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135134/ticks_market_data.png" alt="ticks_market_data.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Так например &lt;strong&gt;&lt;span style="font-size:24pt"&gt;свечи объема&lt;/span&gt;&lt;/strong&gt;, которые &lt;em&gt;&lt;strong&gt;отображают объем сделок за выбранный период, и дают информацию о активности инструмента.&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="/file/135135/volume_market_data.png" alt="volume_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;И так же легко можно построить их график&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135139/volume_candles.png" alt="volume_candles.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Программа позволяет получить &lt;strong&gt;&lt;span style="font-size:24pt"&gt;Renko&lt;/span&gt;&lt;/strong&gt; свечи. &lt;em&gt;&lt;strong&gt;График рэнко наглядно определяет основной тренд&lt;/strong&gt;&lt;/em&gt;. Такой график полезен для того чтобы определить ключевые уровни поддержки и сопротивления, так как усредняет основную тенденцию, не отражаются мелкие колебания цены, это позволяет сосредоточить внимание на действительно значимых движениях.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="/file/135137/renko_market_data.png" alt="renko_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;Так же после получения маркет данных строим график.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135138/renko_candles.png" alt="renko_candles.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Не менее важные свечи - &lt;strong&gt;&lt;span style="font-size:24pt"&gt;Range&lt;/span&gt;&lt;/strong&gt; свечи. &lt;em&gt;&lt;strong&gt;Особенностью данного графика является то что новые свечи строятся в зависимости не от  таймфрейма, а от диапазона, который прошла цена&lt;/strong&gt;&lt;/em&gt;. Соответственно пользователю удобнее отслеживать именно колебания цен.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="/file/135144/range_market_data.png" alt="range_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;И так же выстраиваем график.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135136/range_candles.png" alt="range_candles.png" /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Помимо выше перечисленных, достаточно привычных для трейдеров свечей и их графиков, &lt;span style="font-size:24pt"&gt;&lt;strong&gt;Hydra&lt;/strong&gt;&lt;/span&gt;позволяет получать уникальные, но нужные в анализе данные.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Так например  &lt;strong&gt;&lt;span style="font-size:24pt"&gt;PnF&lt;/span&gt;&lt;/strong&gt; свечи (&lt;em&gt;&lt;strong&gt;крестик-нолик&lt;/strong&gt;&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135142/PnF_market_data.png" alt="PnF_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135140/PnF_candles.png" alt="PnF_candles.png" /&gt;&lt;/p&gt;
&lt;p&gt;Или свечи &lt;strong&gt;&lt;span style="font-size:24pt"&gt;Heiken Ashi Candles&lt;/span&gt;&lt;/strong&gt;, применяемый для отслеживания тренда рынка.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135143/HeikinAshi_market_data.png" alt="HeikinAshi_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/135141/HeikinAshi_candles.png" alt="HeikinAshi_candles.png" /&gt;&lt;/p&gt;
&lt;p&gt;Таким образом, &lt;em&gt;&lt;strong&gt;&lt;span style="color:green"&gt;S#.Data позволяет не просто получать готовые маркет данные, но и строить такие данные, получение которых не представляется возможным&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;. Более того, она позволяет сразу строить графики, объединяя в себе все этапы для анализа рынка, сокращая финансовые и временные затраты трейдера.&lt;/p&gt;
&lt;p&gt;На этом все. До Встречи в новых статьях.&lt;/p&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">&lt;p&gt;Yandex backup service uses IYandexDiskOAuthProvider.
ExecutionMessage. ExecutionType marked as obsolete.
Refs optimization.&lt;/p&gt;
&lt;p&gt;StudioHelper. InitializeDatabaseCache
InstallerChannel. RunServerAsync method.
IInstallerChannelHandler replaced by Func.
Studio.Controls/Editors moved to Xaml/PropertyGrid
Studio.Community -&amp;gt; Studio.WebApi
Studio projs path reorg.&lt;/p&gt;
&lt;p&gt;StudioHelper. InitializeDatabaseCache
InstallerChannel. RunServerAsync method.
IInstallerChannelHandler replaced by Func.
Studio.Community -&amp;gt; Studio.WebApi
Studio projs path reorg.
IAlertNotificationService. Notify -&amp;gt; NotifyAsync.&lt;/p&gt;
&lt;p&gt;ExecutionMessage. ExecutionType marked as obsolete.&lt;/p&gt;
&lt;p&gt;ExecutionMessage. ExecutionType marked as obsolete.
ss-221: connect/boardlookup race condition fix
ss-220: quanthouse add missing dlls + fix publisher&lt;/p&gt;
&lt;p&gt;DatabaseConnectionWindow moved to Xaml.
InstallerChannel. RunServerAsync method.
IInstallerChannelHandler replaced by Func.
Studio.Controls/Editors moved to Xaml/PropertyGrid
Yandex backup service uses IYandexDiskOAuthProvider.
Studio.Community -&amp;gt; Studio.WebApi
Studio projs path reorg.
Fix first time strategies compilation.
ExecutionMessage. ExecutionType marked as obsolete.&lt;/p&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">&lt;p&gt;Привет уважаемому сообществу ! Вопрос в следующем - не получается настроить терминал под ручную торговлю. Все поставил, сконнектил,терминал принимает данные, портфели и пр. инфу из Квика, но... У меня открыто 3 графика одного инструмента, и на каждом разная цена ). Выбираю инструмент в стакане, данные в него не идут (т.е. стакан пустой, хотя в настройках выбран и инструмент, и указан портфель и тд). В Квике открыта таблица обезличенных сделок, есть тиковый поток, коннектор от терминала подключен без ошибок. Который день курю форум, сам пытаюсь разные настройки применить, но пока безрезультатно... Прошу ткнуть в тему, где конкретно написано про подключение, что конкретно выбрать в параметрах свечей (при загрузке графика) и тд. Квик сохраняет тиковые данные за последний день, но S#Terminal не может построить график по тиковым данным (подозреваю что надо как-то их в хранилище перенести или каким-то другим способом сохранить). В общем прошу помощи у знающих и понимающих ) Спасибо.&lt;/p&gt;
</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;p&gt;На сегодняшний день &lt;strong&gt;биржевая торговля стала неотъемлемой частью&lt;/strong&gt; современного мира.
С момента первых торгов до сегодняшних дней, торговля на финансовых рынках сделала огромный шаг, став доступной и понятной каждому обывателю.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Обилие рынков, инструментов и средств торговли, превратили этот бизнес из привилегированного в «народный», и сегодня уже никого не удивишь мобильным приложением  для «игры» на одной из многочисленных трейдерных площадок.
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;img src="/file/134926/exchanges_crypto.jpg" alt="exchanges_crypto.jpg" /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Безусловно **доступность и простота** использования новых программных приложений, **позволили проводить операции не отрываясь от работы**, однако объем таких операций, для большинства пользователей, мал, и носит скорей развлекательный характер. Отсюда и :[потери]{color=red}, связанные, в большинстве случаев, :[с отсутствием анализа потока данных, поиском закономерностей в изменениях рынка.]{color=red} 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Стоит отметить, что &lt;strong&gt;«бытовой» трейдинг носит ручной или полуручной характер&lt;/strong&gt;, что не может не &lt;strong&gt;влиять&lt;/strong&gt; на качество сделок и &lt;strong&gt;на количество положительных сделок в целом&lt;/strong&gt;, заставляя пользователя полагаться лишь на интуицию.&lt;/p&gt;
&lt;p&gt;Совершенно иная ситуация с профессиональным трейдингом. Объем данного сегмента неуклонно растет, возможность работать удалено, создавая мобильные офисы, относительно небольшие вложения и обилие профессиональных инструментов, породило целое поколение людей, которые создают свой капитал на бирже.
Обратной стороной профессионального трейдинга можно назвать иной порядок потенциальных потерь, возникающих в процессе торговли. Рынок предлагает огромное множество инструментов как для заработка, так и для снижения издержек торговли, что в последнее время можно поставить во главу угла.
&lt;span style="font-size:24pt"&gt;&lt;span style="color:green"&gt;&lt;strong&gt;Зарабатывая 1 рубль, сохраняя прибыль или сокращая издержки еще на 1 рубль, трейдер зарабатывает 2 рубля&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;. Обилие программ не всегда положительно, так как пользователь зачастую не может определиться с выбором, или выбирает несколько программ, объединяя в ручную их функционал для создания общей картины торговли.
Согласитесь, такой расклад неудобен, энерго и времязатратный, а ведь анализ рынка - основа увеличения доходности, а в купе со снижением временных затрат, позволяет пользователю больше времени уделить изучению новых рынков.
Компания &lt;a href="https://stocksharp.ru/"&gt;StockSharp&lt;/a&gt; несколько лет назад презентовала продукт не имеющий аналогов это &lt;span style="font-size:24pt"&gt;&lt;a href="https://stocksharp.ru/store/hydra/"&gt;S#Data&lt;/a&gt;&lt;/span&gt; или просто - &lt;span style="font-size:24pt"&gt;Hydra&lt;/span&gt;.
&lt;span style="font-size:24pt"&gt;&lt;strong&gt;В чем же уникальность продукта:&lt;/strong&gt;&lt;/span&gt;
&lt;em&gt;- возможность потокового сбора исторических данных с десятков рынков, список которых постоянно пополняется&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/134929/source_market_data.png" alt="source_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;- возможность сохранять маркет данные различного типа Свечи, Тики, Level1, Level2, при этом пользователь получает возможность создавать нужные типы данных из уже полученных&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/134928/type_market_data.png" alt="type_market_data.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;- аналитический блок, благодаря уже встроенным функциям, позволяет визуализировать результаты торгов, а возможность написания собственных функций на языке &lt;strong&gt;C#&lt;/strong&gt;, позволяет пользователю создавать собственные модели поведения рынка.&lt;/em&gt;/&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/134927/analytick_market_data.png" alt="analytick_market_data.png" /&gt;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Отдельных статей требует подробное описание взаимодействия **Hydra**с другими продуктами от **StockSharp**, а так же возможность записи получаемых маркет данных в форматы для работы с другими программами анализа. 

Реализованная :[:[**функция создания собственного хранилища маркет данных, позволяет не только собирать маркет данные за выбранный период, но и настроить беспрерывную запись данных**]{color=green}]{size=24pt}, которые можно будет транслировать в онлайн режиме на все выбранные машины сети, посредством режима **&amp;quot;Server&amp;quot;**.
Таким образом, **пользователь становится** не просто потребителем исторических данных, но и **анализатором, и в конечном итоге транслятором данных** для других пользователей. 

Наличие огромного функционала собранного в одном продукте, который дает возможность на одном экране работать с маркет данными, не прибегая к другим продуктам, позволяет на более высокий уровень поднять свой трейдинг, и перерасти в сферу **«профессионала»**. 

Подробнее о функционале программы необходимо рассказывать отдельно, акцентируя внимание на наиболее интересных функциях. 
В итоге важно отметить, что :[:[**функционал  S#.Data бесплатен**]{color=green}]{size=24pt}, и все что нужно пользователю для начала пути профессионального трейдинга - скачать приложение посредством платформы [S#.Installer](https://stocksharp.ru/articles/12373/naznachenie-ustanovka-i-rabota-s-sinstaller/).

На этом все , до встречи в новых статьях.

 
&lt;/code&gt;&lt;/pre&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;p&gt;Друзья,&lt;/p&gt;
&lt;p&gt;&lt;img src="/file/117424/connectors-for-trading-exchanges.jpg" alt="connectors-for-trading-exchanges.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;## Спешим вам напомнить, что для вас доступны примеры &lt;a href="https://github.com/StockSharp/StockSharp/tree/master/Samples/Connectors" target="_blank"&gt;коннектора по протоколу FIX и пример криптоконнектора&lt;/a&gt;!&lt;/strong&gt;
Все исходные коды выложены на &lt;span style="color:red"&gt;&lt;span style="font-size:36pt"&gt;&lt;strong&gt;&lt;a href="https://github.com/StockSharp/StockSharp/tree/master/Samples/Connectors" target="_blank"&gt;GITHUB&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;! Если вас раньше останавливало отсутствие примеров, сейчас вы можете пользоваться ими &lt;strong&gt;&lt;span style="color:red"&gt;&lt;span style="font-size:36pt"&gt;совершенно бесплатно&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt; и делиться своим опытом!&lt;/p&gt;
&lt;p&gt;Иди на GITHUB, скачивай исходные коды и создавай свой собственный коннектор!&lt;/p&gt;
&lt;p&gt;Команда, СтокШарп&lt;/p&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;p&gt;На строку
&amp;quot;using StockSharp.Xaml.Diagram.Elements;&amp;quot;
Designer выдает ошибку
&amp;quot;Тип или имя пространства имен &amp;quot;Elements&amp;quot; не существует в пространстве имен &amp;quot;StockSharp.Xaml.Diagram&amp;quot; (возможно, отсутствует ссылка на сборку).&amp;quot;
Файл StockSharp.Xaml.Diagram.dll существует и подключен, но StockSharp.Xaml.Diagram.Elements отсутствует, есть только StockSharp.Xaml.Diagram.GXDiagram и  StockSharp.Xaml.Diagram.Thems&lt;/p&gt;
</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;p&gt;Сначала работали и Гидра и Дизайнер. Потом у Дизайнера приключился какой-то глюк, стал выдавать непрерывные ошибки. Переустановка не прошла, снес папку, стал переустанавливать - установку завершить не может, выдает ошибки.
Переустановил Инсталлер, после этого перестала работать  и Гидра.
Снес всё, заново установил Инсталер, после этого ни один пакет из доступных бесплатных не может установиться до конца.&lt;/p&gt;
&lt;p&gt;Ошибки в логах чаще всего такие:
VMPageInstallActions	22.07.2022 8:29:55 +05:00	Error	CmdExecuteAsync error: System.InvalidCastException: Can't convert  of type 'System.String' to type 'System.Xml.Linq.XElement'.
---&amp;gt; System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlReader.MoveToContent()
at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)
at System.Xml.Linq.XElement.Parse(String text, LoadOptions options)
at Ecng.Common.Converter.To(Object value, Type destinationType)
--- End of inner exception stack trace ---
at Ecng.Common.Converter.To(Object value, Type destinationType)
at Ecng.Common.Converter.To(Object value)
at StockSharp.Licensing.License..ctor(Byte[] body)
at StockSharp.Installer.ProfileHelper.KeepLicenseUpToDateAsync(CancellationToken token)
at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;/p&gt;
&lt;p&gt;и такие
ProfileHelper	22.07.2022 8:23:03 +05:00	Error	refresh license error: System.InvalidCastException: Can't convert  of type 'System.String' to type 'System.Xml.Linq.XElement'.
---&amp;gt; System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlReader.MoveToContent()
at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)
at System.Xml.Linq.XElement.Parse(String text, LoadOptions options)
at Ecng.Common.Converter.To(Object value, Type destinationType)
--- End of inner exception stack trace ---
at Ecng.Common.Converter.To(Object value, Type destinationType)
at Ecng.Common.Converter.To(Object value)
at StockSharp.Licensing.License..ctor(Byte[] body)
at StockSharp.Installer.ProfileHelper.KeepLicenseUpToDateAsync(CancellationToken token)
at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;/p&gt;
&lt;p&gt;но бывают и такие:
VMPageInstallActions	22.07.2022 8:21:06 +05:00	Error	CmdExecuteAsync error: NuGet.Protocol.Core.Types.FatalProtocolException: Error downloading '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, )' from 'https://nuget.stocksharp.com/x/v3/package/stocksharp.hydra/5.0.124/stocksharp.hydra.5.0.124.nupkg'.
---&amp;gt; System.TimeoutException: The HTTP request to 'GET https://nuget.stocksharp.com/x/v3/package/stocksharp.hydra/5.0.124/stocksharp.hydra.5.0.124.nupkg' has timed out after 100000ms.
at NuGet.Protocol.TimeoutUtility.StartWithTimeout(Func&lt;code&gt;2 getTask, TimeSpan timeout, String timeoutMessage, CancellationToken token) at NuGet.Protocol.HttpRetryHandler.SendAsync(HttpRetryHandlerRequest request, String source, ILogger log, CancellationToken cancellationToken) at NuGet.Protocol.HttpSource.GetThrottledResponse(Func&lt;/code&gt;1 requestFactory, TimeSpan requestTimeout, TimeSpan downloadTimeout, Int32 maxTries, Boolean isRetry, Boolean isLastAttempt, Guid sessionId, ILogger log, CancellationToken cancellationToken)
at NuGet.Protocol.HttpSource.ProcessResponseAsync(HttpSourceRequest request, Func&lt;code&gt;2 processAsync, SourceCacheContext cacheContext, ILogger log, CancellationToken token) at NuGet.Protocol.HttpSource.ProcessStreamAsync(HttpSourceRequest request, Func&lt;/code&gt;2 processAsync, SourceCacheContext cacheContext, ILogger log, CancellationToken token)
at NuGet.Protocol.GetDownloadResultUtility.GetDownloadResultAsync(HttpSource client, PackageIdentity identity, Uri uri, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)
--- End of inner exception stack trace ---
at NuGet.Protocol.GetDownloadResultUtility.GetDownloadResultAsync(HttpSource client, PackageIdentity identity, Uri uri, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)
at NuGet.Protocol.DownloadResourceV3.GetDownloadResourceResultAsync(PackageIdentity identity, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)
at NuGet.PackageManagement.PackageDownloader.GetDownloadResourceResultAsync(SourceRepository sourceRepository, PackageIdentity packageIdentity, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)
at NuGet.PackageManagement.PackagePreFetcher.&amp;lt;&amp;gt;c__DisplayClass0_1.&amp;lt;&amp;lt;GetPackagesAsync&amp;gt;b__4&amp;gt;d.MoveNext()
--- End of stack trace from previous location ---
at NuGet.PackageManagement.PackagePreFetcherResult.EnsureResultAsync()
at NuGet.PackageManagement.PackagePreFetcherResult.GetResultAsync()
at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable&lt;code&gt;1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token) at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable&lt;/code&gt;1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token)
at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable&lt;code&gt;1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token) at NuGet.PackageManagement.NuGetPackageManager.InstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity, ResolutionContext resolutionContext, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, IEnumerable&lt;/code&gt;1 primarySources, IEnumerable`1 secondarySources, CancellationToken token)
at StockSharp.Installer.Installer.DoInstallAsync(InstallerProject project, CancellationToken token)
at StockSharp.Installer.Installer.InstallAsync(ProductVersion version, String dir, CancellationToken token)
at StockSharp.Installer.Product.InstallAsync(ProductVersion version, String dir, CancellationToken token)
at StockSharp.Installer.UI.VMPageInstallActions.ExecuteAsync(CancellationToken token)
at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;/p&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;p&gt;Добрый день!
Планируется ли реализация заполнение значений Open Interest с биржи Binance в S#?
/fapi/v1/openInterest?symbol=BTCUSDT =&amp;gt; StockSharp.BusinessEntities.Trade.OpenInterest
Не уверен что биржей значение обновляется в каждом трейде, но судя по тестам довольно часто, 3-4 раза в минуту.&lt;/p&gt;
</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;p&gt;Сначала работали и Гидра и Дизайнер. Потом у Дизайнера приключился какой-то глюк, стал выдавать непрерывные ошибки. Переустановка не прошла, снес папку, стал переустанавливать - установку завершить не может, выдает ошибки.
Переустановил Инсталлер, после этого перестала работать  и Гидра.
Снес всё, заново установил Инсталер, после этого ни один пакет из доступных бесплатных не может установиться до конца.&lt;/p&gt;
&lt;p&gt;Ошибки в логах чаще всего такие:
VMPageInstallActions	22.07.2022 8:29:55 +05:00	Error	CmdExecuteAsync error: System.InvalidCastException: Can't convert  of type 'System.String' to type 'System.Xml.Linq.XElement'.
---&amp;gt; System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlReader.MoveToContent()
at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)
at System.Xml.Linq.XElement.Parse(String text, LoadOptions options)
at Ecng.Common.Converter.To(Object value, Type destinationType)
--- End of inner exception stack trace ---
at Ecng.Common.Converter.To(Object value, Type destinationType)
at Ecng.Common.Converter.To(Object value)
at StockSharp.Licensing.License..ctor(Byte[] body)
at StockSharp.Installer.ProfileHelper.KeepLicenseUpToDateAsync(CancellationToken token)
at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;/p&gt;
&lt;p&gt;и такие
ProfileHelper	22.07.2022 8:23:03 +05:00	Error	refresh license error: System.InvalidCastException: Can't convert  of type 'System.String' to type 'System.Xml.Linq.XElement'.
---&amp;gt; System.Xml.XmlException: Root element is missing.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlReader.MoveToContent()
at System.Xml.Linq.XElement.Load(XmlReader reader, LoadOptions options)
at System.Xml.Linq.XElement.Parse(String text, LoadOptions options)
at Ecng.Common.Converter.To(Object value, Type destinationType)
--- End of inner exception stack trace ---
at Ecng.Common.Converter.To(Object value, Type destinationType)
at Ecng.Common.Converter.To(Object value)
at StockSharp.Licensing.License..ctor(Byte[] body)
at StockSharp.Installer.ProfileHelper.KeepLicenseUpToDateAsync(CancellationToken token)
at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;/p&gt;
&lt;p&gt;но бывают и такие:
VMPageInstallActions	22.07.2022 8:21:06 +05:00	Error	CmdExecuteAsync error: NuGet.Protocol.Core.Types.FatalProtocolException: Error downloading '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, )' from 'https://nuget.stocksharp.com/x/v3/package/stocksharp.hydra/5.0.124/stocksharp.hydra.5.0.124.nupkg'.
---&amp;gt; System.TimeoutException: The HTTP request to 'GET https://nuget.stocksharp.com/x/v3/package/stocksharp.hydra/5.0.124/stocksharp.hydra.5.0.124.nupkg' has timed out after 100000ms.
at NuGet.Protocol.TimeoutUtility.StartWithTimeout(Func&lt;code&gt;2 getTask, TimeSpan timeout, String timeoutMessage, CancellationToken token) at NuGet.Protocol.HttpRetryHandler.SendAsync(HttpRetryHandlerRequest request, String source, ILogger log, CancellationToken cancellationToken) at NuGet.Protocol.HttpSource.GetThrottledResponse(Func&lt;/code&gt;1 requestFactory, TimeSpan requestTimeout, TimeSpan downloadTimeout, Int32 maxTries, Boolean isRetry, Boolean isLastAttempt, Guid sessionId, ILogger log, CancellationToken cancellationToken)
at NuGet.Protocol.HttpSource.ProcessResponseAsync(HttpSourceRequest request, Func&lt;code&gt;2 processAsync, SourceCacheContext cacheContext, ILogger log, CancellationToken token) at NuGet.Protocol.HttpSource.ProcessStreamAsync(HttpSourceRequest request, Func&lt;/code&gt;2 processAsync, SourceCacheContext cacheContext, ILogger log, CancellationToken token)
at NuGet.Protocol.GetDownloadResultUtility.GetDownloadResultAsync(HttpSource client, PackageIdentity identity, Uri uri, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)
--- End of inner exception stack trace ---
at NuGet.Protocol.GetDownloadResultUtility.GetDownloadResultAsync(HttpSource client, PackageIdentity identity, Uri uri, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)
at NuGet.Protocol.DownloadResourceV3.GetDownloadResourceResultAsync(PackageIdentity identity, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)
at NuGet.PackageManagement.PackageDownloader.GetDownloadResourceResultAsync(SourceRepository sourceRepository, PackageIdentity packageIdentity, PackageDownloadContext downloadContext, String globalPackagesFolder, ILogger logger, CancellationToken token)
at NuGet.PackageManagement.PackagePreFetcher.&amp;lt;&amp;gt;c__DisplayClass0_1.&amp;lt;&amp;lt;GetPackagesAsync&amp;gt;b__4&amp;gt;d.MoveNext()
--- End of stack trace from previous location ---
at NuGet.PackageManagement.PackagePreFetcherResult.EnsureResultAsync()
at NuGet.PackageManagement.PackagePreFetcherResult.GetResultAsync()
at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable&lt;code&gt;1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token) at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable&lt;/code&gt;1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token)
at NuGet.PackageManagement.NuGetPackageManager.ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, IEnumerable&lt;code&gt;1 nuGetProjectActions, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, CancellationToken token) at NuGet.PackageManagement.NuGetPackageManager.InstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity, ResolutionContext resolutionContext, INuGetProjectContext nuGetProjectContext, PackageDownloadContext downloadContext, IEnumerable&lt;/code&gt;1 primarySources, IEnumerable`1 secondarySources, CancellationToken token)
at StockSharp.Installer.Installer.DoInstallAsync(InstallerProject project, CancellationToken token)
at StockSharp.Installer.Installer.InstallAsync(ProductVersion version, String dir, CancellationToken token)
at StockSharp.Installer.Product.InstallAsync(ProductVersion version, String dir, CancellationToken token)
at StockSharp.Installer.UI.VMPageInstallActions.ExecuteAsync(CancellationToken token)
at StockSharp.Installer.UI.VMPageInstallActions.CmdExecuteAsync()&lt;/p&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">&lt;p&gt;Помогите решить проблему. Выбрал для установки три программы: Терминал, дата и апи. Для каждого создал отдельные папки. Сначала вроде как идет начинается процесс установки а потом ошибка как на скрине во вложении&lt;/p&gt;
</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">&lt;p&gt;Err_id: 2340871
&lt;/p&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">&lt;p&gt;Err_id: 2338331
&lt;/p&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">&lt;p&gt;ss-183: quantfeed small fixes&lt;/p&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;p&gt;Здравствуйте,
В последних версиях Shell при запуске стратегии выдаёт ошибку:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Basket  5/18/2022 2:30:41 PM +03:00  Error  System.InvalidOperationException: Wrong parameter of candle 00:15:00.
   at StockSharp.Messages.Extensions.GetArg[TArg](MarketDataMessage mdMsg)
   at StockSharp.Messages.Extensions.GetTimeFrame(MarketDataMessage mdMsg)
   at StockSharp.Algo.Candles.Compression.CandleBuilderMessageAdapter.OnSendInMessage(Message message)
   at StockSharp.Messages.MessageAdapterWrapper.SendInMessage(Message message)
   at StockSharp.Algo.BasketMessageAdapter.SendRequest(ISubscriptionMessage subscrMsg, IMessageAdapter adapter)
   at StockSharp.Algo.BasketMessageAdapter.ProcessMarketDataRequest(MarketDataMessage mdMsg)
   at StockSharp.Algo.BasketMessageAdapter.InternalSendInMessage(Message message)
   at StockSharp.Algo.BasketMessageAdapter.OnSendInMessage(Message message)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Это происходит только если закрыть шел и открыть с этой стратегией&lt;/p&gt;
&lt;p&gt;Если запустить стратегию сразу после добавления её через +
то работает нормально
либо нужно изменить таймфрейм и потом запустить, тоже сработает&lt;/p&gt;
&lt;p&gt;Как это исправить?
Или как программно(кодом) задать таймфрей свечам чтобы не нужно было вручную каждый раз тыкать вручную ?&lt;/p&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">&lt;p&gt;При использовании режима отрисовки в виде японских свечей или баров периодически проскакивает рисование High или Low свечи, которых по факту не существует. В этом можно убедиться переключив режим на профиль или кластерный график. Из-за этого весь график сжимается по оси Y. Как такое возможно?
Картинки прилагаются:
image4269.png - кривые цены на хаях отмечены красной линией
image3375.png - переключаемся на профильные свечи, кривые хай-лоу пропадают
image7513.png - этот же период с родного терминала Binance, никаких прострелов не наблюдается
image779.png - растянутый на весь экран график в режиме баров. Кривые хай-лоу сжимают график до невозможности прочтения.
image3439.png - растянутый на весь экран график в режиме профиля. Кривые хай-лоу чудесным образом исчезают.&lt;/p&gt;
&lt;p&gt;UPDATE1: Поизучал трейды из которых строятся свечки - в файлах trades.bin (которые генерирует S# из маркет даты) есть фантомные трейды, которых нет на биржевых графиках родного терминала Binance (В ATAS тоже все в порядке). Т.е. по сути японские свечки и бары строятся правильно (тогда возникает вопрос почему неправильно рисуются профили и кластера), а вот маркет данные обрабатываются в недрах библиотеки неправильно и периодически регистрируются какие-то трейды, цена которых лежит явно за пределами торгуемого диапазона инструмента. Причем как правило это один трейд с минимальным объемом по цене, которая в несколько раз выше или ниже текущего дневного диапазона.&lt;/p&gt;
&lt;p&gt;UPDATE2:
Не знаю поможет это для решения проблемы или нет, но один раз я получит вот такое исключение:&lt;/p&gt;
&lt;p&gt;Binance_PusherClientFutures_MarketData	06.05.2022 16:51:37 +03:00	Error	System.InvalidOperationException: Error parsing string &amp;amp;#39;&amp;amp;#39;.
---&amp;amp;gt; System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. (Parameter &amp;amp;#39;price&amp;amp;#39;)
at StockSharp.Algo.Candles.Compression.VolumeProfileBuilder.GetPriceLevelIdx(Decimal price)
at StockSharp.Algo.Candles.Compression.VolumeProfileBuilder.Update(Decimal price, Nullable&lt;code&gt;1 volume, Nullable&lt;/code&gt;1 side)
at StockSharp.Algo.Candles.Compression.VolumeProfileHelper.Update(VolumeProfileBuilder volumeProfile, ICandleBuilderValueTransform transform)
at StockSharp.Algo.Candles.Compression.CandleBuilder&lt;code&gt;1.OnProcess(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)+MoveNext() at StockSharp.Algo.Candles.Compression.CandleBuilder&lt;/code&gt;1.Process(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)+MoveNext()
at StockSharp.Algo.Candles.Compression.CandleBuilderMessageAdapter.ProcessValue(ISubscriptionIdMessage message)
at StockSharp.Algo.Candles.Compression.CandleBuilderMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.OrderBookTruncateMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.OrderBookIncrementMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.OrderLogMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.SubscriptionMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.SubscriptionMessageAdapter.InnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.PartialDownloadMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.Commissions.CommissionMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.SubscriptionSecurityAllMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.SubscriptionOnlineMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.Positions.PositionMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.TransactionOrderingMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.LookupTrackingMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.Slippage.SlippageMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.Latency.LatencyMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Algo.HeartbeatMessageAdapter.OnInnerAdapterNewOutMessage(Message message)
at StockSharp.Binance.BinanceMessageAdapter.SessionOnNewTrade(BinanceSections section, Trade trade)
at Ecng.Net.WebSocketClient.OnReceive(CancellationTokenSource source)&lt;/p&gt;
&lt;p&gt;UPDATE3: При этом если выкачать данные как исторические, т.е. не получать и сохранять их в реалтайм (во время торгов), а выкачать гидрой, то в таком случае фантомных трейдов нет.&lt;/p&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;p&gt;&lt;strong&gt;&lt;span style="font-size:24pt"&gt;Добрый день, Друзья!&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Возвращаем курс на 50!. &lt;strong&gt;&lt;span style="font-size:24pt"&gt;Все&lt;/span&gt;&lt;/strong&gt; наши &lt;strong&gt;&lt;span style="font-size:24pt"&gt;&lt;a href="https://stocksharp.ru/products/pricing/"&gt;продукты&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt; доступны&lt;span style="font-size:36pt"&gt;&lt;strong&gt;&lt;span style="color:green"&gt;со скидкой в 20%&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt; в течение ближайших &lt;span style="font-size:24pt"&gt;&lt;strong&gt;7 дней!&lt;/strong&gt;&lt;/span&gt;
А если &lt;strong&gt;курс упадет&lt;/strong&gt;, то &lt;strong&gt;будет&lt;/strong&gt; еще &lt;strong&gt;дешевле&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;&lt;img src="/file/134372/currency_exchange.jpg" alt="currency_exchange.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Не упустите&lt;/strong&gt; прекрасную возможность &lt;span style="font-size:24pt"&gt;&lt;strong&gt;приобрести программы с выгодой!&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:36pt"&gt;Узнай подробности, пиши нам на lesson@stocksharp.com!&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:36pt"&gt;&lt;strong&gt;Начинай зарабатывать на валюте с нами!&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
</content>
  </entry>
</feed>