Дочерние стратегии~/topic/3635/dochernie-strategii/Copyright @ StockSharp Platform LLC 2010 - 20242024-03-28T17:21:45Zhttps://stocksharp.com/images/logo.pnghttps://stocksharp.com/posts/m/32486/Создаем защитную стратегию: aot= new AutoProtectiveStrategy() { StopLossLevel = 1 * (Unit)candle.Arg...2015-01-27T13:58:29Z2015-02-02T16:31:50ZGavrushttps://stocksharp.com/users/26838/info@stocksharp.comСоздаем защитную стратегию: <br /><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
aot= new AutoProtectiveStrategy()
{
StopLossLevel = 1 * (Unit)candle.Arg,
TakeProfitLevel = 1 * (Unit)candle.Arg,
};
order.WhenNewTrades().Do(aot.ProcessNewMyTrades).Apply(this); //подписываемся на получение сделок и защищаем ее стратегией
this.ChildStrategies.Add(aot); // добавляем дочернию стратегию стоплос и тейкпровфита
</pre>
</div></div><br /><br />Подписываемся на получение заявок и сделок от базовой стратегии:<br /><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
strategy.OrderRegistering += orders => this.GuiAsync(() => MyOrders.Orders.AddRange(orders));
strategy.NewMyTrades += trades => trades.ForEach(t => this.GuiAsync(() => MyTrades.Trades.Add(t)));
</pre>
</div></div><br /><br />ВОПРОС???:<br />Почему-то не приезжают сделки от дочерних стратегий (сделки от базовой стратегии приезжают)<br />С заявками все нормально (в MyOrders приезжают заявки от базовой стратегии и от дочерней)<br />Но сделки от дочерних точно есть, их можно увидеть если написать код:<br /><div class="code"><strong>Code</strong><div class="innercode"><pre class="brush:csharp">
connector.NewMyTrades += trades => trades.ForEach(t => this.GuiAsync(() => MyTrades.Trades.Add(t)));
</pre>
</div></div><br />ПОДСКАЖИТЕ как мне увидеть СДЕЛКИ от дочерних стратегий, а то в StrategiesStatisticsPanel они тоже не отображаются только ЗАЯВКИ ((Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/25635/Вопрос по дочерним стратегиям. Я правильно понимаю, визуально на график вывести работу защитной стра...2013-04-28T05:01:55Z2013-06-23T15:54:55ZUsilaDobryhttps://stocksharp.com/users/28825/info@stocksharp.comВопрос по дочерним стратегиям. <br />Я правильно понимаю, визуально на график вывести работу защитной стратегии не получится, на графике будут отражаться только сделки по закрытию позиции, инициированные этой стратегией.<br />Визуально я могу видеть работу защитной стратегии только через логирование, и можно создать свою таблицу и выводить в неё значения stop-loss, например, через свойство ActivationPrice.<br /><br />Свойство ActivationOffset - это аналог в Квике стоп-лимит при выставлении стоп-заявки?<br />Свойство ActivationPrice - это в Квике цена стоп-заявки?<br />Свойство BasePrice - это цена сделки, позицию которой мы защищаем?<br />По свойству ProtectiveLevel - указано Если тип Type равен Limit, то задается конкретная цена. Имеется ввиду тип чего? Заявки?<br /><br />В стратегии TakeProfit возможно ли реализовать алгоритм Квика, когда мы вводим уровень профита, отклонение от этого уровня и защитный спрэд?Copyright @ StockSharp Platform LLC 2010 - 2024https://stocksharp.com/posts/m/25638/ ... Свойство ActivationOffset - это аналог в Квике стоп-лимит при выставлении стоп-заявки? Свойство...2013-04-28T07:31:18Z2013-04-28T07:31:18ZIvanBhttps://stocksharp.com/users/26984/info@stocksharp.com<div class="quote"><span class="quotetitle">UsilaDobry <a href="https://stocksharp.com/posts/m/25635/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote"><br />...<br />Свойство ActivationOffset - это аналог в Квике стоп-лимит при выставлении стоп-заявки?<br />Свойство ActivationPrice - это в Квике цена стоп-заявки?<br />Свойство BasePrice - это цена сделки, позицию которой мы защищаем?<br /></div></div><br />Все верно<br /><div class="quote"><span class="quotetitle">UsilaDobry <a href="https://stocksharp.com/posts/m/25635/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote"><br />По свойству ProtectiveLevel - указано Если тип Type равен Limit, то задается конкретная цена. Имеется ввиду тип чего? Заявки?<br /></div></div><br />Имеется в виду тип защитного уровня, который передается в ProtectiveLevel (объект типа <a href="http://stocksharp.com/doc/html/T_StockSharp_BusinessEntities_Unit.htm" title="http://stocksharp.com/doc/html/T_StockSharp_BusinessEntities_Unit.htm">Unit</a>).<br /><div class="quote"><span class="quotetitle">UsilaDobry <a href="https://stocksharp.com/posts/m/25635/"><img src="https://stocksharp.com/images/icon_latest_reply.gif" title="Go to" alt="Go to" /></a></span><div class="innerquote"><br />В стратегии TakeProfit возможно ли реализовать алгоритм Квика, когда мы вводим уровень профита, отклонение от этого уровня и защитный спрэд?</div></div><br />Нет, 1 в 1 такого нет. <a href="http://stocksharp.com/doc/" title="http://stocksharp.com/doc/">Подробнее</a>Copyright @ StockSharp Platform LLC 2010 - 2024