﻿<?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/9586/vyravnivanie-oblastei-grafika-po-taimvreimu/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-25T15:16:22Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=9586" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/44195/</id>
    <title type="text">Очень жаль. На мой взгляд полезная опция.</title>
    <published>2018-06-19T12:31:57Z</published>
    <updated>2018-06-19T12:31:57Z</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/44170/</id>
    <title type="text">Добрый день К сожалению на текущий момент это невозможно.</title>
    <published>2018-06-18T10:43:05Z</published>
    <updated>2018-06-18T10:43:05Z</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/44152/</id>
    <title type="text">Добрый день уважаемая поддержка. У меня такой вопрос. На скриншоте ниже график с двумя областями: 5 ...</title>
    <published>2018-06-16T11:31:58Z</published>
    <updated>2018-06-16T11:31:58Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.com/users/98279/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Добрый день уважаемая поддержка. У меня такой вопрос. На скриншоте ниже график с двумя областями: 5 минут и 1 минута. &lt;br /&gt;&lt;a href='https://pp.userapi.com/c845021/v845021802/7fca0/Z8HDB55b7To.jpg' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://pp.userapi.com/c845021/v845021802/7fca0/Z8HDB55b7To.jpg" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;br /&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_c88280a101f747a9914f139b3129f35a');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_c88280a101f747a9914f139b3129f35a' style='display:none'&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;        private void InitChart()&lt;br /&gt;        {&lt;br /&gt;            ChartPanel.ClearAreas();&lt;br /&gt;            ChartCandleElement = new ChartCandleElement&amp;#91;CandleSeries.Length&amp;#93;;&lt;br /&gt;            for (int i = 0; i &amp;lt; CandleSeries.Length; i++)&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;&lt;br /&gt;                ChartPanel.AddArea(area);&lt;br /&gt;&lt;br /&gt;                ChartCandleElement&amp;#91;i&amp;#93; = new ChartCandleElement()&lt;br /&gt;                {&lt;br /&gt;                    DownFillColor = Brushes.DarkRed.Color,&lt;br /&gt;                    UpFillColor = Brushes.DarkGreen.Color,&lt;br /&gt;                    DownBorderColor = Brushes.Red.Color,&lt;br /&gt;                    UpBorderColor = Brushes.Green.Color,&lt;br /&gt;                    Title = CandleSeries&amp;#91;i&amp;#93;.ToString(),&lt;br /&gt;                };&lt;br /&gt;&lt;br /&gt;                ChartPanel.AddElement(area, ChartCandleElement&amp;#91;i&amp;#93;, CandleSeries&amp;#91;i&amp;#93;);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            InitChart(ChartPanel);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void DisplayNewMarketDrawData(CandleSeries candleSeries, Candle candle)&lt;br /&gt;        {&lt;br /&gt;            lock (_block)&lt;br /&gt;            {&lt;br /&gt;                IsRealtiem = IsRealtiem || candle.OpenTime &amp;gt;= ((TimeSpan) candleSeries.Arg).GetCandleBounds(DateTimeOffset.Now).Min - (TimeSpan) candleSeries.Arg;&lt;br /&gt;                var chartDrawData = new ChartDrawData();&lt;br /&gt;                foreach (var element in ChartCandleElement)&lt;br /&gt;                {&lt;br /&gt;                    if (element.Title == candleSeries.ToString())&lt;br /&gt;                    {&lt;br /&gt;                        var group = chartDrawData.Group(candle.OpenTime);&lt;br /&gt;                        group.Add(element, candle);&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                if (IsRealtiem)&lt;br /&gt;                    ChartPanel.Draw(chartDrawData);&lt;br /&gt;&lt;br /&gt;                if (candle.State != CandleStates.Finished) return;&lt;br /&gt;&lt;br /&gt;                ChartPanel.Draw(chartDrawData);&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>