﻿<?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">Индикаторы - совместный проект</title>
  <id>~/topic/1620/indikatory---sovmestnyi-proekt/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-15T01:26:52Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1620" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/16845/</id>
    <title type="text">Обновил таски. Есть желающие заняться документацией по индикаторам?</title>
    <published>2012-02-29T14:31:32Z</published>
    <updated>2016-08-16T00:05:54Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Обновил &lt;a href="http://stocksharp.com/posts/m/12158/" title="http://stocksharp.com/posts/m/12158/"&gt;таски&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/10981/</id>
    <title type="text">Для MACD файл не заливал, т.к. не получалось выгрузить данные, чтобы совпал EMA. Если ручками поправ...</title>
    <published>2011-09-12T14:57:23Z</published>
    <updated>2016-08-16T00:01:18Z</updated>
    <author>
      <name>artemox</name>
      <uri>https://stocksharp.com/users/490/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;esper &lt;a href="https://stocksharp.com/posts/m/10973/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Для MACD файл не заливал, т.к. не получалось выгрузить данные, чтобы совпал EMA.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Если ручками поправить первое расчетное значение не проходит тест?&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;esper &lt;a href="https://stocksharp.com/posts/m/10973/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Еще возник вопрос по Trough и Peak, для них сейчас тесты не проходят, они раньше работали?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Вроде нет &lt;a href="http://stocksharp.com/posts/m/8891/" title="http://stocksharp.com/posts/m/8891/"&gt;http://stocksharp.com/posts/m/8891/&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/9584/</id>
    <title type="text">Эти индикаторы делал я Здравствуйте. Так Peak и Trough работают как в WL ? Да. http://www2.wealth-la...</title>
    <published>2011-07-14T16:38:02Z</published>
    <updated>2016-08-16T00:00:23Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Maxim &lt;a href="https://stocksharp.com/posts/m/9581/" 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;freelancer &lt;a href="https://stocksharp.com/posts/m/9579/" 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;Maxim &lt;a href="https://stocksharp.com/posts/m/9575/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Эти индикаторы делал я&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Здравствуйте. Так Peak и Trough работают как в WL ?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да.&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAACAf055gYlUZrDBiDZ5UZ3iqeNWDV14I2vhU8aQT2hccwZOYmcARIc7Ogdf-7AvOHc" title="http://www2.wealth-lab.com/WL5Wiki/Peak.ashx "&gt;http://www2.wealth-lab.com/WL5Wiki/Peak.ashx &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Совсем забыл.&lt;br /&gt;С этими индикаторами был вопрос, который не знаю, закрыли или нет:&lt;br /&gt;&lt;a href="http://stocksharp.com/posts/m/8891/" title="http://stocksharp.com/posts/m/8891/"&gt;http://stocksharp.com/posts/m/8891/&lt;/a&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.com/posts/m/9581/</id>
    <title type="text">Эти индикаторы делал я Здравствуйте. Так Peak и Trough работают как в WL ? Да. http://www2.wealth-la...</title>
    <published>2011-07-14T15:46:29Z</published>
    <updated>2016-08-16T00:00:23Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;freelancer &lt;a href="https://stocksharp.com/posts/m/9579/" 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;Maxim &lt;a href="https://stocksharp.com/posts/m/9575/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Эти индикаторы делал я&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Здравствуйте. Так Peak и Trough работают как в WL ?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да.&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAACAf055gYlUZrDBiDZ5UZ3iqeNWDV14I2vhU8aQT2hccwZOYmcARIc7Ogdf-7AvOHc" title="http://www2.wealth-lab.com/WL5Wiki/Peak.ashx "&gt;http://www2.wealth-lab.com/WL5Wiki/Peak.ashx &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Совсем забыл.&lt;br /&gt;С этими индикаторами был вопрос, который не знаю, закрыли или нет:&lt;br /&gt;&lt;a href="http://stocksharp.com/posts/m/8891/" title="http://stocksharp.com/posts/m/8891/"&gt;http://stocksharp.com/posts/m/8891/&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/9535/</id>
    <title type="text">Индикаторы Peak и Trough. Вопрос: какой вариант реализуем в S#? Михаил, есть ответ на этот вопрос ? ...</title>
    <published>2011-07-13T13:08:05Z</published>
    <updated>2016-08-16T00:00:22Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;freelancer &lt;a href="https://stocksharp.com/posts/m/9533/" 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;Maxim &lt;a href="https://stocksharp.com/posts/m/8891/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Индикаторы Peak и Trough.&lt;br /&gt;&lt;br /&gt;Вопрос: какой вариант реализуем в S#?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Михаил, есть ответ на этот вопрос ?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://stocksharp.com/posts/m/8891/" title="http://stocksharp.com/posts/m/8891/"&gt;http://stocksharp.com/posts/m/8891/&lt;/a&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.com/posts/m/9533/</id>
    <title type="text">Индикаторы Peak и Trough. Вопрос: какой вариант реализуем в S#? Михаил, есть ответ на этот вопрос ? ...</title>
    <published>2011-07-13T13:00:28Z</published>
    <updated>2016-08-16T00:00:21Z</updated>
    <author>
      <name>freelancer</name>
      <uri>https://stocksharp.com/users/28572/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Maxim &lt;a href="https://stocksharp.com/posts/m/8891/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Индикаторы Peak и Trough.&lt;br /&gt;&lt;br /&gt;Вопрос: какой вариант реализуем в S#?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Михаил, есть ответ на этот вопрос ?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://stocksharp.com/posts/m/8891/" title="http://stocksharp.com/posts/m/8891/"&gt;http://stocksharp.com/posts/m/8891/&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/9005/</id>
    <title type="text">Те, кто пока не уехал в отпуск, может продолжим? После чистки кода предлагаю еще раз список передела...</title>
    <published>2011-06-20T08:21:45Z</published>
    <updated>2016-08-16T00:00:01Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Те, кто пока не уехал в отпуск, &lt;a href="http://stocksharp.com/forum/1669/Indikator---riefaktoringh/" title="http://stocksharp.com/forum/1669/Indikator---riefaktoringh/"&gt;может продолжим&lt;/a&gt;? После чистки кода предлагаю еще раз список переделать и понять, что осталось, а что уже сделано.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/8484/</id>
    <title type="text">Приветствую всех участников! Месяц назад я публиковал призыв о совместной разработке индикаторов на ...</title>
    <published>2011-05-31T14:47:53Z</published>
    <updated>2016-08-15T23:59:14Z</updated>
    <author>
      <name>Sergey Masyura</name>
      <uri>https://stocksharp.com/users/701/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/8480/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Приветствую всех участников!&lt;br /&gt;&lt;br /&gt;Месяц назад я &lt;a href="http://stocksharp.com/forum/1491/A-nie-zabatsat--li-nam-indiuki/" title="http://stocksharp.com/forum/1491/A-nie-zabatsat--li-nam-indiuki/"&gt;публиковал призыв&lt;/a&gt; о совместной разработке индикаторов на базе C#. Прошел месяц, мною было сделано 3 стандартных индикатора SMA, EMA и WMA. И ни строчки кода ни от одного пользователя S#. Каждый день задают вопросы (причем, большинство явно не относящиеся к S# как таковому), получают ответы, но свою помощь предложить не хотят. Стесняются, наверное.&lt;br /&gt;&lt;br /&gt;Я понимаю, что дело в мотивации. Зачем помогать делать что-то, если можно подождать пару месяцев (пол года) или сделать самому, а потом пересесть на стандартное. Поэтому я решил найти мотивацию. И я ее нашел. Это лето объявляется летом &amp;quot;&lt;b&gt;Ты мне - я тебе&lt;/b&gt;&amp;quot;.&lt;br /&gt;&lt;br /&gt;Схема простая. Вы делаете индикатор - я отвечаю на &lt;b&gt;три любых&lt;/b&gt; вопроса. Вопросы по глюкам S# остаются как есть и раньше - ответ всегда получите. Но вопросы по C#, WFP, примерам, документации, Квику и всему прочему - только за индикатор.[smile] Я думаю честно. Тем более, сделав 5 индикаторов, вы получается доступ к репозитарию навсегда, а так же майку с символикой S#.&lt;br /&gt;&lt;br /&gt;Архив с кодом сделанных индюков прилагается в архиве. Это можно рассматривать как пример.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Предлагаю работать с кодом через репозиторий stocksharp connectors на codeplex.&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAAbncQVTu8T5yVB2LlB47S-PJDLGaYubv1FRazqsqMptukXVyYIWO0DW7kiS9-qUq4RyrYpTnUQx_bHJWTscuH9l4oG1ZGoH1kqGucbaxuaaQ" title="http://stocksharpconnectors.codeplex.com/SourceControl/changeset/changes/3952
"&gt;http://stocksharpconnect.../changeset/changes/3952
&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.com/posts/m/8480/</id>
    <title type="text">Приветствую всех участников! Месяц назад я публиковал призыв о совместной разработке индикаторов на ...</title>
    <published>2011-05-31T14:06:06Z</published>
    <updated>2016-08-15T23:59:13Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Приветствую всех участников!&lt;br /&gt;&lt;br /&gt;Месяц назад я &lt;a href="http://stocksharp.com/forum/1491/A-nie-zabatsat--li-nam-indiuki/" title="http://stocksharp.com/forum/1491/A-nie-zabatsat--li-nam-indiuki/"&gt;публиковал призыв&lt;/a&gt; о совместной разработке индикаторов на базе C#. Прошел месяц, мною было сделано 3 стандартных индикатора SMA, EMA и WMA. И ни строчки кода ни от одного пользователя S#. Каждый день задают вопросы (причем, большинство явно не относящиеся к S# как таковому), получают ответы, но свою помощь предложить не хотят. Стесняются, наверное.&lt;br /&gt;&lt;br /&gt;Я понимаю, что дело в мотивации. Зачем помогать делать что-то, если можно подождать пару месяцев (пол года) или сделать самому, а потом пересесть на стандартное. Поэтому я решил найти мотивацию. И я ее нашел. Это лето объявляется летом &amp;quot;&lt;b&gt;Ты мне - я тебе&lt;/b&gt;&amp;quot;.&lt;br /&gt;&lt;br /&gt;Схема простая. Вы делаете индикатор - я отвечаю на &lt;b&gt;три любых&lt;/b&gt; вопроса. Вопросы по глюкам S# остаются как есть и раньше - ответ всегда получите. Но вопросы по C#, WFP, примерам, документации, Квику и всему прочему - только за индикатор.[smile] Я думаю честно.&lt;br /&gt;&lt;br /&gt;Сделав 5 индикаторов, вы получается бонус - &lt;b&gt;&lt;a href="http://stocksharp.com/forum/1713/Futbolki/" title="http://stocksharp.com/forum/1713/Futbolki/"&gt;кружку с символикой S#&lt;/a&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Репозитарий с исходниками расположен по адресу &lt;a target="_blank" rel="nofollow" href="http://stocksharpconnectors.codeplex.com" title="http://stocksharpconnectors.codeplex.com"&gt;http://stocksharpconnectors.codeplex.com&lt;/a&gt; Чтобы получить доступ на запись регистрируйтесь на сайте, пишите в эту тему свой логин и какие индюки хотите сделать. Стиль кодирование указывается через R#. Настройки в репозитарии.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Что сделано сейчас&lt;/b&gt;:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Acceleration&lt;br /&gt;&lt;li&gt;Alligator&lt;br /&gt;&lt;li&gt;AwesomeOscillator&lt;br /&gt;&lt;li&gt;Fractals&lt;br /&gt;&lt;li&gt;GatorOscillator&lt;br /&gt;&lt;li&gt;MarketFacilitationIndex&lt;br /&gt;&lt;li&gt;BollingerBands&lt;br /&gt;&lt;li&gt;ExponentialMovingAverage&lt;br /&gt;&lt;li&gt;Macd&lt;br /&gt;&lt;li&gt;ParabolicSar&lt;br /&gt;&lt;li&gt;RAVI&lt;br /&gt;&lt;li&gt;SimpleMovingAverage&lt;br /&gt;&lt;li&gt;SmoothedMovingAverage&lt;br /&gt;&lt;li&gt;StandartDeviation&lt;br /&gt;&lt;li&gt;VolumeWeightedMovingAverage&lt;br /&gt;&lt;li&gt;WeightedMovingAverage&lt;br /&gt;&lt;li&gt;WilderMovingAverage&lt;br /&gt;&lt;li&gt;Adx&lt;br /&gt;&lt;li&gt;Atr&lt;br /&gt;&lt;li&gt;ChandeMomentumOscillator&lt;br /&gt;&lt;li&gt;CommodityChannelIndex&lt;br /&gt;&lt;li&gt;DiMinus&lt;br /&gt;&lt;li&gt;DiPlus&lt;br /&gt;&lt;li&gt;Dx&lt;br /&gt;&lt;li&gt;Ichimoku&lt;br /&gt;&lt;li&gt;Momentum&lt;br /&gt;&lt;li&gt;RateOfChange&lt;br /&gt;&lt;li&gt;RelativeStrengthIndex&lt;br /&gt;&lt;li&gt;RVI&lt;br /&gt;&lt;li&gt;TrueRange&lt;br /&gt;&lt;li&gt;DetrendedPriceOscillator&lt;br /&gt;&lt;li&gt;Highest&lt;br /&gt;&lt;li&gt;LinearReg&lt;br /&gt;&lt;li&gt;LinearRegression&lt;br /&gt;&lt;li&gt;LinearRegSlope&lt;br /&gt;&lt;li&gt;Lowest&lt;br /&gt;&lt;li&gt;MeanDeviation&lt;br /&gt;&lt;li&gt;MedianPrice&lt;br /&gt;&lt;li&gt;Peak&lt;br /&gt;&lt;li&gt;PeakBar&lt;br /&gt;&lt;li&gt;QStick&lt;br /&gt;&lt;li&gt;RSquared&lt;br /&gt;&lt;li&gt;StandardError&lt;br /&gt;&lt;li&gt;StochK&lt;br /&gt;&lt;li&gt;Sum&lt;br /&gt;&lt;li&gt;Trix&lt;br /&gt;&lt;li&gt;Trough&lt;br /&gt;&lt;li&gt;TroughBar&lt;br /&gt;&lt;li&gt;UltimateOsc&lt;br /&gt;&lt;li&gt;VerticalHorizontalFilter&lt;br /&gt;&lt;li&gt;Vidya&lt;br /&gt;&lt;li&gt;Volatility&lt;br /&gt;&lt;li&gt;WilliamsR&lt;br /&gt;&lt;/ol&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/26888/</id>
    <title type="text">проблема решена</title>
    <published>2013-08-03T15:10:41Z</published>
    <updated>2013-08-03T15:10:41Z</updated>
    <author>
      <name>alex123456</name>
      <uri>https://stocksharp.com/users/6228/</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/26744/</id>
    <title type="text">Не рисуется ни один индикатор в версии сборки 4.1.15(пробовал также 4.1.14, 4.1.13, 4.1.11). Свечной...</title>
    <published>2013-07-22T14:23:20Z</published>
    <updated>2013-07-23T06:45:30Z</updated>
    <author>
      <name>alex123456</name>
      <uri>https://stocksharp.com/users/6228/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Не рисуется ни один индикатор в версии сборки 4.1.15(пробовал также 4.1.14, 4.1.13, 4.1.11). Свечной график рисуется нормально, как с промежутками(пустые места), так и без них. А вот индикаторы не рисуются как в самой области свечного графика(Are1), так и в отдельной области(Area2), как с пустыми местами (NoGapMode=&amp;quot;False&amp;quot;) так и без них (NoGapMode=&amp;quot;true&amp;quot;), как со связаной областью(IsAligned = true), так и раздельной областью (IsAligned = false). Хотя в версии сборки 4.1.4 все строилось отлично, но MsChart был недостаток не было подсказок по свече(легенды), сейчас есть и легенда и подсказки по осям, но теперь не добавляется индикатор (Объём, Простая скользящая средняя и т.д.)&lt;br /&gt;В версии сборки 4.1.4 ошибка ArgumentNullException решалась через добавление кода &lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:xml"&gt;
&amp;lt;SX:Chart x:Name=&amp;quot;_chart&amp;quot; IsIndexed =&amp;quot;False&amp;quot;/&amp;gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;  - ряды не индексированы. Сейчас это не помогает. Мне думается проблема ещё со StockSharp.Xaml(см прилагаемые файлы). Прошу помощи?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/25809/</id>
    <title type="text">У всех есть эта программа. Paint называется. Замечательно сохраняет в PNG. Благодарю, век живи - век...</title>
    <published>2013-05-04T17:23:10Z</published>
    <updated>2013-05-04T17:23:10Z</updated>
    <author>
      <name>UsilaDobry</name>
      <uri>https://stocksharp.com/users/28825/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;VassilSanych &lt;a href="https://stocksharp.com/posts/m/25807/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;У всех есть эта программа. Paint называется.&lt;br /&gt;Замечательно сохраняет в PNG.&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/25807/</id>
    <title type="text">У всех есть эта программа. Paint называется. Замечательно сохраняет в PNG.</title>
    <published>2013-05-04T16:27:20Z</published>
    <updated>2013-05-04T16:27:20Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">У всех есть эта программа. Paint называется.&lt;br /&gt;Замечательно сохраняет в PNG.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/25805/</id>
    <title type="text"> P.S.: Скриншоты не стоит запихивать в doc. Согласен, но у меня под рукой нет программы, чтобы сохра...</title>
    <published>2013-05-04T16:04:38Z</published>
    <updated>2013-05-04T16:04:38Z</updated>
    <author>
      <name>UsilaDobry</name>
      <uri>https://stocksharp.com/users/28825/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Moadip &lt;a href="https://stocksharp.com/posts/m/25804/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;P.S.: Скриншоты не стоит запихивать в doc.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[biggrin] Согласен, но у меня под рукой нет программы, чтобы сохранить в графическом формате... Вот и впихиваю, благо, что впихуемое...[biggrin] </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/25804/</id>
    <title type="text">у меня не показывается легенда ни по индикатору, ни по свечам Может потому что их надо вкючить? priv...</title>
    <published>2013-05-04T14:22:51Z</published>
    <updated>2013-05-04T14:22:51Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.com/users/5973/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;у меня не показывается легенда ни по индикатору, ни по свечам&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Может потому что их надо вкючить?&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

		private void btnCrossHair_Click(object sender, RoutedEventArgs e)
		{
			if (btnCrossHair.IsChecked.HasValue &amp;amp;&amp;amp; btnCrossHair.IsChecked.Value)
				Chart.CrossHair = true;
			else
				Chart.CrossHair = false;
		}

		private void btnToolTip_Click(object sender, RoutedEventArgs e)
		{
			if (btnToolTip.IsChecked.HasValue &amp;amp;&amp;amp; btnToolTip.IsChecked.Value)
				Chart.CrossHairTooltip = true;
			else
				Chart.CrossHairTooltip = false;
		}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;А меняю таймфрейм, так он вообще всё одной полосой выводит...похоже масштабирование глючит... &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Слева же видно что есть несколько точек по 0 цене, поэтому и перемасштабировано, чтобы все показать. Достаточно график прокрутить, чтобы не захватывались эти точки.&lt;br /&gt;&lt;br /&gt;P.S.: Скриншоты не стоит запихивать в doc.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/25798/</id>
    <title type="text">Я сделал вывод на график по Вашему примеру, у меня не показывается легенда ни по индикатору, ни по с...</title>
    <published>2013-05-04T08:58:11Z</published>
    <updated>2013-05-04T09:46:16Z</updated>
    <author>
      <name>UsilaDobry</name>
      <uri>https://stocksharp.com/users/28825/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Я сделал вывод на график по Вашему примеру, у меня не показывается легенда ни по индикатору, ни по свечам, и автопрокрутка не работает...&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_513d21ba494145ad9369441b8a0d4761');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_513d21ba494145ad9369441b8a0d4761' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
using System;
using System.Collections.Generic;
using System.Windows;
using System.Windows.Media;
using System.Windows.Shapes;
using Ecng.Collections;
using Ecng.Xaml;
using StockSharp.Algo;
using StockSharp.Algo.Candles;
using StockSharp.Algo.Indicators;
using StockSharp.Algo.Indicators.Trend;
using StockSharp.Logging;
using StockSharp.Quik;
using StockSharp.TraderConnection;
using StockSharp.Xaml;

namespace MARKET_SUCCESS
{
    /// &amp;lt;summary&amp;gt;
    /// Логика взаимодействия для MainWindow.xaml
    /// &amp;lt;/summary&amp;gt;
    public partial class MainWindow
    {
        private CandleManager _candleManager;                                //Менеджер свечей
        

        private readonly ChartCandleElement _chartCandleElement;             //Графический элемент свечи
        private readonly ChartIndicatorElement _chartParabolicElement;       //Графический элемент Parabolic SAR
        
        public MainWindow()
        {
            try
            {
                InitializeComponent();
                ConnectionInterface.SafeConnection = new SafeConnection(new QuikTrader(QuikTerminal.GetDefaultPath()));
                ConnectionInterface.SafeConnection.NewException += exc =&amp;gt; this.GuiAsync(() =&amp;gt; MessageBox.Show(exc.ToString()));

                _logManager.Listeners.Add(new GuiLogListener(MonitorControl));
                _logManager.Listeners.Add(new FileLogListener(&amp;quot;log.txt&amp;quot;));
                _logManager.Sources.Add(ConnectionInterface.SafeConnection.Trader);

                var area = new ChartArea();
                Chart.ChartTheme = &amp;quot;ExpressionDark&amp;quot;;

                _chartCandleElement = new ChartCandleElement
                    {
                    Antialiasinig = false,
                    UpBodyColor = Colors.Chartreuse,
                    UpWickColor = Colors.Chartreuse,
                    DownBodyColor = Colors.Red,
                    DownWickColor = Colors.Red,
                    IsLegend = true,
                };

                _chartParabolicElement = new ChartIndicatorElement
                {
                    Antialiasinig = false,
                    Color = Colors.Turquoise,
                    IsLegend = true,
                    Indicator = new ParabolicSar(),
                    Title = &amp;quot;Parabolic Sar&amp;quot;,
                    DrawStyle = ChartIndicatorDrawStyles.Dot,
                };
                _chartParabolicElement.DrawTemplate.VisualTree.SetValue(Shape.FillProperty, new SolidColorBrush(Colors.Turquoise));

                area.Elements.Add(_chartCandleElement);
                area.Elements.Add(_chartParabolicElement);

                Chart.Areas.Add(area);
                Chart.IsAutoScroll = true;
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.ToString());
            }
        }

        private readonly LogManager _logManager = new LogManager();

                private void ChartButton_Click(object sender, RoutedEventArgs e)
        {
            //Проверяем, чтобы значение тайм-фрейма было указано
            if (TpTimeFrame.Value == null)
            {
                MessageBox.Show(&amp;quot;Введите значение таймфрейм&amp;quot;);
                return;
            }
            //Получаем тайм-фрейм
            var timeFrame = TpTimeFrame.Value.Value.TimeOfDay;
            //Инициируем процесс получения свечей и дальнейшей отрисовки
            RunProcessGetCandles(timeFrame);
        }

        /// &amp;lt;summary&amp;gt;
        /// Метод инициирования среды для получения свечей и дальнейшей отрисовки
        /// &amp;lt;/summary&amp;gt;
        /// &amp;lt;param name=&amp;quot;timeFrame&amp;quot;&amp;gt;Тайм-фрейм для свечей&amp;lt;/param&amp;gt;
        private void RunProcessGetCandles(TimeSpan timeFrame)
        {
            //Создаем менеджер свечей
            _candleManager = new CandleManager(ConnectionInterface.SafeConnection.Trader);

            //Получаем торговый инструмент
            var security = ConnectionInterface.SelectedSecurity;

            //Создаем серию свечей
            var series = new CandleSeries(typeof(TimeFrameCandle), security, timeFrame);
            //_candleSeries.WorkingTime.Times[0].Min = TimeSpan.FromHours(0);
            //_candleSeries.WorkingTime.Times[0].Max = TimeSpan.FromHours(24);
            //Подписываемся на событие обработки свечи
            _candleManager.Processing += ProcessCandle;
            //Запускаем получение свечей
            _candleManager.Start(series);
        }

        private void ProcessCandle(CandleSeries series, Candle candle)
        {
            try
            {
                if (candle.State == CandleStates.Finished)
                {
                    var value = _chartParabolicElement.Indicator.Process(new CandleIndicatorValue(candle) { IsFinal = true });
                    this.GuiAsync(() =&amp;gt; Chart.ProcessValues(candle.OpenTime, new Dictionary&amp;lt;IChartElement, object&amp;gt;
                {
                    {_chartCandleElement, candle},
                    {_chartParabolicElement, new ChartIndicatorValue(_chartParabolicElement.Indicator, value)}
                }));
                }
                else
                {
                    this.GuiAsync(() =&amp;gt; Chart.ProcessCandle(_chartCandleElement, candle));
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.ToString());
            }
        }


    }
}&lt;/pre&gt;
&lt;/div&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.com/posts/m/25782/</id>
    <title type="text">http://i48.fastpic.ru/thumb/2013/0502/e7/c360bd341ef679cb70a984794acc14e7.jpeg http://i46.fastpic.ru...</title>
    <published>2013-05-02T17:48:32Z</published>
    <updated>2013-05-02T17:48:32Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.com/users/5973/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAB4188gSPdA0wg5SG_vUH_m_obNx5gbD55Mndxoa3yM2tF5LU3tSeKI95JXG8jZEs8U2zLcKrr8TrKQtjTlQREhU1vGlKqC0fxTC2muh6iGaQ" title="http://fastpic.ru/view/48/2013/0502/c360bd341ef679cb70a984794acc14e7.png.html"&gt;&lt;a href='http://i48.fastpic.ru/thumb/2013/0502/e7/c360bd341ef679cb70a984794acc14e7.jpeg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://i48.fastpic.ru/thumb/2013/0502/e7/c360bd341ef679cb70a984794acc14e7.jpeg" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAB4188gSPdA0wg5SG_vUH_mjv6tYvJz6eh3GAwKdImxYMus-nFy1QmUvBsEJcfjTkrVvJ26wA6PM3P5-Srz3CIguWEzJrKa8IoMjpNOm5XSTw" title="http://fastpic.ru/view/46/2013/0502/5a5e308a4871e79bc60448416baf95cf.png.html"&gt;&lt;a href='http://i46.fastpic.ru/thumb/2013/0502/cf/5a5e308a4871e79bc60448416baf95cf.jpeg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://i46.fastpic.ru/thumb/2013/0502/cf/5a5e308a4871e79bc60448416baf95cf.jpeg" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;xaml:&lt;/b&gt;&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_cc61d5477dbf4a038343881ba2ecd8a1');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_cc61d5477dbf4a038343881ba2ecd8a1' style='display:none'&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

&amp;lt;Window x:Class=&amp;quot;Test.MainWindow&amp;quot;
        xmlns=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&amp;quot;
        xmlns:x=&amp;quot;http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;
        xmlns:xaml=&amp;quot;clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml&amp;quot;
        Title=&amp;quot;MainWindow&amp;quot; Height=&amp;quot;408&amp;quot; Width=&amp;quot;683&amp;quot;&amp;gt;
    
    &amp;lt;DockPanel LastChildFill=&amp;quot;True&amp;quot;&amp;gt;
        &amp;lt;StackPanel Orientation=&amp;quot;Horizontal&amp;quot; Height=&amp;quot;23&amp;quot; DockPanel.Dock=&amp;quot;Top&amp;quot;&amp;gt;
            &amp;lt;Button Content=&amp;quot;Connect&amp;quot; Name=&amp;quot;btnConnect&amp;quot; Width=&amp;quot;100&amp;quot; Click=&amp;quot;btnConnect_Click&amp;quot; /&amp;gt;
            &amp;lt;Button Content=&amp;quot;Draw Candle&amp;quot; Name=&amp;quot;btnDraw&amp;quot; Width=&amp;quot;100&amp;quot; Click=&amp;quot;btnDraw_Click&amp;quot; /&amp;gt;
            &amp;lt;ToggleButton Content=&amp;quot;CrossHair&amp;quot; Name=&amp;quot;btnCrossHair&amp;quot; Width=&amp;quot;100&amp;quot; Click=&amp;quot;btnCrossHair_Click&amp;quot; /&amp;gt;
            &amp;lt;ToggleButton Content=&amp;quot;ToolTip&amp;quot; Name=&amp;quot;btnToolTip&amp;quot; Width=&amp;quot;100&amp;quot; Click=&amp;quot;btnToolTip_Click&amp;quot; /&amp;gt;
        &amp;lt;/StackPanel&amp;gt;
        
        &amp;lt;xaml:SciChart x:Name=&amp;quot;Chart&amp;quot;/&amp;gt;
    &amp;lt;/DockPanel&amp;gt;
&amp;lt;/Window&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;cs:&lt;/b&gt;&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_bf7818e8047c40a6b504af9319ef9b73');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_bf7818e8047c40a6b504af9319ef9b73' style='display:none'&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

namespace Test
{
	using System;
	using System.Collections.Generic;
	using System.ComponentModel;
	using System.Linq;
	using System.Windows;
	using System.Windows.Media;
	using System.Windows.Shapes;

	using Ecng.Common;
	using Ecng.Xaml;

	using StockSharp.Algo.Candles;
	using StockSharp.Algo.Indicators;
	using StockSharp.Algo.Indicators.Trend;
	using StockSharp.BusinessEntities;
	using StockSharp.Quik;
	using StockSharp.Xaml;

	public partial class MainWindow
	{
		private QuikTrader _trader;
		private CandleManager _candleManager;

		private Security _security;
		private const string _securityCode = &amp;quot;RIM3&amp;quot;;
		private const string _path = @&amp;quot;E:\Program Files\QUIK\&amp;quot;;

		private readonly ChartCandleElement _chartCandleElement;
		private readonly ChartIndicatorElement _chartIndicatorElement;

		public MainWindow()
		{
			InitializeComponent();


			var area = new ChartArea();

			Chart.ChartTheme = &amp;quot;ExpressionDark&amp;quot;;

			_chartCandleElement = new ChartCandleElement()
			{
				Antialiasinig = false,
				UpBodyColor = Colors.White,
				UpWickColor = Colors.Black,				
				DownBodyColor = Colors.Black,
				DownWickColor = Colors.Black,
			};

			_chartIndicatorElement = new ChartIndicatorElement
			{
				Antialiasinig = false,
				Color = Colors.DarkBlue,
				IsLegend = true,
				Indicator = new ParabolicSar(),
				Title = &amp;quot;Parabolic Sar&amp;quot;,
				DrawStyle = ChartIndicatorDrawStyles.Dot,
			};
			_chartIndicatorElement.DrawTemplate.VisualTree.SetValue(Shape.FillProperty, new SolidColorBrush(Colors.DarkBlue));

			area.Elements.Add(_chartCandleElement);
			area.Elements.Add(_chartIndicatorElement);

			Chart.Areas.Add(area);
			Chart.IsAutoScroll = true;
		}

		protected override void OnClosing(CancelEventArgs e)
		{
			if (_trader != null)
			{
				_trader.StopExport();
				_trader.Disconnect();
			}

			base.OnClosing(e);
		}

		private void btnConnect_Click(object sender, RoutedEventArgs e)
		{
			_trader = new QuikTrader(_path);
			_candleManager = new CandleManager(_trader);

			_trader.NewSecurities += securities =&amp;gt;
			{
				if (_security.IsNull())
					_security = securities.FirstOrDefault(sec =&amp;gt; sec.Code == _securityCode);
			};

			_trader.Connected += () =&amp;gt; _trader.StartExport();

			_trader.Connect();
		}

		private void btnDraw_Click(object sender, RoutedEventArgs e)
		{
			_candleManager.Processing += ProcessCandle;

			var series = new CandleSeries(typeof(TimeFrameCandle), _security, TimeSpan.FromMinutes(1));
			_candleManager.Start(series);
		}

		private void ProcessCandle(CandleSeries series, Candle candle)
		{
			if (candle.State == CandleStates.Finished)
			{
				var value = _chartIndicatorElement.Indicator.Process(new CandleIndicatorValue(candle) { IsFinal = true });
				this.GuiAsync(() =&amp;gt; Chart.ProcessValues(candle.OpenTime, new Dictionary&amp;lt;IChartElement, object&amp;gt;
				{
					{_chartCandleElement, candle},
					{_chartIndicatorElement, new ChartIndicatorValue(_chartIndicatorElement.Indicator, value)}
				}));
			}
			else
			{
				this.GuiAsync(() =&amp;gt; Chart.ProcessCandle(_chartCandleElement, candle));
			}
		}

		private void btnCrossHair_Click(object sender, RoutedEventArgs e)
		{
			if (btnCrossHair.IsChecked.HasValue &amp;amp;&amp;amp; btnCrossHair.IsChecked.Value)
				Chart.CrossHair = true;
			else
				Chart.CrossHair = false;
		}

		private void btnToolTip_Click(object sender, RoutedEventArgs e)
		{
			if (btnToolTip.IsChecked.HasValue &amp;amp;&amp;amp; btnToolTip.IsChecked.Value)
				Chart.CrossHairTooltip = true;
			else
				Chart.CrossHairTooltip = false;
		}
	}
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&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/25774/</id>
    <title type="text"> О каком индикаторе вообще идет речь? На картинке какие то линии без опознавательных знаков. Речь ид...</title>
    <published>2013-05-02T13:54:43Z</published>
    <updated>2013-05-02T14:10:01Z</updated>
    <author>
      <name>UsilaDobry</name>
      <uri>https://stocksharp.com/users/28825/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Moadip &lt;a href="https://stocksharp.com/posts/m/25733/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;О каком индикаторе вообще идет речь? На картинке какие то линии без опознавательных знаков.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Речь идет об индикаторе Parabolic SAR, на картинке он светло-голубого цвета. Каждый раз после запуска вывода на графике новая версия изображения, на картинке видно, как цена зашкаливает индикатор, а он не переключается, при этом значения индикатора подтверждают график в Квике, полное совпадение с графиком индикатора в Квике.&lt;br /&gt;И еще, на графике явное смещение значения индикатора. Текущее значение индикатора с индексом [0] соответствует на графике свечке с индексом [2].&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Т.е. все таки индикатор рассчитывается верно, но проблема с выводом на график? &lt;br /&gt;Тогда могу предположить что вы что то не так делаете, т.к. SciChart отрисовывает то, что ему передается.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Вывод индикатора на график делаю четко по изложенному материалу в в видео-уроке.&lt;br /&gt;&lt;br /&gt;1. инициализация&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
if (SarCheckBox.IsChecked == true)
            {
                
                _parabolic = new ParabolicSar
                    {
                        AccelerationStep = decimal.Parse(FactorSarTextBox.Text),
                        AccelerationMax = decimal.Parse(MaximumSarTextBox.Text)
                    };
                
                _chartParabolicElement = new ChartIndicatorElement
                    {
                        Title = &amp;quot;Parabolic&amp;quot;,
                        Color = Colors.Aqua,
                        Indicator = _parabolic
                    };
                
                _chartArea.Elements.Add(_chartParabolicElement);
            }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;2. получение значения индикатора&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
if (_parabolic != null)
                {
                    
                    var valueSar = _parabolic.Process(candle);
                      
                    _chartParabolicValue = new ChartIndicatorValue(_parabolic, valueSar);
                }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;3. вывод на график&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
if (_chartParabolicElement != null &amp;amp;&amp;amp; _chartParabolicValue != null)
                    {
                        this.GuiAsync(() =&amp;gt; Chart.ProcessValues(candle.OpenTime, new Dictionary&amp;lt;IChartElement, object&amp;gt;
                        {
                            {_chartParabolicElement, _chartParabolicValue} //для Parabolic SAR_
                        }));&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Что касается SciChart. Не я первый здесь об этом пишу. У меня например заявки в виде стрелок выводятся на экран, а потом убегают в левый край экрана...Об этом уже здесь писалось... Индикатор Bolliger тоже может нарисовать абсолютно прямым</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/25733/</id>
    <title type="text">Похоже библиотечный индикатор считает как то не так...Цена не может зашкаливать индикатор. Это похож...</title>
    <published>2013-05-02T08:57:46Z</published>
    <updated>2013-05-02T08:57:46Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.com/users/5973/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;UsilaDobry &lt;a href="https://stocksharp.com/posts/m/25682/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Похоже библиотечный индикатор считает как то не так...Цена не может зашкаливать индикатор.&lt;br /&gt;Это похоже на некорректный вывод на график значений индикатора, потому что каждый раз на графике появляется изображение индикатора в новом исполнении.&lt;br /&gt;&lt;br /&gt;Я проверил значения индикатора на графике Quik, индикатор считает корректно, это SciChart выводит значения индикатора некорректно. На работу стратегии это не влияет, но визуально вводит в заблуждение. Сигналы стратегии лучше смотреть на графике Quik.&lt;br /&gt;&lt;br /&gt;Возможно ли как-то это исправить?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;О каком индикаторе вообще идет речь? На картинке какие то линии без опознавательных знаков.&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;Я проверил значения индикатора на графике Quik, индикатор считает корректно, это SciChart выводит значения индикатора некорректно.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Т.е. все таки индикатор рассчитывается верно, но проблема с выводом на график? &lt;br /&gt;Тогда могу предположить что вы что то не так делаете, т.к. SciChart отрисовывает то, что ему передается.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/25716/</id>
    <title type="text">Уважаемые разработчики прошу помочь. Никак не выходит &amp;quot;каменный цветок&amp;quot;... Пытаюсь вывести на график...</title>
    <published>2013-05-01T16:57:49Z</published>
    <updated>2013-05-01T16:59:34Z</updated>
    <author>
      <name>UsilaDobry</name>
      <uri>https://stocksharp.com/users/28825/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Уважаемые разработчики прошу помочь. Никак не выходит &amp;quot;каменный цветок&amp;quot;... Пытаюсь вывести на график индикатор Fractals, не получается. В чем ошибка?&lt;br /&gt;На курсе обучения порекомендовали обратиться на общий форум, где-то ошибка в формировании индикатора.&lt;br /&gt;1. Инициализация&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_49054a06172a4e3b9519ba202de9c9b8');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_49054a06172a4e3b9519ba202de9c9b8' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
if (FractalCheckBox.IsChecked == true)
            {
                _fractals = new Fractals
                    {
                        Length = 5,
                    };
                _chartFractalsElement = new ChartIndicatorElement
                    {
                        Title = &amp;quot;Fractal&amp;quot;,
                        Color = Colors.Chartreuse,
                        Indicator = _fractals
                    };
                //Добавляем графический элемент индикатора в коллекцию области
                _chartArea.Elements.Add(_chartFractalsElement);
            }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2. Получение значения&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_75323c6228c842fea5afb94fd9aa16a5');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_75323c6228c842fea5afb94fd9aa16a5' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
var buffer = new List&amp;lt;Candle&amp;gt;(5);
if (_fractals != null)
                {
                    buffer.Add(candle);
                    if(buffer.Count != 5) return;
                    if(buffer.Count &amp;gt; 5) buffer.RemoveAt(0);
                    foreach (var x in buffer)
                        _fractals.Process(x);
                    if (_fractals.IsFormed)
                    {
                        var valueFractals = _fractals.GetCurrentValue();
                        _chartFractalsValue = new ChartIndicatorValue(_fractals, valueFractals);
                    }
                }&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;3. Вывод на график&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_362100ddb60346bc88dada19b6a78065');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_362100ddb60346bc88dada19b6a78065' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
if (candle.State == CandleStates.Finished) //только законченные свечи
                {
                    if (_chartFractalsValue != null &amp;amp;&amp;amp; _chartFractalsValue != null)
                    {
                        this.GuiAsync(() =&amp;gt; Chart.ProcessValues(candle.OpenTime, new Dictionary&amp;lt;IChartElement, object&amp;gt;
                            {
                                {_chartFractalsElement, _chartFractalsValue}            //для Fractals
                            }));
                    }
                }&lt;/pre&gt;
&lt;/div&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>
</feed>