﻿<?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">Отрисовка стопов без вертикальных линий</title>
  <id>~/topic/10763/otrisovka-stopov-bez-vertikalnyh-linii/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-27T21:53:21Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=10763" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/51379/</id>
    <title type="text">Вы пользуетесь сигнатурой этого метода? Быть может я что то делаю не так, но я не могу запихать doub...</title>
    <published>2020-09-10T22:31:43Z</published>
    <updated>2020-09-10T22:31:43Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;sprite &lt;a href="https://stocksharp.ru/posts/m/51366/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Константин &lt;a href="https://stocksharp.ru/posts/m/51365/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вы пользуетесь сигнатурой этого метода? Быть может я что то делаю не так, но я не могу запихать double в метод так как его невозможно привести к типу IIndicatorValue.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Да, но у этого метода есть куча перегрузок. Если ваш _indicatorElement будет типом ChartLineElement - то всё должно получиться.&lt;br /&gt;UPDATE По сути если вам не надо делать разрывы больше чем соседние свечки вы можете просто поменяете тип линии (DrawStyle) на Dots и получите вместо линии, как на картинке в первом посте, серии горизонтальных точек с разрывами. Или, если точки не подходят и хочется именно линии, то нужно для какой-то свечки организовать разрыв, вставляя double.NaN или сделать два элемента и рисовать их поочередно заполняя то один то другой значениями double.NaN. Ну или как писал support - используйте аннотации, но там есть свои баги.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Одним double.nan не получилось обойтись. Сделал на основе индикатора и рендера отрисовки. </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/51366/</id>
    <title type="text">Вы пользуетесь сигнатурой этого метода? Быть может я что то делаю не так, но я не могу запихать doub...</title>
    <published>2020-09-07T20:18:26Z</published>
    <updated>2020-09-07T23:12:07Z</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/51365/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Вы пользуетесь сигнатурой этого метода? Быть может я что то делаю не так, но я не могу запихать double в метод так как его невозможно привести к типу IIndicatorValue.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Да, но у этого метода есть куча перегрузок. Если ваш _indicatorElement будет типом ChartLineElement - то всё должно получиться.&lt;br /&gt;UPDATE По сути если вам не надо делать разрывы больше чем соседние свечки вы можете просто поменяете тип линии (DrawStyle) на Dots и получите вместо линии, как на картинке в первом посте, серии горизонтальных точек с разрывами. Или, если точки не подходят и хочется именно линии, то нужно для какой-то свечки организовать разрыв, вставляя double.NaN или сделать два элемента и рисовать их поочередно заполняя то один то другой значениями double.NaN. Ну или как писал support - используйте аннотации, но там есть свои баги.&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/51365/</id>
    <title type="text">if (drawLine) gr.Add(_indicatorElement, double.NaN); Вы пользуетесь сигнатурой этого метода? Быть мо...</title>
    <published>2020-09-07T20:05:51Z</published>
    <updated>2020-09-07T20:05:51Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;sprite &lt;a href="https://stocksharp.ru/posts/m/51364/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;if (drawLine)&lt;br /&gt;gr.Add(_indicatorElement, double.NaN);&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Вы пользуетесь сигнатурой этого метода? Быть может я что то делаю не так, но я не могу запихать double в метод так как его невозможно привести к типу IIndicatorValue.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/51364/</id>
    <title type="text">if (drawLine) gr.Add(_indicatorElement, (double)longValue); else gr.Add(_indicatorElement, double.Na...</title>
    <published>2020-09-07T19:24:23Z</published>
    <updated>2020-09-07T19:24:23Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.ru/users/104190/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">if (drawLine)&lt;br /&gt;gr.Add(_indicatorElement, (double)longValue);&lt;br /&gt;else&lt;br /&gt;gr.Add(_indicatorElement, double.NaN);&lt;br /&gt;&lt;br /&gt;Идея в том, что нужно хоть что-то рисовать, чтобы значения индикатора не пропускались и из-за этого следующие значения не съезжали влево по горизонтальной оси.&lt;br /&gt;Еще момент - если вы так нарисуете линию только в одной свечке, а слева и справа значения будут double.NaN - то вы не увидите линию. Для этого можно использовать стиль линии Dots.&lt;br /&gt;Собственно так в StockSharp рисуются фракталы.&lt;br /&gt;&lt;br /&gt;К сожалению так нельзя делать со свечками, т.е. нельзя просто так взять и нарисовать индикатором одну свечку в нужном месте. Поясню: допустим у вас рисуются свечки на оси + рисуются другие свечки индикатором на этой же оси, но другим элементом ChartCandleElement. Так вот, пропуск вторых свечек приведет к тому, что как ни группируй свечки будут рисоваться одна за другой, без пропусков. И по сути вы правы - группировка по времени при таком использовании не работает. И еще момент - свечки нельзя рисовать в кастомном рендерере (унаследовав от BaseChartIndicatorPainter), почему так сделано - для меня загадка.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/51363/</id>
    <title type="text">Судя по всему вопрос был отклонен. В связи с этим вопрос: Как рисовать стопы на истории? Если группи...</title>
    <published>2020-09-07T16:55:56Z</published>
    <updated>2020-09-07T17:08:44Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Судя по всему вопрос был отклонен. В связи с этим вопрос: Как рисовать стопы на истории?&lt;br /&gt;Если группировка данных происходит по времени&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;var chartData = new ChartDrawData();&lt;br /&gt;var gr =  chartData.Group(candle.OpenTime);&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;то следуя логике если я буду рисовать линию по 10 свечей так&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;if (_count &amp;lt; 10)&lt;br /&gt;   gr.Add(_indicatorElement, longValue);&lt;br /&gt;else  if (_count &amp;gt; 20) _count = 0;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;то линия должна прерываться каждые 10 свечей. &lt;br /&gt;Вместо этого линия рисуется без разрывов, но пропуск 10 свечей учтен. Линия получается в два раза короче. Какой смысл в группировке по времени, если индикатор никаким образом не реагирует на это?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/49103/</id>
    <title type="text">На самом деле это очень нужная опция. Так как без нее очень сложно разбираться где был выставлен и к...</title>
    <published>2019-12-02T14:08:18Z</published>
    <updated>2019-12-02T14:08:18Z</updated>
    <author>
      <name>Koc</name>
      <uri>https://stocksharp.ru/users/103764/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">На самом деле это очень нужная опция. Так как без нее очень сложно разбираться где был выставлен и как подтягивался трейл стоп. Рисовать индикатором слегка деревянный способ.[suspicious]</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/48315/</id>
    <title type="text">Здравствуйте. Пока на стадии рассмотрения. Как будут новости мы оповестим в данном топике.</title>
    <published>2019-09-01T12:17:12Z</published>
    <updated>2019-09-01T12:17:12Z</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/48285/</id>
    <title type="text">Добрый день. Не было ли принято решение по данному вопросу?</title>
    <published>2019-08-28T16:28:31Z</published>
    <updated>2019-08-28T16:28:31Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</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/47820/</id>
    <title type="text">Добрый день Да, пока только через создание новых элементов. Мы обсудим возможность введение единично...</title>
    <published>2019-06-16T20:54:39Z</published>
    <updated>2019-06-16T20:54: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;&lt;br /&gt;Да, пока только через создание новых элементов. Мы обсудим возможность введение единичного элемента графика.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/47818/</id>
    <title type="text">Если я правильно понимаю решения в настоящее время нет. Если да то у меня сопутствующий вопрос - Пла...</title>
    <published>2019-06-16T20:26:28Z</published>
    <updated>2019-06-16T20:26:28Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</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/47743/</id>
    <title type="text">Если _annotation объявить как поле типа ChartAnnotation один раз, добавить его на график Chart.AddEl...</title>
    <published>2019-06-10T20:19:01Z</published>
    <updated>2019-06-10T20:19:01Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Если _annotation объявить как поле типа ChartAnnotation один раз, добавить его на график Chart.AddElement(_areaComb, _annotation) и добавлять на него новые данные ChartDrawData.AnnotationData, то предыдущая линия стирается и начитает прорисовываться новая.&lt;br /&gt;Можно ли как то рисовать не одну линию, а несколько?&lt;br /&gt;Неужели для каждого стопа нужно добавлять новый элемент ChartAnnotation на график? </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/47712/</id>
    <title type="text">Добрый день Вы можете использовать аннотации для этого: var annotation = new ChartAnnotation { Type ...</title>
    <published>2019-06-08T15:27:01Z</published>
    <updated>2019-06-08T15:27:01Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.ru/users/97869/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день &lt;br /&gt;&lt;br /&gt;Вы можете использовать аннотации для этого:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;var annotation = new ChartAnnotation { Type = ChartAnnotationTypes.LineAnnotation };&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Chart.AddElement(_areaComb, annotation);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var data = new ChartDrawData.AnnotationData&lt;br /&gt;&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;X1 = new DateTimeOffset(2015, 8, 03, 5, 0, 0, TimeSpan.FromHours(3)),&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;X2 = new DateTimeOffset(2015, 8, 03, 5, 30, 0, TimeSpan.FromHours(3)),&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;Y1 = 2098.5m,&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;Y2 = 2098.5m,&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;IsVisible = true,&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;IsEditable = 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;Stroke = Brushes.Red,&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;CoordinateMode = AnnotationCoordinateMode.Absolute,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;};&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;var dd = new ChartDrawData();&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;dd.Add(annotation, data);&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Chart.Draw(dd);&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;На примере SampleChart это выглядит так:&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.ru/file/109242/37b04f5a757a10692c5d86dce3070d09.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.ru/file/109242/37b04f5a757a10692c5d86dce3070d09.png?size=800x800" alt="37b04f5a757a10692c5d86dce3070d09.png" title="37b04f5a757a10692c5d86dce3070d09.png" /&gt;&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/47666/</id>
    <title type="text">Добрый день! Скажите пожалуйста как можно отрисовать стопы без вертикальных линий? Дело в том что ко...</title>
    <published>2019-06-03T20:41:31Z</published>
    <updated>2019-06-03T20:58:02Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/98279/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день! Скажите пожалуйста как можно отрисовать стопы без вертикальных линий? Дело в том что когда позиция переворачивается то линия стопа переносится на противоположную сторону, и этот перенос соединяется неразрывной линией.&lt;br /&gt;&lt;a href='https://pp.userapi.com/c849124/v849124139/1a8174/gHWqfa5hyK8.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://pp.userapi.com/c849124/v849124139/1a8174/gHWqfa5hyK8.jpg" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;br /&gt;Может в рендере нужно использовать какие то классы реализующие IChartElement или в свойство Style устанавливать какое значение?&lt;br /&gt;&lt;br /&gt;Индикатор такой:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;    public class StopLossIndicator : BaseIndicator&lt;br /&gt;    {&lt;br /&gt;        protected override IIndicatorValue OnProcess(IIndicatorValue input)&lt;br /&gt;        {&lt;br /&gt;            var value = input.GetValue&amp;lt;decimal&amp;gt;();&lt;br /&gt;            IsFormed = value != 0;&lt;br /&gt;            return new DecimalIndicatorValue(this, value);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Рендер такой:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;public class StopLossPainter : BaseChartIndicatorPainter&lt;br /&gt;    {&lt;br /&gt;        &amp;#91;Display(Name = &amp;quot;Стоп-Лосс&amp;quot;, Description = &amp;quot;Область графика для отрисовки стопа&amp;quot;)&amp;#93;&lt;br /&gt;        public ChartLineElement StopLossLine { get; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        public StopLossPainter()&lt;br /&gt;        {&lt;br /&gt;            StopLossLine = new ChartLineElement()&lt;br /&gt;            {&lt;br /&gt;                Style = ChartIndicatorDrawStyles.Line, StrokeThickness = 2, Color = Colors.Red&lt;br /&gt;            };&lt;br /&gt;            AddChildElement(StopLossLine);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        protected override bool OnDraw()&lt;br /&gt;        {&lt;br /&gt;            var ind = (StopLossIndicator)Indicator;&lt;br /&gt;            var result = false;&lt;br /&gt;            result |= DrawValues(ind, StopLossLine);&lt;br /&gt;&lt;br /&gt;            return result;&lt;br /&gt;        }&lt;br /&gt;    }&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Отрисовка как:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;.....&lt;br /&gt;StopLoss = new StopLossIndicator();&lt;br /&gt;.....&lt;br /&gt;private void OnCandleSeriesProcessing(CandleSeries candleSeries, Candle candle)&lt;br /&gt;        {&lt;br /&gt;            var chartDrawData = new ChartDrawData();&lt;br /&gt;            var chartDrawDataItem = chartDrawData.Group(candle.OpenTime);&lt;br /&gt;            chartDrawDataItem.Add(ChartCandleElement, candle);&lt;br /&gt;&lt;br /&gt;            var dataStop = StopLoss.Process(StopPriсe, candle.State == CandleStates.Finished);&lt;br /&gt;            chartDrawDataItem.Add(StopLossElement, dataStop);&lt;br /&gt;&lt;br /&gt;            Chart.Draw(chartDrawData);&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>