﻿<?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">Проблемы с построением не таймфреймовых свечей в примере SampleConnection</title>
  <id>~/topic/14878/problemy-s-postroeniem-ne-taimfreimovyh-svechei-v-primere-sampleconnection/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-07T14:37:25Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=14878" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/54494/</id>
    <title type="text">Ну у меня терминалы без обезличенных сделок, т.е. тиков там нет, к сожалению проверить сейчас никак ...</title>
    <published>2020-12-23T12:54:23Z</published>
    <updated>2020-12-23T12:59:08Z</updated>
    <author>
      <name>Михаил</name>
      <uri>https://stocksharp.ru/users/99786/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Ну у меня терминалы без обезличенных сделок, т.е. тиков там нет,&lt;br /&gt;к сожалению проверить сейчас никак не могу.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/54492/</id>
    <title type="text">Кажется это не входило в стандартные примеры S#, он просто строит свечной график по ТФ, который выби...</title>
    <published>2020-12-23T06:23:54Z</published>
    <updated>2020-12-23T09:30:47Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил &lt;a href="https://stocksharp.ru/posts/m/54488/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Кажется это не входило в стандартные примеры S#,&lt;br /&gt;он просто строит свечной график по ТФ, который выбирается в окошке &amp;quot;Инструменты&amp;quot;.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Насколько я помню раньше эта опция работала, по крайней мере тиковые свечи я вроде бы выбирал и строил. Хотя это было давно и я не уверен. Однако дело не в этом, я думаю, что если в графическом интерфейсе есть кнопка выбора типа свечи, то она должна работать?&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил &lt;a href="https://stocksharp.ru/posts/m/54488/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Ещё можно посмотреть примеры документации по свечам&lt;br /&gt;&lt;a href="https://doc.stocksharp.ru/html/cd52cfcf-938c-4fce-9a56-4e9a001f0792.htm" title="https://doc.stocksharp.ru/html/cd52cfcf-938c-4fce-9a56-4e9a001f0792.htm"&gt;https://doc.stocksharp.ru/html/c...ce-9a56-4e9a001f0792.htm&lt;/a&gt;&lt;br /&gt;возможно вам это поможет&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Дело в том, что у меня построение &amp;quot;не таймфрейм&amp;quot; свечей прекрасно работало до того момента, как я обновился после анонсирования нового способа подписок на маркет данные (Connector.Subscribe(candleSeries) или Connector.SubscribeMarketData(message) вместо Connector.SubscribeCandles). Собственно всё и было сделано по документации, т.е. через SubscribeCandles. Однако на данный момент метод SubscribeCandles помечен в коде как устаревший, из примеров SampleConnection код использующий этот метод удален и предложен новый вариант, через метод коннектора SubscribeMarketData. И при таком варианте &amp;quot;не таймфрейм&amp;quot; свечи не строятся. Более того они перестали строится и через устаревший SubscribeCandles (который может быть удален из библиотеки после любого апдейта). Из чего я делаю вывод, что новая модель подписки на маркет данные работает не корректно, а документация очевидно устарела.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил &lt;a href="https://stocksharp.ru/posts/m/54488/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;В примере вообще другая архитектура,&lt;br /&gt;мы в SecuritiesWindow создаем сообщение на получение маркет-даты,&lt;br /&gt;а в ChartsWindow подписываемся на эту маркетдату, но не на свечи (SubscribeCandles).&lt;br /&gt;&lt;br /&gt;Подозреваю что так можно вытащить только свечи поддерживаемые коннектором,&lt;br /&gt;но нельзя построить всякие ренжи, ренко, объемные, крестики-нолики и т.д.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Архитектура в примере не изменилась, изменились методы коннектора. Т.е. коннектору всё равно какие свечи строить, если выбран вариант из тиковых данных, так как внутри себя он смотрит какой тип свечных данных заявлен в сообщении на подписку и в соответствии с этим должен выбирать тот или иной кэндл билдер. Однако это на данный момент перестало полноценно работать и строятся только таймфрейм свечи.&lt;br /&gt;&lt;br /&gt;Собственно вот тот самый апдейт, после которого всё перестало работать&lt;br /&gt;&lt;a target="_blank" href="https://github.com/StockSharp/StockSharp/commit/0285d51ecbb5788d7e320998eb21e46d762a081c
" title="https://github.com/StockSharp/StockSharp/commit/0285d51ecbb5788d7e320998eb21e46d762a081c
"&gt;https://github.com/Stock...e320998eb21e46d762a081c
&lt;/a&gt;&lt;br /&gt;абсолютно такая же архитектура, только изменен способ подписки.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/54489/</id>
    <title type="text">В примере вообще другая архитектура, мы в SecuritiesWindow создаем сообщение на получение маркет-дат...</title>
    <published>2020-12-22T23:43:14Z</published>
    <updated>2020-12-22T23:44:16Z</updated>
    <author>
      <name>Михаил</name>
      <uri>https://stocksharp.ru/users/99786/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В примере вообще другая архитектура,&lt;br /&gt;мы в SecuritiesWindow создаем сообщение на получение маркет-даты,&lt;br /&gt;а в ChartsWindow подписываемся на эту маркетдату, но не на свечи (SubscribeCandles).&lt;br /&gt;&lt;br /&gt;Подозреваю что так можно вытащить только свечи поддерживаемые коннектором,&lt;br /&gt;но нельзя построить всякие ренжи, ренко, объемные, крестики-нолики и т.д.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/54488/</id>
    <title type="text">Кажется это не входило в стандартные примеры S#, он просто строит свечной график по ТФ, который выби...</title>
    <published>2020-12-22T23:39:16Z</published>
    <updated>2020-12-22T23:39:39Z</updated>
    <author>
      <name>Михаил</name>
      <uri>https://stocksharp.ru/users/99786/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Кажется это не входило в стандартные примеры S#,&lt;br /&gt;он просто строит свечной график по ТФ, который выбирается в окошке &amp;quot;Инструменты&amp;quot;.&lt;br /&gt;&lt;br /&gt;Ещё можно посмотреть примеры документации по свечам&lt;br /&gt;&lt;a href="https://doc.stocksharp.ru/html/cd52cfcf-938c-4fce-9a56-4e9a001f0792.htm" title="https://doc.stocksharp.ru/html/cd52cfcf-938c-4fce-9a56-4e9a001f0792.htm"&gt;https://doc.stocksharp.ru/html/c...ce-9a56-4e9a001f0792.htm&lt;/a&gt;&lt;br /&gt;возможно вам это поможет</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/54471/</id>
    <title type="text">В примере SampleConnection или SampleConnectionWithStorage, при попытке отрисовать, например, тикову...</title>
    <published>2020-12-22T05:36:50Z</published>
    <updated>2020-12-22T12:17:59Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В примере SampleConnection или SampleConnectionWithStorage, при попытке отрисовать, например, тиковую (или объемную или рэнжевую) свечку невозможно выбрать инструмент и соответственно свечки не рисуются. Хотя все инструменты загружены.&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/117829/image9627.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/117829/image9627.png?size=800x800" alt="image9627.png" title="image9627.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Если же залезть в код примера и жестко задать тип свечи то так же ничего не рисуется. Т.е. когда вот эту строчку&lt;br /&gt;&lt;a target="_blank" href="https://github.com/StockSharp/StockSharp/blob/master/Samples/Connectors/SampleConnection/SecuritiesWindow.xaml.cs#L458
" title="https://github.com/StockSharp/StockSharp/blob/master/Samples/Connectors/SampleConnection/SecuritiesWindow.xaml.cs#L458
"&gt;https://github.com/Stock...tiesWindow.xaml.cs#L458
&lt;/a&gt;&lt;br /&gt;заменяем на эту&lt;br /&gt;DataType2 = DataType.Create(typeof(RangeCandleMessage), new Unit(4)),&lt;br /&gt;&lt;br /&gt;Соответственно мне видятся две проблемы:&lt;br /&gt;1. В приложении не реализована загрузка инструментов для диалоговых окон&lt;br /&gt;2. В связи с переходом на новую модель подписок перестала работать генерация любых свечей, кроме таймфрейм.&lt;br /&gt;&lt;br /&gt;Вопрос к разработчикам - не могли бы вы это исправить? Мне видится это критичной ошибкой</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>