﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.com/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Дочерние стратегии StopLoss и TakeProfit. </title>
  <id>~/topic/9186/dochernie-strategii-stoploss-i-takeprofit_-/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-20T07:53:29Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=9186" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/44153/</id>
    <title type="text">Спасибо. Разобрался</title>
    <published>2018-06-16T11:32:53Z</published>
    <updated>2018-06-16T11:32:53Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Спасибо. Разобрался[laugh]</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/44080/</id>
    <title type="text">Ниже код метода расширения static class PainterExtensions { public static void TryDraw(this DrawHand...</title>
    <published>2018-06-09T18:28:52Z</published>
    <updated>2018-06-09T18:28:52Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.com/users/97869/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Ниже код метода расширения &lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;static class PainterExtensions&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;public static void TryDraw(this DrawHandler draw, ChartIndicatorElement elem, int index, params IIndicatorValue&amp;#91;&amp;#93; values)&lt;br /&gt;&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;draw(elem, index, values.Select(v =&amp;gt; v.IsEmpty ? double.NaN : v.GetValue&amp;lt;double&amp;gt;()).ToArray());&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/44074/</id>
    <title type="text">Здравствуйте! В какой сборке определен метод TryDraw? Ошибка: Ошибка CS1061 &amp;apos;DrawHandler&amp;quot; не содержи...</title>
    <published>2018-06-09T16:06:56Z</published>
    <updated>2018-06-09T16:07:36Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Здравствуйте! В какой сборке определен метод TryDraw? &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ошибка:&lt;/b&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;Ошибка	CS1061	&amp;#39;DrawHandler&amp;quot; не содержит определения для &amp;quot;TryDraw&amp;quot; и не удалось найти метод расширения &amp;quot;TryDraw&amp;quot;, принимающий тип &amp;quot;DrawHandler&amp;quot; в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Подключенные сборки:&lt;/b&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.ComponentModel.DataAnnotations;&lt;br /&gt;using System.Windows.Media;&lt;br /&gt;using Ecng.Serialization;&lt;br /&gt;using Ecng.Xaml;&lt;br /&gt;using StockSharp.Algo.Indicators;&lt;br /&gt;using StockSharp.Localization;&lt;br /&gt;using StockSharp.Xaml.Charting;&lt;br /&gt;using StockSharp.Xaml.Charting.IndicatorPainters;&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/44048/</id>
    <title type="text">Добрый день Ниже реализация отрисовщика для индикатора Ишимоку namespace StockSharp.Xaml.Charting.In...</title>
    <published>2018-06-08T10:00:14Z</published>
    <updated>2018-06-08T10:00:14Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.com/users/97869/</uri>
      <email>info@stocksharp.com</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;Code&lt;/strong&gt;&lt;div class="innercode"&gt;namespace StockSharp.Xaml.Charting.IndicatorPainters&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;using System;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;using System.Collections.Generic;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;using System.ComponentModel.DataAnnotations;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;using System.Windows.Media;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;using Ecng.Serialization;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;using Ecng.Xaml;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;using StockSharp.Algo.Indicators;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;using StockSharp.Localization;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// The renderer for &amp;lt;see cref=&amp;quot;Ichimoku&amp;quot;/&amp;gt;.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;#91;Indicator(typeof(Ichimoku))&amp;#93;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;public class IchimokuPainter : BaseChartIndicatorPainter&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;private ChartIndicatorElement _tenkan;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;private ChartIndicatorElement _kijun;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;private ChartIndicatorElement _senkouA;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;private ChartIndicatorElement _chinkou;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;see cref=&amp;quot;Ichimoku.Tenkan&amp;quot;/&amp;gt; line color.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;#91;Display(&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;ResourceType = typeof(LocalizedStrings),&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Name = LocalizedStrings.Str2039Key,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Description = LocalizedStrings.Str2040Key)&amp;#93;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;public Color TenkanColor { get; set; } = Colors.Red;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;see cref=&amp;quot;Ichimoku.Kijun&amp;quot;/&amp;gt; line color.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;#91;Display(&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;ResourceType = typeof(LocalizedStrings),&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Name = LocalizedStrings.Str2041Key,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Description = LocalizedStrings.Str2042Key)&amp;#93;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;public Color KijunColor { get; set; } = Colors.Blue;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;see cref=&amp;quot;Ichimoku.SenkouA&amp;quot;/&amp;gt; line color.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;#91;Display(&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;ResourceType = typeof(LocalizedStrings),&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Name = LocalizedStrings.Str2043Key,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Description = LocalizedStrings.Str2044Key)&amp;#93;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;public Color SenkouAColor { get; set; } = Colors.SandyBrown;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;see cref=&amp;quot;Ichimoku.SenkouB&amp;quot;/&amp;gt; line color.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;#91;Display(&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;ResourceType = typeof(LocalizedStrings),&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Name = LocalizedStrings.Str2045Key,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Description = LocalizedStrings.Str2046Key)&amp;#93;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;public Color SenkouBColor { get; set; } = Colors.Thistle;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;see cref=&amp;quot;Ichimoku.Chinkou&amp;quot;/&amp;gt; line color.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;#91;Display(&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;ResourceType = typeof(LocalizedStrings),&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Name = LocalizedStrings.Str2047Key,&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;Description = LocalizedStrings.Str2048Key)&amp;#93;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;public Color ChinkouColor { get; set; } = Colors.Green;&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// To initialize renderer.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;returns&amp;gt;Graphical data.&amp;lt;/returns&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;public override IEnumerable&amp;lt;ChartIndicatorElement&amp;gt; Init()&lt;br /&gt;&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;InnerElements.Clear();&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;InnerElements.Add(_tenkan = new ChartIndicatorElement&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;DrawStyle = ChartIndicatorDrawStyles.Line,&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;Color = TenkanColor,&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;StrokeThickness = BaseElement.StrokeThickness,&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;Title = LocalizedStrings.Str764&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;InnerElements.Add(_kijun = new ChartIndicatorElement&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;DrawStyle = ChartIndicatorDrawStyles.Line,&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;Color = KijunColor,&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;StrokeThickness = BaseElement.StrokeThickness,&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;Title = LocalizedStrings.Str765&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;InnerElements.Add(_senkouA = new ChartIndicatorElement&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;DrawStyle = ChartIndicatorDrawStyles.Band,&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;Color = SenkouAColor,&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;AdditionalColor = SenkouBColor,&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;StrokeThickness = BaseElement.StrokeThickness,&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;Title = LocalizedStrings.Str767&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;InnerElements.Add(_chinkou = new ChartIndicatorElement&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;DrawStyle = ChartIndicatorDrawStyles.Line,&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;Color = ChinkouColor,&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;StrokeThickness = BaseElement.StrokeThickness,&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;Title = LocalizedStrings.Str768&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;return InnerElements;&lt;br /&gt;&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;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// To process new values.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;param name=&amp;quot;time&amp;quot;&amp;gt;The time stamp of the new data generation.&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;param name=&amp;quot;value&amp;quot;&amp;gt;Indicator values.&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;param name=&amp;quot;draw&amp;quot;&amp;gt;The method of value drawing on the chart.&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;public override void ProcessValues(DateTimeOffset time, IIndicatorValue value, DrawHandler draw)&lt;br /&gt;&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;if (!value.IsFormed)&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;draw(_tenkan, 0, double.NaN);&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;draw(_kijun, 0, double.NaN);&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;draw(_senkouA, 0, double.NaN, double.NaN);&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;draw(_chinkou, 0, double.NaN);&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;else&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;var values = value.GetSimpleValues();&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;var ind = (Ichimoku)value.Indicator;&lt;br /&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;draw.TryDraw(_tenkan, 0, values&amp;#91;ind.Tenkan&amp;#93;);&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;draw.TryDraw(_kijun, 0, values&amp;#91;ind.Kijun&amp;#93;);&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;draw.TryDraw(_senkouA, 0, values&amp;#91;ind.SenkouA&amp;#93;, values&amp;#91;ind.SenkouB&amp;#93;);&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;draw(_chinkou, 0, double.NaN);&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;draw.TryDraw(_chinkou, ind.Kijun.Length, values&amp;#91;ind.Chinkou&amp;#93;);&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;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;#region IPersistable&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// Load settings.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;param name=&amp;quot;storage&amp;quot;&amp;gt;Settings storage.&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;public override void Load(SettingsStorage storage)&lt;br /&gt;&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;TenkanColor = storage.GetValue&amp;lt;SettingsStorage&amp;gt;(nameof(TenkanColor)).ToColor();&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;KijunColor = storage.GetValue&amp;lt;SettingsStorage&amp;gt;(nameof(KijunColor)).ToColor();&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;SenkouAColor = storage.GetValue&amp;lt;SettingsStorage&amp;gt;(nameof(SenkouAColor)).ToColor();&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;SenkouBColor = storage.GetValue&amp;lt;SettingsStorage&amp;gt;(nameof(SenkouBColor)).ToColor();&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;ChinkouColor = storage.GetValue&amp;lt;SettingsStorage&amp;gt;(nameof(ChinkouColor)).ToColor();&lt;br /&gt;&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;lt;summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// Save settings.&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;/// &amp;lt;param name=&amp;quot;storage&amp;quot;&amp;gt;Settings storage.&amp;lt;/param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;public override void Save(SettingsStorage storage)&lt;br /&gt;&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;storage.SetValue(nameof(TenkanColor), TenkanColor.ToStorage());&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;storage.SetValue(nameof(KijunColor), KijunColor.ToStorage());&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;storage.SetValue(nameof(SenkouAColor), SenkouAColor.ToStorage());&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;storage.SetValue(nameof(SenkouBColor), SenkouBColor.ToStorage());&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;storage.SetValue(nameof(ChinkouColor), ChinkouColor.ToStorage());&lt;br /&gt;&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;#endregion&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/44044/</id>
    <title type="text">Про IIndicatorPainter не понял. Как можно переопределить интерфейс? Да и интерфейса такого я не наше...</title>
    <published>2018-06-07T20:39:04Z</published>
    <updated>2018-06-07T20:39:04Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Про IIndicatorPainter не понял. Как можно переопределить интерфейс? Да и интерфейса такого я не нашел. Есть IChartIndicatorPainter. Вы его имели в виду? То есть для того что бы рисовать индикатор так, как мне нужно мне надо создать класс реализующий IChartIndicatorPainter, а затем экземпляр этого класса передать в ChartIndicatorElement.IndicatorPainter? Верно? Если да то можно ли где то посмотреть реализацию такого класса? Не очень понятно как реализовывать методы этого интерфейса.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/44028/</id>
    <title type="text">Добрый день Есть два варианта: 1) Подобрать подходящий графически индикатор и передавать в него знач...</title>
    <published>2018-06-06T17:08:01Z</published>
    <updated>2018-06-06T17:08:01Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.com/users/97869/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Добрый день&lt;br /&gt;&lt;br /&gt;Есть два варианта: 1) Подобрать подходящий графически индикатор и передавать в него значения.  В этом варианте вы контролируете что именно рисовать. 2) Изменить существующий индикатор путём переопределение интерфейса IIndicatorPainter. В этом варианте вы контролируете как именно рисовать данные.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/43989/</id>
    <title type="text">Добрый день! Я не понимаю как можно рисовать в произвольном стиле. Метод добавления данных на график...</title>
    <published>2018-06-03T13:29:58Z</published>
    <updated>2018-06-03T13:29:58Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Добрый день! Я не понимаю как можно рисовать в произвольном стиле. Метод добавления данных на график (ChartDrawData.Add();) принимает аргумент типа IIndicatorValue. Перегрузки с аргументом типа decimal нет. При попытке передать decimal выбрасывает исключение, при чем ошибки уровня компиляции нет. &lt;br /&gt;Скрин: &lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAAu2IjQD4JCdU0j0ArEOvQ9Co4jkN8S4nCIlIrl2s5IfSFf0v2Dss6-untg-opW_Qg" title="https://yadi.sk/i/UCLUsVhF3WxFnE
"&gt;https://yadi.sk/i/UCLUsVhF3WxFnE
&lt;/a&gt;&lt;br /&gt;Пробовал создать класс реализующий интерфейс IIndicatorValue, но так и не понял куда передать нужное значение.&lt;br /&gt;Код:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_232f6ce89b9a42828b1a67adee7be899');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_232f6ce89b9a42828b1a67adee7be899' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;public partial class MainWindow : Window&lt;br /&gt;    {&lt;br /&gt;        private readonly QuikTrader _trader;&lt;br /&gt;        private Security _security;&lt;br /&gt;        public static CandleManager CandleManager { get; private set; }&lt;br /&gt;        public static CandleSeries Series { get; private set; }&lt;br /&gt;        public CandleSeries CandleSeries { get; private set; }&lt;br /&gt;        public ChartCandleElement ChartCandleElement { get; private set; }&lt;br /&gt;        public ChartIndicatorElement Line { get; private set; }&lt;br /&gt;        public bool IsRealtiem { get; private set; }&lt;br /&gt;        public TimeSpan TimeFrame =&amp;gt; TimeSpan.FromMinutes(1);&lt;br /&gt;        public MainWindow()&lt;br /&gt;        {&lt;br /&gt;            InitializeComponent();&lt;br /&gt;            _trader = new QuikTrader();&lt;br /&gt;            _trader.NewSecurity += security =&amp;gt;&lt;br /&gt;            {&lt;br /&gt;                if (security.Id == &amp;quot;SBER@QJSIM&amp;quot; &amp;amp;&amp;amp; _security == null)&lt;br /&gt;                {&lt;br /&gt;                    _security = security;&lt;br /&gt;                    Start();&lt;br /&gt;                }&lt;br /&gt;            };&lt;br /&gt;            _trader.Connect();&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void Start()&lt;br /&gt;        {&lt;br /&gt;            if (CandleManager == null) CandleManager = new CandleManager(_trader);&lt;br /&gt;            if (CandleSeries == null) CandleSeries = new CandleSeries(typeof(TimeFrameCandle), _security, TimeFrame);&lt;br /&gt;&lt;br /&gt;            this.GuiAsync(() =&amp;gt;&lt;br /&gt;            {&lt;br /&gt;                InitCart();&lt;br /&gt;                StartButton.IsEnabled = StopButton.IsEnabled = true;&lt;br /&gt;            });&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void InitCart()&lt;br /&gt;        {&lt;br /&gt;            Chart.ClearAreas();&lt;br /&gt;&lt;br /&gt;            var area = new ChartArea();&lt;br /&gt;            var yAxis = area.YAxises.First();&lt;br /&gt;            yAxis.AutoRange = true;&lt;br /&gt;            Chart.IsAutoScroll = true;&lt;br /&gt;            Chart.ShowOverview = true;&lt;br /&gt;            Chart.AddArea(area);&lt;br /&gt;            ChartCandleElement = new ChartCandleElement();&lt;br /&gt;            Chart.AddElement(area, ChartCandleElement);&lt;br /&gt;            Line = new ChartIndicatorElement(){DrawStyle = ChartIndicatorDrawStyles.Line};&lt;br /&gt;            Chart.AddElement(area, Line);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void DisplayNewMarketData(CandleSeries candleSeries, Candle candle)&lt;br /&gt;        {&lt;br /&gt;            IsRealtiem = candle.OpenTime + TimeFrame &amp;gt;= DateTimeOffset.Now || IsRealtiem;&lt;br /&gt;&lt;br /&gt;            var chartDrawData = new ChartDrawData();&lt;br /&gt;            var group = chartDrawData.Group(candle.OpenTime);&lt;br /&gt;            group.Add(ChartCandleElement, candle);&lt;br /&gt;            group.Add(Line, 221.1m); // Добавляем данные для отрисовки &lt;br /&gt;            if (IsRealtiem || candle.State == CandleStates.Finished)&lt;br /&gt;                Chart.Draw(chartDrawData);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void StartButton_Click(object sender, RoutedEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            CandleManager.Processing += DisplayNewMarketData;&lt;br /&gt;            CandleManager.Start(CandleSeries);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private void StopButton_Click(object sender, RoutedEventArgs e)&lt;br /&gt;        {&lt;br /&gt;            CandleManager.Processing -= DisplayNewMarketData;&lt;br /&gt;            CandleManager.Stop(CandleSeries);&lt;br /&gt;            IsRealtiem = false;&lt;br /&gt;            InitCart();&lt;br /&gt;        }&lt;br /&gt;    }&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/43265/</id>
    <title type="text">Все элементы графика не привязаны к торговым объектам. Вы можете выбрать подходящий элемент и рисова...</title>
    <published>2018-04-13T09:05:06Z</published>
    <updated>2018-04-13T09:05:06Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.com/users/97869/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Все элементы графика не привязаны к торговым объектам. Вы можете выбрать подходящий элемент и рисовать на графике в произвольном стиле.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/43252/</id>
    <title type="text">Здравствуйте! Я смотрел этот пример. Я же написал что это немного не то. Если я буду использовать тр...</title>
    <published>2018-04-12T13:25:43Z</published>
    <updated>2018-04-12T13:25:43Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Здравствуйте! Я смотрел этот пример. Я же написал что это немного не то. Если я буду использовать трейлинг то на истории я не смогу видеть как он смещался. SampleChartActiveOrders показывает просто уровни. На скрине выше видно как стоп смещается. Может можно использовать значения не привязанные к ордерам? Рисовать ломаную линию на графике указав координаты оси X (время) и оси Y (цена). </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/43246/</id>
    <title type="text">Добрый день Вы можете использовать маркер заявок. Пример использования показан в SampleChartActiveOr...</title>
    <published>2018-04-12T10:24:20Z</published>
    <updated>2018-04-12T10:24:20Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.com/users/97869/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Добрый день &lt;br /&gt;&lt;br /&gt;Вы можете использовать маркер заявок. Пример использования показан в SampleChartActiveOrders&lt;br /&gt;&lt;br /&gt;&lt;a href='https://stocksharp.com/file/106497/79f0ac5f8fd5d57e2febe73ccdd8e5fd.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.com/file/106497/79f0ac5f8fd5d57e2febe73ccdd8e5fd.png?size=800x800" alt="79f0ac5f8fd5d57e2febe73ccdd8e5fd.png" title="79f0ac5f8fd5d57e2febe73ccdd8e5fd.png" /&gt;&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/43234/</id>
    <title type="text">SampleActiveOrders это немного не то. Вот так можно ли как то рисовать? https://i.ytimg.com/vi/fSWgu...</title>
    <published>2018-04-11T19:51:09Z</published>
    <updated>2018-04-11T19:51:09Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">SampleActiveOrders это немного не то. Вот так можно ли как то рисовать?&lt;br /&gt;&lt;a href='https://i.ytimg.com/vi/fSWguUhKe-E/maxresdefault.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://i.ytimg.com/vi/fSWguUhKe-E/maxresdefault.jpg" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/43067/</id>
    <title type="text">Добрый день График не зависит от типов торговых данных. Вы можете изобразить ваши заявки любым подхо...</title>
    <published>2018-03-27T12:21:47Z</published>
    <updated>2018-03-27T12:21:47Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.com/users/97869/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Добрый день &lt;br /&gt;&lt;br /&gt;График не зависит от типов торговых данных. Вы можете изобразить ваши заявки любым подходящим элементом графика. Например уровнями &lt;a href="http://doc.stocksharp.ru/html/T_StockSharp_Xaml_Charting_ChartOrderElement.htm " title="http://doc.stocksharp.ru/html/T_StockSharp_Xaml_Charting_ChartOrderElement.htm "&gt;http://doc.stocksharp.ru...g_ChartOrderElement.htm &lt;/a&gt;Наш пример SampleActiveOrders демонстрирует работу с данным элементом.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/43061/</id>
    <title type="text">Для стопов и тейков есть элемент для отрисовки на графике?</title>
    <published>2018-03-26T13:27:50Z</published>
    <updated>2018-03-26T18:08:46Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Для стопов и тейков есть элемент для отрисовки на графике?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/43025/</id>
    <title type="text">Добрый день Защитные стратегии выставляют лимитные заявки. Если вам нужны сто заявки то их необходим...</title>
    <published>2018-03-21T19:58:52Z</published>
    <updated>2018-03-21T19:58:52Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.com/users/97869/</uri>
      <email>info@stocksharp.com</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.com/posts/m/42982/</id>
    <title type="text">Вот проект Wpf - https://github.com/Constalgo/StopLossAndTakeProfit. Вместо стоп заявок стратегия вы...</title>
    <published>2018-03-15T21:08:14Z</published>
    <updated>2018-03-15T21:08:14Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Вот проект Wpf - &lt;a target="_blank" href="https://github.com/Constalgo/StopLossAndTakeProfit" title="https://github.com/Constalgo/StopLossAndTakeProfit"&gt;https://github.com/Constalgo/StopLossAndTakeProfit&lt;/a&gt;.&lt;br /&gt;Вместо стоп заявок стратегия выставляет лимитку с ценой сделки. Потому она сразу же исполняется. Таблица стоп заявок в квике пуста. Так же обратите внимание что при клике по кнопке автовыравнивание приложение зависает вместе с квиком. </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/42978/</id>
    <title type="text">Защитная стратегия активируется при пересечении цены. В вашем логе нет отладочной информации с указа...</title>
    <published>2018-03-15T11:26:18Z</published>
    <updated>2018-03-15T11:26:18Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.com/users/97869/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Защитная стратегия активируется при пересечении цены. В вашем логе нет отладочной информации с указанием цен стакана или тиковой сделки. Вероятно было пробитие стаканом или сделкой защитного уровня.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/42934/</id>
    <title type="text">Добрый день Если вы хотите чтобы позиция закрывалась одной заявкой то необходимо выставить свойство ...</title>
    <published>2018-03-12T11:42:27Z</published>
    <updated>2018-03-12T11:42:27Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Support &lt;a href="https://stocksharp.com/posts/m/42931/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Добрый день &lt;br /&gt;&lt;br /&gt;Если вы хотите чтобы позиция закрывалась одной заявкой то необходимо выставить свойство QuotingVolume&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.com/posts/m/42931/</id>
    <title type="text">Добрый день Если вы хотите чтобы позиция закрывалась одной заявкой то необходимо выставить свойство ...</title>
    <published>2018-03-12T11:24:53Z</published>
    <updated>2018-03-12T11:24:53Z</updated>
    <author>
      <name>Support</name>
      <uri>https://stocksharp.com/users/97869/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Добрый день &lt;br /&gt;&lt;br /&gt;Если вы хотите чтобы позиция закрывалась одной заявкой то необходимо выставить свойство QuotingVolume</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/42918/</id>
    <title type="text">Думал что разобрался, но еще больше запутался. Такое ощущение что стратегия бросает заявку в стакан ...</title>
    <published>2018-03-10T21:29:16Z</published>
    <updated>2018-03-10T21:29:16Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Думал что разобрался, но еще больше запутался.&lt;br /&gt;Такое ощущение что стратегия бросает заявку в стакан по цене сделки. Закрывает не весь объем позиции, а только часть. В основном только 1 лот. Таблица стоп заявок в квике не отображает стоп заявки установленные стратегией.&lt;br /&gt;В примере используется OrderConditionalGrid, но он закрыт и как там все работает посмотреть нельзя. Из примера заявки выставляются вроде как нормально. И квик отображает стоп заявки в таблице.&lt;br /&gt;Код:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_8e89c6903fa348b9a7a0cb9cfe0e0f96');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_8e89c6903fa348b9a7a0cb9cfe0e0f96' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;        private void CandleManagerOnProcessing(CandleSeries candleSeries, Candle candle)&lt;br /&gt;        {&lt;br /&gt;            if (IsRealTime &amp;amp;&amp;amp; Position == 0 &amp;amp;&amp;amp; candle.State == CandleStates.Finished)&lt;br /&gt;            {&lt;br /&gt;                var order = new Order()&lt;br /&gt;                {&lt;br /&gt;                    Type = OrderTypes.Market,&lt;br /&gt;                    Volume = Volume,&lt;br /&gt;                    Direction = Sides.Buy&lt;br /&gt;                };&lt;br /&gt;                order.WhenNewTrade(Connector).Do((trade) =&amp;gt;&lt;br /&gt;                {&lt;br /&gt;                    // для сделки добавляем защитную пару стратегии&lt;br /&gt;                    // выставляет тейк-профит в 40 пунктов&lt;br /&gt;                    var takeProfit = new TakeProfitStrategy(trade, 0.5);&lt;br /&gt;&lt;br /&gt;                    // выставляет стоп-лосс в 20 пунктов&lt;br /&gt;                    var stopLoss = new StopLossStrategy(trade, 0.5);&lt;br /&gt;&lt;br /&gt;                    var protectiveStrategies = new TakeProfitStopLossStrategy(takeProfit, stopLoss);&lt;br /&gt;                    ChildStrategies.Add(protectiveStrategies);&lt;br /&gt;                }).Apply(this);&lt;br /&gt;                RegisterOrder(order);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Лог:&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_d301835afd39415fa7824fea376b3a03');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_d301835afd39415fa7824fea376b3a03' style='display:none'&gt;2018/03/10 21:12:00.693|       |BuySellStrategy|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=10.&lt;br /&gt;2018/03/10 21:12:00.693|       |BuySellStrategy|Заявка 76313444 (0x23EA4AA) больше не активна.&lt;br /&gt;2018/03/10 21:12:00.693|       |BuySellStrategy|Новая Buy сделка 2478978512 по цене 272.36 на 10 заявки 76313444.&lt;br /&gt;2018/03/10 21:12:00.693|       |TPS_SBER@QJSIM_NL0011100043|Стратегия Запущена. [0,2]. Позиция 0.&lt;br /&gt;2018/03/10 21:12:00.693|       |TPS_SBER@QJSIM_NL0011100043|Защита позиции Buy/272.36 с объемом 10. Уровень=0.5, Скользящий=False, Маркет-заявки=False, Котирование=False, Проскальзывание=0&lt;br /&gt;2018/03/10 21:12:00.693|       |TPS_SBER@QJSIM_NL0011100043|Котирование на Sell объема 10.&lt;br /&gt;2018/03/10 21:12:00.693|       |SLS_SBER@QJSIM_NL0011100043|Стратегия Запущена. [0,2]. Позиция 0.&lt;br /&gt;2018/03/10 21:12:00.693|       |SLS_SBER@QJSIM_NL0011100043|Защита позиции Buy/272.36 с объемом 10. Уровень=0.5, Скользящий=False, Маркет-заявки=False, Котирование=False, Проскальзывание=0&lt;br /&gt;2018/03/10 21:12:00.693|       |SLS_SBER@QJSIM_NL0011100043|Котирование на Sell объема 10.&lt;br /&gt;2018/03/10 21:12:00.693|       |TPSLS_SBER@QJSIM_NL0011100043|Стратегия Запущена. [2,1]. Позиция 0.&lt;br /&gt;2018/03/10 21:12:00.804|       |TPS_SBER@QJSIM_NL0011100043|Защита активирована. Закрытие позиции по 272.36.&lt;br /&gt;2018/03/10 21:12:00.804|       |TPS_SBER@QJSIM_NL0011100043|Цена текущей NULL и лучшей 272.36.&lt;br /&gt;2018/03/10 21:12:00.804|       |TPS_SBER@QJSIM_NL0011100043|Лучший бид 272.35 и лучший аск 272.36.&lt;br /&gt;2018/03/10 21:12:00.804|       |TPS_SBER@QJSIM_NL0011100043|Регистрация новой  (0x38F75DF) заявки на Sell с ценой 272.36 и объемом 1. &lt;br /&gt;2018/03/10 21:12:00.804|       |QuikTrader|RegisterOrder: 0/ SBER@QJSIM NL0011100043 Продажа Цена=272.36 Объем=1 Сост=None Бал=0 &lt;br /&gt;2018/03/10 21:12:00.804|       |SLS_SBER@QJSIM_NL0011100043|Стратегия останавливается. [0,2]. Позиция 0.&lt;br /&gt;2018/03/10 21:12:00.804|       |SLS_SBER@QJSIM_NL0011100043|Правило &amp;#39;Новые сделки инструмента SBER@QJSIM (0x38B3767)&amp;#39;. Приостановлено.&lt;br /&gt;2018/03/10 21:12:00.804|Warning|SLS_SBER@QJSIM_NL0011100043|Заканчиваем котирование с неисполненным объемом равный 10.&lt;br /&gt;2018/03/10 21:12:00.804|       |SLS_SBER@QJSIM_NL0011100043|Ожидание снятия всех активных заявок.&lt;br /&gt;2018/03/10 21:12:00.804|       |SLS_SBER@QJSIM_NL0011100043|Стратегия остановлена. [0,2]. Позиция 0.&lt;br /&gt;2018/03/10 21:12:00.804|       |QuikTrader|New order: 76313449/ SBER@QJSIM NL0011100043 Продажа Цена=272.36 Объем=1 Сост=Pending Бал=1 &lt;br /&gt;2018/03/10 21:12:14.245|Warning|QuikTrader|Заявка 3648755200 не найдена.&lt;br /&gt;2018/03/10 21:12:14.245|       |QuikTrader|Order changed: 76313449/3648755200 SBER@QJSIM NL0011100043 Продажа Цена=272.36 Объем=1 Сост=Active Бал=1 &lt;br /&gt;2018/03/10 21:12:14.245|       |BuySellStrategy|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=10.&lt;br /&gt;2018/03/10 21:12:14.245|       |TPSLS_SBER@QJSIM_NL0011100043|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=0.&lt;br /&gt;2018/03/10 21:12:14.245|       |TPS_SBER@QJSIM_NL0011100043|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=0.&lt;br /&gt;2018/03/10 21:12:14.245|       |TPS_SBER@QJSIM_NL0011100043|Позиция изменилась на 0. Оставшийся объем 10.&lt;br /&gt;2018/03/10 21:12:14.245|       |TPS_SBER@QJSIM_NL0011100043|Заявка 76313449 (0x38F75DF) принята биржей.&lt;br /&gt;2018/03/10 21:12:14.245|       |TPS_SBER@QJSIM_NL0011100043|Сброс счетчика ошибок регистрации с 0 до нуля.&lt;br /&gt;2018/03/10 21:12:17.637|       |QuikTrader|Инструмент SBER@QJSIM зарегистрирован на получение рыночных данных для Trades.&lt;br /&gt;2018/03/10 21:12:18.704|       |QuikTrader|Order changed: 76313449/3648755200 SBER@QJSIM NL0011100043 Продажа Цена=272.36 Объем=1 Сост=Active Бал=1 &lt;br /&gt;2018/03/10 21:12:18.704|       |BuySellStrategy|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=10.&lt;br /&gt;2018/03/10 21:12:18.704|       |TPSLS_SBER@QJSIM_NL0011100043|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=0.&lt;br /&gt;2018/03/10 21:12:18.704|       |TPS_SBER@QJSIM_NL0011100043|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=0.&lt;br /&gt;2018/03/10 21:12:18.704|       |TPS_SBER@QJSIM_NL0011100043|Позиция изменилась на 0. Оставшийся объем 10.&lt;br /&gt;2018/03/10 21:12:18.704|       |BuySellStrategy|Новая Sell сделка 2478978684 по цене 272.36 на 1 заявки 76313449.&lt;br /&gt;2018/03/10 21:12:18.704|       |TPSLS_SBER@QJSIM_NL0011100043|Новая Sell сделка 2478978684 по цене 272.36 на 1 заявки 76313449.&lt;br /&gt;2018/03/10 21:12:18.704|       |TPS_SBER@QJSIM_NL0011100043|Новая Sell сделка 2478978684 по цене 272.36 на 1 заявки 76313449.&lt;br /&gt;2018/03/10 21:12:18.713|       |QuikTrader|Order changed: 76313449/3648755200 SBER@QJSIM NL0011100043 Продажа Цена=272.36 Объем=1 Сост=Active Бал=1 &lt;br /&gt;2018/03/10 21:12:18.713|       |BuySellStrategy|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=10.&lt;br /&gt;2018/03/10 21:12:18.713|       |TPSLS_SBER@QJSIM_NL0011100043|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=0.&lt;br /&gt;2018/03/10 21:12:18.713|       |TPS_SBER@QJSIM_NL0011100043|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=0.&lt;br /&gt;2018/03/10 21:12:18.713|       |TPS_SBER@QJSIM_NL0011100043|Позиция изменилась на 0. Оставшийся объем 10.&lt;br /&gt;2018/03/10 21:12:18.713|       |QuikTrader|Order changed: 76313449/3648755200 SBER@QJSIM NL0011100043 Продажа Цена=272.36 Объем=1 Сост=Active Бал=1 &lt;br /&gt;2018/03/10 21:12:18.713|       |BuySellStrategy|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=10.&lt;br /&gt;2018/03/10 21:12:18.713|       |TPSLS_SBER@QJSIM_NL0011100043|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=0.&lt;br /&gt;2018/03/10 21:12:18.713|       |TPS_SBER@QJSIM_NL0011100043|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=0.&lt;br /&gt;2018/03/10 21:12:18.713|       |TPS_SBER@QJSIM_NL0011100043|Позиция изменилась на 0. Оставшийся объем 10.&lt;br /&gt;2018/03/10 21:12:18.723|       |QuikTrader|Order changed: 76313449/3648755200 SBER@QJSIM NL0011100043 Продажа Цена=272.36 Объем=1 Сост=Done Бал=0 &lt;br /&gt;2018/03/10 21:12:18.723|       |BuySellStrategy|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=9.&lt;br /&gt;2018/03/10 21:12:18.723|       |TPSLS_SBER@QJSIM_NL0011100043|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=-1.&lt;br /&gt;2018/03/10 21:12:18.723|       |TPS_SBER@QJSIM_NL0011100043|Новая позиция: (S#:SBER@QJSIM, Native:,Type:Stock, NL0011100043)=-1.&lt;br /&gt;2018/03/10 21:12:18.723|       |TPS_SBER@QJSIM_NL0011100043|Позиция изменилась на -1. Оставшийся объем 9.&lt;br /&gt;2018/03/10 21:12:18.723|       |TPS_SBER@QJSIM_NL0011100043|Заявка 76313449 (0x38F75DF) полностью исполнилась. Оставшийся объем 9.&lt;br /&gt;2018/03/10 21:12:18.723|       |TPS_SBER@QJSIM_NL0011100043|Заявка 76313449 (0x38F75DF) больше не активна.&lt;br /&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/42916/</id>
    <title type="text">Здравствуйте! С данной проблемой вроде разобрался. Скажите пожалуйста как можно отрисовывать стоп-ло...</title>
    <published>2018-03-10T17:22:51Z</published>
    <updated>2018-03-10T17:22:51Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Здравствуйте! С данной проблемой вроде разобрался.&lt;br /&gt;Скажите пожалуйста как можно отрисовывать стоп-лосс и тейк-профит на графике?&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>