﻿<?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">Создание CandleManager при неодновременном запуске двух стратегий в одном приложении</title>
  <id>~/topic/7033/sozdanie-candlemanager-pri-neodnovremennom-zapuske-dvuh-strategii-v-odnom-prilozhenii/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-13T11:23:03Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=7033" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/39071/</id>
    <title type="text">В общем суть проблемы в том, что класс RealTimeCandleBuilderSource, который является базовым для Tra...</title>
    <published>2017-02-02T07:50:54Z</published>
    <updated>2017-02-02T07:50:54Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В общем суть проблемы в том, что класс RealTimeCandleBuilderSource, который является базовым для TradeCandleBuilderSource, вызывает метод AddNewValues только  когда получает новый тик. А в этом методе идет проверка &lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;if (series.IsNew)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;RaiseProcessing(series, Convert(GetSecurityValues(security)).OrderBy(v =&amp;gt; v.Time));&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;series.IsNew = false;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;else&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;RaiseProcessing(series, securityValues);&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;/div&gt;&lt;/div&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/39016/</id>
    <title type="text">Да.</title>
    <published>2017-01-30T12:01:44Z</published>
    <updated>2017-01-30T12:01:44Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Да.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/39012/</id>
    <title type="text">Скажите, пожалуйста, если все-таки создавать дополнительный CandleSeries, то по свечам, которые уже ...</title>
    <published>2017-01-27T19:03:49Z</published>
    <updated>2017-01-27T19:03:49Z</updated>
    <author>
      <name>Evgeny</name>
      <uri>https://stocksharp.ru/users/918/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Скажите, пожалуйста, если все-таки создавать дополнительный CandleSeries, то по свечам, которые уже были сформированы к моменту запуска второй стратегии, во второй стратегии должны срабатывать правила WhenCandlesStarted, WhenCandlesChanged и т.д.? Или только правило окончания свечи?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38994/</id>
    <title type="text">Я не вижу в этом никакой проблемы...Получение свечей проходит очень быстро... Можно конечно проверят...</title>
    <published>2017-01-27T12:26:42Z</published>
    <updated>2017-01-27T12:26:42Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Я не вижу в этом никакой проблемы...Получение свечей проходит очень быстро... Можно конечно проверять, но это принципиально ни на что не повлияет...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38989/</id>
    <title type="text">Тут вопрос в другом. Событие появления обработки свечек сработает только после получения новой сделк...</title>
    <published>2017-01-27T09:20:37Z</published>
    <updated>2017-01-27T09:20:37Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Тут вопрос в другом. Событие появления обработки свечек сработает только после получения новой сделки по инструменту и Ваше решение бесполезно. А человеку надо получить свечки сразу после запуска второй стратегии, т.к. сделки придут неизвестно через какой промежуток времени (например после окончания торговой сессии это будет только на следующий рабочий день). Тогда уж наверное при запуске стратегии сначала делать запрос GetCandles и после их обработки подписываться на обработку. Правда как я уже писал придется проверять появились ли изменения в свечках с момента их получения до момента подписки на событие обработки.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38974/</id>
    <title type="text">Для вашей задачи оптимальным будет следующее решение.. Во второй стратегии Вы просто подписываетесь ...</title>
    <published>2017-01-26T16:18:39Z</published>
    <updated>2017-01-26T16:18:39Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Для вашей задачи оптимальным будет следующее решение..&lt;br /&gt;Во второй стратегии Вы просто подписываетесь на событие CandleManager.Processing..., кроме того создаете флаг для первой свечи в этой стратегии... При получении первой свечи запрашиваете все свечи CandleManager.GetCandles, выполняет нужные операции, сбрасываете флаг....&lt;br /&gt;При создании дополнительных CandleManager или дополнительных CandleSeries накладные расходы программы будут больше....    </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38931/</id>
    <title type="text">А Вы смотрели поведение candlemanager например в S#.Disigner? Если там все работает, то значит решен...</title>
    <published>2017-01-20T09:57:20Z</published>
    <updated>2017-01-20T09:57:20Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А Вы смотрели поведение candlemanager например в S#.Disigner? Если там все работает, то значит решение есть, его просто надо увидеть :)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38897/</id>
    <title type="text">В таком случае пишите свой обработчик загрузки истории, иначе никак.</title>
    <published>2017-01-18T08:32:09Z</published>
    <updated>2017-01-18T08:32:09Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В таком случае пишите свой обработчик загрузки истории, иначе никак.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38690/</id>
    <title type="text">RomSunZ, вы сами пробовали на последней версии API запустить пример SampleQuikCandles с двумя чартам...</title>
    <published>2017-01-14T13:49:46Z</published>
    <updated>2017-01-14T13:49:46Z</updated>
    <author>
      <name>Evgeny</name>
      <uri>https://stocksharp.ru/users/918/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">RomSunZ, вы сами пробовали на последней версии API запустить пример SampleQuikCandles с двумя чартами по одному инструменту предварительно сделав те доработки, про которые вы говорите?&lt;br /&gt;1. Если создавать два экземпляра CandleManager для одного коннектора, то при старте серии свечек по второму появляется ошибка System.InvalidOperationException: Subscribed. Появляется она из-за того, что в RealTimeCandleBuilderSource.Start производится подписка на получение тиков по инструменту. Попытка это вторая, т.к. при старте первого менеджера свечек подписка на тики уже ранее была произведена.&lt;br /&gt;Соответственно после появления этой ошибки ничего уже не строится.&lt;br /&gt;3. Это не работает. В том же примере заменяю строку запуске серии на candleManager.Start(series, System.DateTime.Today.AddDays(-1), System.DateTime.MaxValue); и от этого ничего не меняется. На втором чарте по тому же инструменту свечи появятся только если после запуска этого второго чарта придет хотя бы один тик. А он после окончания сессии никогда не придет.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38679/</id>
    <title type="text">1. Не обязательно. 2. Должны. 3. Я же Вам написал ранее. Используйте candlemanager.Start(startTime, ...</title>
    <published>2017-01-14T08:13:10Z</published>
    <updated>2017-01-14T08:13:10Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">1. Не обязательно.&lt;br /&gt;2. Должны.&lt;br /&gt;3. Я же Вам написал ранее. Используйте candlemanager.Start(startTime, endTime) и получите Ваши свечи не зависимо от других запущенных стратегий.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38676/</id>
    <title type="text">Потратил кучу времени и выяснил вот что: вторая стратегия, запущенная позднее старта первой стратеги...</title>
    <published>2017-01-13T23:56:38Z</published>
    <updated>2017-01-13T23:56:38Z</updated>
    <author>
      <name>Evgeny</name>
      <uri>https://stocksharp.ru/users/918/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Потратил кучу времени и выяснил вот что: вторая стратегия, запущенная позднее старта первой стратегии (или второй чарт) все-таки получают данные с начала торговой сессии при следующих условиях:&lt;br /&gt;1. CandleManager должен быть обязательно один и тот же.&lt;br /&gt;2. CandleSeries должны быть обязательно разные (даже если стратегии или чарты используют абсолютно идентичные свечи с тем же инструментом и таймфреймом).&lt;br /&gt;3. С момента запуска второй стратегии по этому инструменту должен придти хотя бы один тик. Если до конца сессии новых сделок так и не будет, то вторая стратегия так и не получит данные с начала сессии. Если же новые сделки будут получены, то вторая стратегия сначала получит все сформированные свечи с начала сессии, а потом начнёт получать реальные данные.&lt;br /&gt;&lt;br /&gt;Третий пункт как раз меня и gem81 судя по всему и сбил с толку. Так как если запускать стандартный пример с графиками ChartWindow после окончания торговой сессии (то есть новых сделок уже точно не поступит), то второй чарт по одному инструменту не строится. Но если его запускать во время торговой сессии и по инструменту продолжают поступать сделки, то все строится нормально.&lt;br /&gt;&lt;br /&gt;То есть по идее, если третье условие считать допустимым, то можно не прибегать к использованию метода GetCandles.&lt;br /&gt;В идеале, конечно, хотелось бы получить подтверждение от поддержки, что описанное действительно работает (и главное - должно работать) именно так, а я не набрёл на очередной частный случай.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38673/</id>
    <title type="text">Что значит нельзя? Вариант 1: Вы вызываете candleManager.GetCandles(CandleSeries). Получаете коллекц...</title>
    <published>2017-01-13T20:23:46Z</published>
    <updated>2017-01-13T20:24:53Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Что значит нельзя?&lt;br /&gt;Вариант 1:&lt;br /&gt;Вы вызываете candleManager.GetCandles&amp;lt;T&amp;gt;(CandleSeries). Получаете коллекцию. Обрабатываете ее - это занимает некоторое время, подписываетесь на событие Processing, начинаете получать сообщения. Но со времени получения и обработки коллекции уже могли произойти изменения в коллекции в candleManager (потоки-то разные), и какие-то из изменений могли пройти мимо нас.&lt;br /&gt;&lt;br /&gt;Вариант 2:&lt;br /&gt;Подписываемся на Processing и начинаем получать сообщения. Вызываем candleManager.GetCandles&amp;lt;T&amp;gt;(CandleSeries). Получаем коллекцию. Обрабатываете ее, но во время ее обработки может придти сообщение от Processing - проблемы с синхронизацией обработки.&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/38668/</id>
    <title type="text">нельзя...</title>
    <published>2017-01-13T15:28:34Z</published>
    <updated>2017-01-13T15:28:34Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">нельзя...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38658/</id>
    <title type="text">Ага, только в таком подходе можно получить пропуск свечек в промежутке между обработкой результатов ...</title>
    <published>2017-01-13T09:04:49Z</published>
    <updated>2017-01-13T09:04:49Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Ага, только в таком подходе можно получить пропуск свечек в промежутке между обработкой результатов candleManager.GetCandles и подписью на событие CandleManager.Processing. Придется городить огород с проверками и т.п.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38620/</id>
    <title type="text">Вопрос возник такой же) Попробую пояснить что не так. Есть соединение public QuikTrader client = new...</title>
    <published>2017-01-12T15:06:30Z</published>
    <updated>2017-01-12T15:06:30Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;gem81 &lt;a href="https://stocksharp.ru/posts/m/38576/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вопрос возник такой же)&lt;br /&gt;Попробую пояснить что не так.&lt;br /&gt;Есть соединение public QuikTrader client = new QuikTrader(); общее для всего приложения.&lt;br /&gt;Далее Мы создаём TradeCandleBuilderSource(client) и запускаем _candleManager.Start(_series);&lt;br /&gt;я опустил все инициации серий и т.п.&lt;br /&gt;затем через какое-то время мы нажимаем кнопку запустить второй алгоритм по тому же инструменту. Скрипт так сделан, что контролирует количество открытых им позиций по алгоритму, и ему не важно, сколько открывает позиций параллельный алгоритм. &lt;br /&gt;И вот теперь при попытке запустить второй экземпляр окна со своим набором TradeCandleBuilderSource(client) и _candleManager.Start(_series); ничего не происходит. &lt;br /&gt;из глобальных переменных тут только client, всё остальное формируется в классе нового окна с чартом. [cursing]&lt;br /&gt;пояснил, у самого моск подкоптился &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Если у вас один candleManager, то второй раз вызывать _candleManager.Start(_series) не надо, можно просто во второй стратегии еще раз подписаться на событие CandleManager.Processing.. Вам нужно иметь ссылки на CandleSeries, и каждый раз при попытке вызова candleManager.Start(_series) проверять есть ли такая серия в CandleManager.Series... Если есть, то серия уже запущена... Уже построенные свечи получаем при помощи  _candleManager.GetCandles&amp;lt;T&amp;gt;(CandleSeries)...&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38619/</id>
    <title type="text">1. Я бы рекомендовал использовать один CandleManager 2. &amp;quot;По повод тиков с начала сессии&amp;quot;. Для Candle...</title>
    <published>2017-01-12T14:51:36Z</published>
    <updated>2017-01-12T14:51:36Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">1. Я бы рекомендовал использовать один CandleManager&lt;br /&gt;2. &amp;quot;По повод тиков с начала сессии&amp;quot;. Для CandleManager существуют &amp;quot;источники данных&amp;quot;, в частности, для работы с тиковыми реал-тайм данными используется  RealTimeCandleBuilderSource&amp;lt;T&amp;gt;. Вы можете попробовать использовать для каждого CandleManager один RealTimeCandleBuilderSource.&lt;br /&gt;3. Все сформированные свечи хранятся в контейнере CandleManager. Эту &amp;quot;историю&amp;quot; Вы можете использовать при запуске второй стратегии.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38595/</id>
    <title type="text">Я запустил у себя стандартный пример со свечками. И ожидаемо увидел тоже самое. При открытии того же...</title>
    <published>2017-01-10T10:04:03Z</published>
    <updated>2017-01-10T10:04:03Z</updated>
    <author>
      <name>Evgeny</name>
      <uri>https://stocksharp.ru/users/918/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Я запустил у себя стандартный пример со свечками. И ожидаемо увидел тоже самое. При открытии того же окна с тем же инструментом график рисоваться не будет. С другим инструментом - будет, а с тем же - нет.&lt;br /&gt;И причина, насколько я понимаю, именно в том, что TradeCandleBuilderSource, который отвечает за построение онлайн свечек, вызывает перестроение свечи только при появлении нового тика. А когда открывается второе окно - старые тики, поступившие к этому моменту, второй раз не поступят, и соответственно свечи заново не сгенерятся.&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/38583/</id>
    <title type="text">На сколько помню, при запуске candlemanager можно было задавать начальную/конечную дату. Попробуйте,...</title>
    <published>2017-01-09T10:42:26Z</published>
    <updated>2017-01-09T10:42:26Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">На сколько помню, при запуске candlemanager можно было задавать начальную/конечную дату. Попробуйте, может быть поможет.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/38581/</id>
    <title type="text">Вопрос на засыпку, как в примерах с отдельными ChartWindow (суть с разными экземплярами &amp;quot;стратегий&amp;quot;)...</title>
    <published>2017-01-09T09:41:45Z</published>
    <updated>2017-01-09T09:41:45Z</updated>
    <author>
      <name>gem81</name>
      <uri>https://stocksharp.ru/users/62541/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;RomSunZ &lt;a href="https://stocksharp.ru/posts/m/38579/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вопрос на засыпку, как в примерах с отдельными ChartWindow (суть с разными экземплярами &amp;quot;стратегий&amp;quot;) все строится, а у Вас нет?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Написано всё как в примере. Результат на картинке. Первый раз всё вырисовывает, открываешь второй раз чарт по тому же инструменту, пусто&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/104054/sh_double_sec.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/104054/sh_double_sec.png?size=800x800" alt="sh_double_sec.png" title="sh_double_sec.png" /&gt;&lt;/a&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/38579/</id>
    <title type="text">Вопрос на засыпку, как в примерах с отдельными ChartWindow (суть с разными экземплярами &amp;quot;стратегий&amp;quot;)...</title>
    <published>2017-01-09T08:34:35Z</published>
    <updated>2017-01-09T08:34:35Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.ru/users/6384/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Вопрос на засыпку, как в примерах с отдельными ChartWindow (суть с разными экземплярами &amp;quot;стратегий&amp;quot;) все строится, а у Вас нет?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>