﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">MS Chart</title>
  <id>~/topic/2959/ms-chart/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-07T15:28:52Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2959" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/21028/</id>
    <title type="text">Есть ещё проблемы: Заголовки не добавляются ни на график(Chart), ни на области(Area). Подсказки(Tool...</title>
    <published>2012-08-25T15:45:13Z</published>
    <updated>2012-08-25T15:45:13Z</updated>
    <author>
      <name>alex123456</name>
      <uri>https://stocksharp.ru/users/6228/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Есть ещё проблемы:&lt;br /&gt;Заголовки не добавляются ни на график(Chart), ни на области(Area).&lt;br /&gt;Подсказки(ToolTip) также не добавляются к индикаторам.&lt;br /&gt;Подсказка в виде информации о свечке в примере работает, у себя не работает. Что надо включить?&lt;br /&gt;Сделал такую вещь: сначала у меня рисуются свечки, а потом добавляется к нему индикатор.&lt;br /&gt;Исторический индикатор рисуется нормально (т.е. по данным по которым уже построены свечки).&lt;br /&gt;Но вот реальный отрисовывает один или два отрезка и выбрасывает следующее исключение см. файл.&lt;br /&gt;Что надо сделать? Вроде индикатор не пустой, есть все данные см. файл.&lt;br /&gt;Как будто количество свечек меньше, чем количество значений индикатора или наоборот.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21026/</id>
    <title type="text">Задача с индексацией между рядами решилась вот так: надо добавить два слова: IsIndexed=&amp;quot;False&amp;quot; - тог...</title>
    <published>2012-08-25T15:32:47Z</published>
    <updated>2012-08-25T15:32:47Z</updated>
    <author>
      <name>alex123456</name>
      <uri>https://stocksharp.ru/users/6228/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Задача с индексацией между рядами решилась вот так:&lt;br /&gt;надо добавить два слова: IsIndexed=&amp;quot;False&amp;quot; - тогда индексация выключится.&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&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;&lt;br /&gt;Но после этого на графике появяться пустые области, причём такие большие просто жуть(не говоря уж о времени загрузки).&lt;br /&gt;например: в примере SMA появится область с 2010 по 2012 (каждый день, и час и минута).&lt;br /&gt;А с индексацией индикатор не грузится.&lt;br /&gt;AmChart вэтом отношении лучше(может пока только).</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21024/</id>
    <title type="text">MS Chart свечки строит хорошо, но вот индикаторы см. прикреплённый файл. Почему нет объёмного график...</title>
    <published>2012-08-24T15:25:26Z</published>
    <updated>2012-08-24T15:25:26Z</updated>
    <author>
      <name>ra81</name>
      <uri>https://stocksharp.ru/users/16581/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;alex123456 &lt;a href="https://stocksharp.ru/posts/m/21020/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;MS Chart свечки строит хорошо, но вот индикаторы см. прикреплённый файл.&lt;br /&gt;Почему нет объёмного графика.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Необходима доработка видимо компоненты. Чтобы на графике не было дырок от пропущенных периодов например ночных, используются индексированные ряды данных. А они будут отображаться только когда число точек во всех рядах одинаковое. В этом и есть проблема. Свечек скорее всего больше чем точек индикатора. У меня например картинка с дырками, ибо я не стал заморачиваться с индексацией именно из за проблемы синхронизации рядов данных.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/21020/</id>
    <title type="text">MS Chart свечки строит хорошо, но вот индикаторы см. прикреплённый файл. Почему нет объёмного график...</title>
    <published>2012-08-24T14:42:25Z</published>
    <updated>2012-08-24T14:42:25Z</updated>
    <author>
      <name>alex123456</name>
      <uri>https://stocksharp.ru/users/6228/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">MS Chart свечки строит хорошо, но вот индикаторы см. прикреплённый файл.&lt;br /&gt;Почему нет объёмного графика.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/20998/</id>
    <title type="text">А что, от amCharts уже отказались? Давненько уже в сторону других чартов смотрят. амЧартс уже пережи...</title>
    <published>2012-08-24T03:11:42Z</published>
    <updated>2012-08-24T03:11:42Z</updated>
    <author>
      <name>ra81</name>
      <uri>https://stocksharp.ru/users/16581/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;jTr &lt;a href="https://stocksharp.ru/posts/m/20991/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;А что, от amCharts уже отказались?&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.ru/posts/m/20991/</id>
    <title type="text">А что, от amCharts уже отказались?</title>
    <published>2012-08-23T18:26:25Z</published>
    <updated>2012-08-23T18:26:25Z</updated>
    <author>
      <name>Jeta</name>
      <uri>https://stocksharp.ru/users/5995/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А что, от amCharts уже отказались?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/20990/</id>
    <title type="text">Если в двух словах, вы каждый раз добавляете новую свечку, а надо в зависимости от состояния свечки ...</title>
    <published>2012-08-23T16:56:43Z</published>
    <updated>2012-08-23T16:56:43Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.ru/users/5973/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Если в двух словах, вы каждый раз добавляете новую свечку, а надо в зависимости от состояния свечки или добавлять новую или перерисовывать старую.&lt;br /&gt;&lt;br /&gt;Свое изобретать конечно интересно.[wink] Но можно воспользоваться уже готовым.&lt;br /&gt;В 4.1.4 для отрисовки графиков используется контрол на основе msChart.&lt;br /&gt;&lt;br /&gt;Дока пока еще не обновлена, но примеры уже переписаны под новый контрол и по ним можно разобраться, как данный контрол использовать.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/20989/</id>
    <title type="text">Как привязать реальные данные из Quik с MS Chart? Переделал с CodePlex IndicatorsXaml вот таким обра...</title>
    <published>2012-08-23T16:06:29Z</published>
    <updated>2012-08-23T16:06:29Z</updated>
    <author>
      <name>alex123456</name>
      <uri>https://stocksharp.ru/users/6228/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Как привязать реальные данные из Quik с MS Chart?&lt;br /&gt;Переделал с CodePlex IndicatorsXaml вот таким образом:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
 [color=red]
_candleManager.Processing += (series, candle) =&amp;gt;  { DrawCandleMsChart(series, candle);}
_candleManager.Start(_series);
.....
private void DrawCandleMsChart(CandleSeries series, Candle candle)
        {            
            this.GuiAsync(() =&amp;gt;
            {                    
                var wnd = _msChartWindows.TryGetValue(series);                  
                if (wnd != null)             
                    wnd.MsChart.AddCandle(candle);
            });
        }
namespace IndicatorsXaml
{
......
public void AddCandle(Candle candle)
        {
            _seriesVolume.Points.Add(new DataPoint
            {
                XValue = candle.CloseTime.ToOADate(),
                YValues = new [] { candle.CloseVolume.To&amp;lt;double&amp;gt;() }
            });

            var candleSb = new StringBuilder();
            candleSb.Append(candle.LowPrice.ToString().Replace(&amp;#39;,&amp;#39;, &amp;#39;.&amp;#39;)).Append(&amp;#39;,&amp;#39;);
            candleSb.Append(candle.HighPrice.ToString().Replace(&amp;#39;,&amp;#39;, &amp;#39;.&amp;#39;)).Append(&amp;#39;,&amp;#39;);
            candleSb.Append(candle.OpenPrice.ToString().Replace(&amp;#39;,&amp;#39;, &amp;#39;.&amp;#39;)).Append(&amp;#39;,&amp;#39;);
            candleSb.Append(candle.ClosePrice.ToString().Replace(&amp;#39;,&amp;#39;, &amp;#39;.&amp;#39;));
            var pointCandle = new DataPoint(candle.CloseTime.ToOADate(), candleSb.ToString());

            pointCandle[&amp;quot;PriceUpColor&amp;quot;] = &amp;quot;Green&amp;quot;;
            pointCandle[&amp;quot;PriceDownColor&amp;quot;] = &amp;quot;Red&amp;quot;;
            pointCandle.BorderColor = Color.DarkSlateGray;

            _seriesCandles.Points.Add(pointCandle);
}
...
}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;НО MS Chart на часовом тайм-фрейме рисует все точки подряд, а не сумму за час.&lt;br /&gt;Что за метод суммирует данные? В Am Chart всё делается автоматически и в исходниках нет никакого суммирования.&lt;br /&gt;В общем что надо сделать? Заранее спасибо!</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>