﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Отображение сделок на графике(история)</title>
  <id>~/topic/3950/otobrazhenie-sdelok-na-grafike(istoriya)/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-24T10:26:42Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3950" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/27287/</id>
    <title type="text">Надо округлять время сделки, до времени начала свечи. На форуме есть как минимум 3 темы, где описано...</title>
    <published>2013-09-04T04:18:19Z</published>
    <updated>2016-08-16T00:14:38Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.ru/users/6502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Надо округлять время сделки, до времени начала свечи. На форуме есть как минимум 3 темы, где описано как с этим бороться. Эта одна из них. &lt;br /&gt;&lt;a href="http://www.stocksharp.com/forum/3602/ChartTradeElement---vsie-sdielki-Sell/
" title="http://www.stocksharp.com/forum/3602/ChartTradeElement---vsie-sdielki-Sell/
"&gt;http://www.stocksharp.co...nt---vsie-sdielki-Sell/
&lt;/a&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27381/</id>
    <title type="text">В этом обработчике найти последнюю подходящую свечку и взять время ее открытия. Значение кол-ва тико...</title>
    <published>2013-09-11T04:57:16Z</published>
    <updated>2013-09-11T04:57:16Z</updated>
    <author>
      <name>shumak</name>
      <uri>https://stocksharp.ru/users/26776/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;esper &lt;a href="https://stocksharp.ru/posts/m/27312/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;В этом обработчике найти последнюю подходящую свечку и взять время ее открытия. Значение кол-ва тиков здесь брать нельзя, т.к. сделки приходят не каждый тик, время между ними может быть абсолютно разным, поэтому вариант который работает с тайм-фрейм свечками здесь и не отрабатывает.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Сделал так, нашел пару сделок присвоил время закрытия нескольких свечек и попытался отрисовать на графике. Результат ничего не получилось, все так же залипает в левой части. &amp;quot;Где собака зарыта ? &amp;quot;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27338/</id>
    <title type="text">Интересно то, что время сделок правильное(проверял через дебаг), а на графике они залипают. А пример...</title>
    <published>2013-09-09T02:11:55Z</published>
    <updated>2013-09-09T03:35:30Z</updated>
    <author>
      <name>shumak</name>
      <uri>https://stocksharp.ru/users/26776/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Интересно то, что время сделок правильное(проверял через дебаг), а на графике они залипают. А примеры отрисовки сделок на истории есть ?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27312/</id>
    <title type="text">В этом обработчике найти последнюю подходящую свечку и взять время ее открытия. Значение кол-ва тико...</title>
    <published>2013-09-05T10:19:05Z</published>
    <updated>2013-09-05T10:19:05Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">В этом обработчике найти последнюю подходящую свечку и взять время ее открытия. Значение кол-ва тиков здесь брать нельзя, т.к. сделки приходят не каждый тик, время между ними может быть абсолютно разным, поэтому вариант который работает с тайм-фрейм свечками здесь и не отрабатывает.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27309/</id>
    <title type="text">А как ? На данный момент я подписываюсь на событие trader.NewMyTrades += DrawTrade;</title>
    <published>2013-09-05T02:45:46Z</published>
    <updated>2013-09-05T02:45:46Z</updated>
    <author>
      <name>shumak</name>
      <uri>https://stocksharp.ru/users/26776/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А как ? На данный момент я подписываюсь на событие trader.NewMyTrades += DrawTrade;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27297/</id>
    <title type="text">Поробуйте выводить сделки со временем, которое будет равно времени открытия свечи, когда была сделка...</title>
    <published>2013-09-04T09:06:11Z</published>
    <updated>2013-09-04T09:06:11Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Поробуйте выводить сделки со временем, которое будет равно времени открытия свечи, когда была сделка.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27295/</id>
    <title type="text">TimeSpan.FromTicks(_tick).GetCandleBounds(trade.Last().Trade.Time).Max - я и округляю. </title>
    <published>2013-09-04T07:49:21Z</published>
    <updated>2013-09-04T07:49:21Z</updated>
    <author>
      <name>shumak</name>
      <uri>https://stocksharp.ru/users/26776/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
TimeSpan.FromTicks(_tick).GetCandleBounds(trade.Last().Trade.Time).Max&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt; - я и округляю. </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27286/</id>
    <title type="text">Спасибо за ответ, но я ни вижу ни какой разницы между вашим вариантом и моим, разве что только вы ис...</title>
    <published>2013-09-04T01:29:25Z</published>
    <updated>2013-09-04T01:29:25Z</updated>
    <author>
      <name>shumak</name>
      <uri>https://stocksharp.ru/users/26776/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Спасибо за ответ, но я ни вижу ни какой разницы между вашим вариантом и моим, разве что только вы используете переменную.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27277/</id>
    <title type="text">Попробуйте вот так: public void DrawTrade(IEnumerable trade) { this.GuiAsync( () =&amp;gt; Chart.ProcessVal...</title>
    <published>2013-09-03T11:48:02Z</published>
    <updated>2013-09-03T11:48:02Z</updated>
    <author>
      <name>Pantov</name>
      <uri>https://stocksharp.ru/users/98/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Попробуйте вот так:&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;

public void DrawTrade(IEnumerable&amp;lt;MyTrade&amp;gt; trade)
        {
            this.GuiAsync(
                () =&amp;gt; Chart.ProcessValues( timeFrame.GetCandleBounds(trade.Last().Trade.Time).Max, new Dictionary&amp;lt;IChartElement, object&amp;gt;
            {
                {_tradeElement, trade.Last()},
            }));
        }&lt;/pre&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/27276/</id>
    <title type="text">И еще одну интересную штуку заметил, во время прорисовки графика последняя сделка на данный момент о...</title>
    <published>2013-09-03T09:38:42Z</published>
    <updated>2013-09-03T09:41:31Z</updated>
    <author>
      <name>shumak</name>
      <uri>https://stocksharp.ru/users/26776/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">И еще одну интересную штуку заметил, во время прорисовки графика последняя сделка на данный момент отрисовывается правильно, но затем когда появляется новая свеча, то сделка &amp;quot;улетает&amp;quot;(как показано на рисунке). Помогите пожалуйста решить эту проблему.    &lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADNa31X2dYjAXUmi5C2jcf7ZBgxYdT1pZa8x9J32-5Y6Q" title="http://pixs.ru/?r=8937946"&gt;&lt;a href='http://i.pixs.ru/storage/9/4/6/SnimokPNG_9632283_8937946.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://i.pixs.ru/storage/9/4/6/SnimokPNG_9632283_8937946.png" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/27255/</id>
    <title type="text">Доброго времени суток! Проблема заключается в том, что на тиковом графике сделки убегают в левую час...</title>
    <published>2013-09-02T08:36:42Z</published>
    <updated>2013-09-02T08:38:19Z</updated>
    <author>
      <name>shumak</name>
      <uri>https://stocksharp.ru/users/26776/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Доброго времени суток! Проблема заключается в том, что на тиковом графике сделки убегают в левую часть, а на минутных и секундных таймвреймах все нормально. Подскажите в чем может быть загвоздка. &lt;br /&gt;Сделки отрисовываю так:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
      
public void DrawTrade(IEnumerable&amp;lt;MyTrade&amp;gt; trade)
        {
            this.GuiAsync(
                () =&amp;gt; Chart.ProcessValues( TimeSpan.FromTicks(_tick).GetCandleBounds(trade.Last().Trade.Time).Max, new Dictionary&amp;lt;IChartElement, object&amp;gt;
            {
                {_tradeElement, trade.Last()},
            }));
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;, где _tick - кол-во тиков. &lt;br /&gt;&lt;a href='http://s017.radikal.ru/i416/1309/aa/9788983e4588.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://s017.radikal.ru/i416/1309/aa/9788983e4588.png" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>