﻿<?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-06-04T09:07:23Z</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;p&gt;Вам наверное в этот раздел надо. &lt;a href="http://stocksharp.com/forum/tags/%D0%90%D0%BB%D0%B3%D0%BE%D1%82%D1%80%D0%B5%D0%B9%D0%B4%D0%B8%D0%BD%D0%B3/"&gt;http://stocksharp.com/forum/tags/Алготрейдинг/&lt;/a&gt;
Там много чего есть. И вопрос там задавайте, если ответят, как потом искать?
Как я понял можно сделать все, что есть здесь &lt;a href="http://www.scichart.com/features" rel="nofollow" target="_blank"&gt;http://www.scichart.com/features&lt;/a&gt; и в S#Studio. Но надо уметь.
Покрутите S#Studio как там сделано, есть же исходники.
Вид стрелок поменять можно, а вот над горизонтальными линиями, да еще как в Квике, придется попотеть.
Есть рабочие примеры от S#, допиливайте их.&lt;/p&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">[quote=Vitaly48;33996]да, спасибо, только хотелось бы, что бы заявки выставлялись в виде линий, как ...</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;p&gt;[quote=Vitaly48;33996]да, спасибо, только хотелось бы, что бы заявки выставлялись в виде линий, как в квике, заявки в виде стрелок не удобно, даже если выделять их разными цветами, все равно, когда много сделок, появляется абсолютно непонятная мешанина, к тому же исполненные заявки не убираюся как в квике, а остаются висеть на графике ([/quote]
Да стрелки в заявках это конечно как то не здорово, согласен абсолютно.
Попробовал поковырять LineElement, подружить с графиком не получилось, видимо есть какой то нюансик.
Вышел из положения просто создав простейший индикатор, который принимает на вход число и его потом так же выводит на график [lol], получается просто линия, которую можно использовать и для заявок и для тейка со стопами для подсветки текущего состояния. Особенно удобно, если нет терминала, например для Плазы.
Это конечно ужасный костыль, но быстро сделать и работает удобно.&lt;/p&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">&lt;p&gt;да, спасибо, только хотелось бы, что бы заявки выставлялись в виде линий, как в квике, заявки в виде стрелок не удобно, даже если выделять их разными цветами, все равно, когда много сделок, появляется абсолютно непонятная мешанина, к тому же исполненные заявки не убираюся как в квике, а остаются висеть на графике (&lt;/p&gt;
</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 [code=csharp] protecte...</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">&lt;p&gt;Например так можно сделать. В стратегии, когда переопределяем метод OnStarted
[code=csharp]
protected override void OnStarted()
{
InitChart();
InitIndicator();
RunProcessGetCandles();&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        this
            .WhenNewMyTrades()
            .Do(ShowTrade)
            .Apply(this);

        this
            .WhenOrderRegistered()
            .Do(ShowMyOrder)
            .Apply(this);
       
        base.OnStarted();
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;[/code]
Создаем метод для заявок
[code=csharp]
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}, // вывод заявок
}));
}
[/code]
И такой же для сделок
[code=csharp]
private void ShowTrade(IEnumerable&lt;MyTrade&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}, // вывод сделок
}));
});
}
[/code]
Подробно не разбираю, но вроде понять, что к чему не сложно.
По крайней мере с версией 4.3.13 этот код еще работает&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33994/</id>
    <title type="text">[quote=rtDen;33993]Помню, что в примере 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;p&gt;[quote=rtDen;33993]Помню, что в примере Testing/SimpleHistoryTesting стрелочки на графике рисовались. Посмотрите его код[/quote]&lt;/p&gt;
&lt;p&gt;посмотрю, спасибо!&lt;/p&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">&lt;p&gt;Помню, что в примере Testing/SimpleHistoryTesting стрелочки на графике рисовались. Посмотрите его код&lt;/p&gt;
</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">&lt;p&gt;в этих примерах очень мало нужной инфы, SampleCandles? с него и начинал, а больше ничего интересного не нашел
за студио - спасибо! еще не видел, щас начну ковырять ;)&lt;/p&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;p&gt;Примеры &lt;a href="https://github.com/StockSharp/StockSharp/tree/master/Samples" target="_blank"&gt;https://github.com/StockSharp/StockSharp/tree/master/Samples&lt;/a&gt;
Студия &lt;a href="https://github.com/StockSharp/StockSharp/tree/master/Studio/Studio" target="_blank"&gt;https://github.com/StockSharp/StockSharp/tree/master/Studio/Studio&lt;/a&gt;&lt;/p&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;p&gt;да, раздел я наверно попутал,
ну да результат, я думаю, был бы тот же...
сами видите общение тут по большей части происходит с пустотой )&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Покрутите S#Studio как там сделано, есть же исходники.
исходников студио я не видел, ссылку можно?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Есть рабочие примеры от S#, допиливайте их.
рабочих примеров вывода графиков нет ни одного кроме простейшего вывода свечек,
если у Вас что то интересное есть, может поделитесь, можете пульнуть на vint48@bk.ru
был бы премного благодарен!&lt;/p&gt;
&lt;/blockquote&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;p&gt;Так, поправка, ордера рисует, НО, рисует их почему то стрелочками? а не горизонтальными линиями как в Квике!
Вопрос, это почему так? и вообще изменить вид этих стрелочек как то можно?
и остается последний нерешенный вопрос, можно ли отрисовать свои комментарии рядом со стрелочками?&lt;/p&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">&lt;p&gt;Фух, после упорного перелапачивания форума, доков и примеров пришел к тому, что надо заводить отдельную переменную на ордера и сделки, а рисовать на графике через CandleManagerProcessing&lt;/p&gt;
&lt;p&gt;private readonly List&lt;Order&gt; _myOrdersList = new List&lt;Order&gt;();
private readonly List&lt;MyTrade&gt; _myTradesList = new List&lt;MyTrade&gt;();&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;_trader.NewMyTrades += myTrades =&amp;gt; this.GuiAsync(() =&amp;gt; {_myTradesList.AddRange(myTrades); });
_trader.OrdersChanged += myOrders =&amp;gt; this.GuiAsync(() =&amp;gt; {_myOrdersList.AddRange(myOrders); });&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                _candleManager = new CandleManager(_trader);
                _candleManager.Processing += DrawCandle;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;private void DrawCandle(CandleSeries _series, Candle _candle)
{&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;        var _trade = _myTradesList.FirstOrDefault();
                    _myTradesList.Clear();

        var _order = _myOrdersList.FirstOrDefault();
                     _myOrdersList.Clear();

        var dict = new Dictionary&amp;lt;IChartElement, object&amp;gt;
          {
          { _MYchartOrderElement, _order },
          { _MYchartTradeElement, _trade },
          { _candlesElem, _candle },
          };
        Chart.Draw(_candle.OpenTime, dict);
    }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;в итоге отрисовываются сделки, ордеров нет!&lt;/p&gt;
&lt;p&gt;и остается в силе очень важный вопрос - можно ли сделать подписи к стрелочкам?
пока что нашел IsLegend = true, но как изменить хинт не знаю
поможет кто, нет?&lt;/p&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;p&gt;Уважаемые коллеги!
требуется помощь!&lt;/p&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;p&gt;Приветствую!
прошу помочь, не могу отрисовать свои сделки на графике, по примерам найденным на форуме делаю так:&lt;/p&gt;
&lt;p&gt;private readonly ChartTradeElement _MYchartTradeElement = new ChartTradeElement
;&lt;/p&gt;
&lt;p&gt;private readonly ChartOrderElement _MYchartOrderElement = new ChartOrderElement
;&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;_trader.NewMyTrades += myTrades =&amp;gt; this.GuiAsync(() =&amp;gt;
{
var dict = new Dictionary&amp;lt;IChartElement, object&amp;gt; {{ _MYchartTradeElement, myTrades.Last() }};
Chart.Draw(myTrades.Last().Trade.Time, dict);&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;_trader.OrdersChanged += myOrders =&amp;gt; this.GuiAsync(() =&amp;gt;
{
foreach (Order MO in myOrders)
{
var dict = new Dictionary&amp;lt;IChartElement, object&amp;gt; { { _MYchartOrderElement, MO } };
Chart.Draw(MO.Time , dict);&lt;/p&gt;
&lt;p&gt;и в итоге на экране ничего кроме свечек не отображается!&lt;/p&gt;
&lt;p&gt;и еще вопрос можно ли как то к стрелке показывающей на сделку вывести тестовое пояснение, ну например это сработал стоп, а это тэйк?
или, если нет какого то готового решения, хоть направьте плиз куда посмотреть
спасибо!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>