﻿<?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/5121/ne-mogu-narisovat-indikator-sdelki-i-zayavki-na-grafike/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-24T18:51:02Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=5121" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/33980/</id>
    <title type="text">Вам наверное в этот раздел надо. http://stocksharp.com/forum/tags/Алготрейдинг/ Там много чего есть....</title>
    <published>2015-11-16T16:40:28Z</published>
    <updated>2016-08-16T00:21:22Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.ru/users/6502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Вам наверное в этот раздел надо. &lt;a href="http://stocksharp.com/forum/tags/Алготрейдинг/
" title="http://stocksharp.com/forum/tags/Алготрейдинг/
"&gt;http://stocksharp.com/forum/tags/Алготрейдинг/
&lt;/a&gt;&lt;br /&gt;Там много чего есть. И вопрос там задавайте, если ответят, как потом искать?&lt;br /&gt;Как я понял можно сделать все, что есть здесь &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAATjoicAQwugnTNCw__Ga-_BF4oF1-DjgHiO19tMmUhpJQAQiyUuY2CkdgZUw5Jd5o" title="http://www.scichart.com/features "&gt;http://www.scichart.com/features &lt;/a&gt;и в S#Studio. Но надо уметь.&lt;br /&gt;Покрутите S#Studio как там сделано, есть же исходники.&lt;br /&gt;Вид стрелок поменять можно, а вот над горизонтальными линиями, да еще как в Квике, придется попотеть.&lt;br /&gt;Есть рабочие примеры от S#, допиливайте их. &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/34053/</id>
    <title type="text">да, спасибо, только хотелось бы, что бы заявки выставлялись в виде линий, как в квике, заявки в виде...</title>
    <published>2015-12-09T14:30:02Z</published>
    <updated>2015-12-09T14:30:02Z</updated>
    <author>
      <name>vil</name>
      <uri>https://stocksharp.ru/users/192/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Vitaly48 &lt;a href="https://stocksharp.ru/posts/m/33996/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;да, спасибо, только хотелось бы, что бы заявки выставлялись в виде линий, как в квике, заявки в виде стрелок не удобно, даже если выделять их разными цветами, все равно, когда много сделок, появляется абсолютно непонятная мешанина, к тому же исполненные заявки не убираюся как в квике, а остаются висеть на графике (&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Да стрелки в заявках это конечно как то не здорово, согласен абсолютно.&lt;br /&gt;Попробовал поковырять LineElement, подружить с графиком не получилось, видимо есть какой то нюансик.&lt;br /&gt;Вышел из положения просто создав простейший индикатор, который принимает на вход число и его потом так же выводит на график [lol], получается просто линия, которую можно использовать и для заявок и для тейка со стопами для подсветки текущего состояния. Особенно удобно, если нет терминала, например для Плазы.&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/33996/</id>
    <title type="text">да, спасибо, только хотелось бы, что бы заявки выставлялись в виде линий, как в квике, заявки в виде...</title>
    <published>2015-11-20T11:34:21Z</published>
    <updated>2015-11-20T11:34:21Z</updated>
    <author>
      <name>Vitaly48</name>
      <uri>https://stocksharp.ru/users/94511/</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/33995/</id>
    <title type="text">Например так можно сделать. В стратегии, когда переопределяем метод OnStarted protected override voi...</title>
    <published>2015-11-20T10:51:39Z</published>
    <updated>2015-11-20T10:57:27Z</updated>
    <author>
      <name>vil</name>
      <uri>https://stocksharp.ru/users/192/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Например так можно сделать. В стратегии, когда переопределяем метод OnStarted&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;

protected override void OnStarted()
        {
            InitChart();
            InitIndicator();
            RunProcessGetCandles();

            this
                .WhenNewMyTrades()
                .Do(ShowTrade)
                .Apply(this);

            this
                .WhenOrderRegistered()
                .Do(ShowMyOrder)
                .Apply(this);
           
            base.OnStarted();
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&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;

private void ShowMyOrder(Order order)
        {
            MainWindow.Instance.GuiAsync(() =&amp;gt; MainWindow.Instance.CandleChart.Draw(order.Time, new Dictionary&amp;lt;IChartElement, object&amp;gt;
                {
                    {_chartOrderElement, order}, // вывод заявок
                }));
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&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;

private void ShowTrade(IEnumerable&amp;lt;MyTrade&amp;gt; mytrades)
        {
            MainWindow.Instance.GuiAsync(() =&amp;gt;
            {
                mytrades.ForEach(t =&amp;gt; MainWindow.Instance.CandleChart.Draw(t.Trade.Time, new Dictionary&amp;lt;IChartElement, object&amp;gt;
                {
                    {_chartTradeElement, t}, // вывод сделок
                }));
            });
        }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Подробно не разбираю, но вроде понять, что к чему не сложно.&lt;br /&gt;По крайней мере с версией 4.3.13 этот код еще работает</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33994/</id>
    <title type="text">Помню, что в примере Testing/SimpleHistoryTesting стрелочки на графике рисовались. Посмотрите его ко...</title>
    <published>2015-11-20T09:44:44Z</published>
    <updated>2015-11-20T09:44:44Z</updated>
    <author>
      <name>Vitaly48</name>
      <uri>https://stocksharp.ru/users/94511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;rtDen &lt;a href="https://stocksharp.ru/posts/m/33993/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Помню, что в примере Testing/SimpleHistoryTesting стрелочки на графике рисовались. Посмотрите его код&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/33993/</id>
    <title type="text">Помню, что в примере Testing/SimpleHistoryTesting стрелочки на графике рисовались. Посмотрите его ко...</title>
    <published>2015-11-20T05:56:22Z</published>
    <updated>2015-11-20T05:56:22Z</updated>
    <author>
      <name>rtDen</name>
      <uri>https://stocksharp.ru/users/733/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Помню, что в примере Testing/SimpleHistoryTesting стрелочки на графике рисовались. Посмотрите его код</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33988/</id>
    <title type="text">в этих примерах очень мало нужной инфы, SampleCandles? с него и начинал, а больше ничего интересного...</title>
    <published>2015-11-17T16:07:51Z</published>
    <updated>2015-11-17T16:07:51Z</updated>
    <author>
      <name>Vitaly48</name>
      <uri>https://stocksharp.ru/users/94511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">в этих примерах очень мало нужной инфы, SampleCandles? с него и начинал, а больше ничего интересного не нашел&lt;br /&gt;за студио - спасибо! еще не видел, щас начну ковырять ;) </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33987/</id>
    <title type="text">Примеры https://github.com/StockSharp/StockSharp/tree/master/Samples Студия https://github.com/Stock...</title>
    <published>2015-11-17T13:11:23Z</published>
    <updated>2015-11-17T13:11:23Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.ru/users/6502/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Примеры &lt;a target="_blank" href="https://github.com/StockSharp/StockSharp/tree/master/Samples
" title="https://github.com/StockSharp/StockSharp/tree/master/Samples
"&gt;https://github.com/Stock...arp/tree/master/Samples
&lt;/a&gt;&lt;br /&gt;Студия &lt;a target="_blank" href="https://github.com/StockSharp/StockSharp/tree/master/Studio/Studio" title="https://github.com/StockSharp/StockSharp/tree/master/Studio/Studio"&gt;https://github.com/Stock...ree/master/Studio/Studio&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33981/</id>
    <title type="text">да, раздел я наверно попутал, ну да результат, я думаю, был бы тот же... сами видите общение тут по ...</title>
    <published>2015-11-16T17:41:03Z</published>
    <updated>2015-11-16T17:41:03Z</updated>
    <author>
      <name>Vitaly48</name>
      <uri>https://stocksharp.ru/users/94511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">да, раздел я наверно попутал, &lt;br /&gt;ну да результат, я думаю, был бы тот же...&lt;br /&gt;сами видите общение тут по большей части происходит с пустотой )&lt;br /&gt;&lt;br /&gt;&amp;gt;Покрутите S#Studio как там сделано, есть же исходники.&lt;br /&gt;исходников студио я не видел, ссылку можно?&lt;br /&gt;&lt;br /&gt;&amp;gt;Есть рабочие примеры от S#, допиливайте их.&lt;br /&gt;рабочих примеров вывода графиков нет ни одного кроме простейшего вывода свечек,&lt;br /&gt;если у Вас что то интересное есть, может поделитесь, можете пульнуть на &lt;a href="https://stocksharp.ru/away/?u=AQAAAAAAAABZUPp2gepjslzPvGBo4LVmrWIML2FD0NlYHPdQJAfYJQ"&gt;vint48@bk.ru&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/33978/</id>
    <title type="text">Так, поправка, ордера рисует, НО, рисует их почему то стрелочками? а не горизонтальными линиями как ...</title>
    <published>2015-11-16T08:59:27Z</published>
    <updated>2015-11-16T08:59:27Z</updated>
    <author>
      <name>Vitaly48</name>
      <uri>https://stocksharp.ru/users/94511/</uri>
      <email>info@stocksharp.ru</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.ru/posts/m/33977/</id>
    <title type="text">Фух, после упорного перелапачивания форума, доков и примеров пришел к тому, что надо заводить отдель...</title>
    <published>2015-11-16T08:36:40Z</published>
    <updated>2015-11-16T08:36:40Z</updated>
    <author>
      <name>Vitaly48</name>
      <uri>https://stocksharp.ru/users/94511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Фух, после упорного перелапачивания форума, доков и примеров пришел к тому, что надо заводить отдельную переменную на ордера и сделки, а рисовать на графике через CandleManagerProcessing&lt;br /&gt;&lt;br /&gt;private readonly List&amp;lt;Order&amp;gt; _myOrdersList = new List&amp;lt;Order&amp;gt;();&lt;br /&gt;private readonly List&amp;lt;MyTrade&amp;gt; _myTradesList = new List&amp;lt;MyTrade&amp;gt;();&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;_trader.NewMyTrades += myTrades =&amp;gt; this.GuiAsync(() =&amp;gt; {_myTradesList.AddRange(myTrades); });&lt;br /&gt;_trader.OrdersChanged += myOrders =&amp;gt; this.GuiAsync(() =&amp;gt; {_myOrdersList.AddRange(myOrders); });&lt;br /&gt;&lt;br /&gt;                    _candleManager = new CandleManager(_trader);&lt;br /&gt;                    _candleManager.Processing += DrawCandle;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private void DrawCandle(CandleSeries _series, Candle _candle)&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;            var _trade = _myTradesList.FirstOrDefault();&lt;br /&gt;                        _myTradesList.Clear();&lt;br /&gt;&lt;br /&gt;            var _order = _myOrdersList.FirstOrDefault();&lt;br /&gt;                         _myOrdersList.Clear();&lt;br /&gt;&lt;br /&gt;            var dict = new Dictionary&amp;lt;IChartElement, object&amp;gt;&lt;br /&gt;              {&lt;br /&gt;              { _MYchartOrderElement, _order },&lt;br /&gt;              { _MYchartTradeElement, _trade },&lt;br /&gt;              { _candlesElem, _candle },&lt;br /&gt;              };&lt;br /&gt;            Chart.Draw(_candle.OpenTime, dict);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;в итоге отрисовываются сделки, ордеров нет!&lt;br /&gt;&lt;br /&gt;и остается в силе очень важный вопрос - можно ли сделать подписи к стрелочкам?&lt;br /&gt;пока что нашел IsLegend = true, но как изменить хинт не знаю&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/33975/</id>
    <title type="text">Уважаемые коллеги! требуется помощь! </title>
    <published>2015-11-15T22:34:25Z</published>
    <updated>2015-11-15T22:34:25Z</updated>
    <author>
      <name>Vitaly48</name>
      <uri>https://stocksharp.ru/users/94511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Уважаемые коллеги!&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/33973/</id>
    <title type="text">Приветствую! прошу помочь, не могу отрисовать свои сделки на графике, по примерам найденным на форум...</title>
    <published>2015-11-13T20:10:18Z</published>
    <updated>2015-11-13T20:10:18Z</updated>
    <author>
      <name>Vitaly48</name>
      <uri>https://stocksharp.ru/users/94511/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Приветствую!&lt;br /&gt;прошу помочь, не могу отрисовать свои сделки на графике, по примерам найденным на форуме делаю так:&lt;br /&gt;&lt;br /&gt;private readonly ChartTradeElement _MYchartTradeElement = new ChartTradeElement&lt;br /&gt;        {&lt;br /&gt;...&lt;br /&gt;        };&lt;br /&gt;&lt;br /&gt;private readonly ChartOrderElement _MYchartOrderElement = new ChartOrderElement&lt;br /&gt;        {&lt;br /&gt;...&lt;br /&gt;        };&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;_trader.NewMyTrades += myTrades =&amp;gt; this.GuiAsync(() =&amp;gt;&lt;br /&gt;{&lt;br /&gt;var dict = new Dictionary&amp;lt;IChartElement, object&amp;gt; {{ _MYchartTradeElement, myTrades.Last() }};&lt;br /&gt;Chart.Draw(myTrades.Last().Trade.Time, dict);&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;_trader.OrdersChanged += myOrders =&amp;gt; this.GuiAsync(() =&amp;gt;&lt;br /&gt;{&lt;br /&gt;foreach (Order MO in myOrders)&lt;br /&gt;{&lt;br /&gt;var dict = new Dictionary&amp;lt;IChartElement, object&amp;gt; { { _MYchartOrderElement, MO } };&lt;br /&gt;Chart.Draw(MO.Time , dict);&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>
</feed>