﻿<?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">Как в MyTrades найти сделки, которые еще не закрыты</title>
  <id>~/topic/3675/kak-v-mytrades-naiti-sdelki-kotorye-eshshe-ne-zakryty/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-07T15:13:46Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3675" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/25841/</id>
    <title type="text">Из документации: По умолчанию, дочерние стратегии не связанны друг с другом, и исполняются независим...</title>
    <published>2013-05-07T09:15:28Z</published>
    <updated>2013-05-07T09:15:28Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Из &lt;a href="http://stocksharp.com/doc/html/8ea639f6-ce74-4a00-9f13-db59c8c2396f.htm" title="http://stocksharp.com/doc/html/8ea639f6-ce74-4a00-9f13-db59c8c2396f.htm"&gt;документации&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;По умолчанию, дочерние стратегии не связанны друг с другом, и исполняются независимо друг от друга. Когда требуется установить зависимость между стратегиями, необходимо использовать класс BasketStrategy. Данный класс позволяет задать условия завершения стратегий в зависимости друг от друга через признаки BasketStrategyFinishModes. Например, через значение First задается условие, при котором все дочерние стратегии будут остановлены, когда исполнится хотя бы одна из них.&lt;/div&gt;&lt;/div&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/25840/</id>
    <title type="text">Исходя их того что написано, ТС наверное имел ввиду следующее: Прошла сделка(например купили 1 лот) ...</title>
    <published>2013-05-07T09:02:03Z</published>
    <updated>2013-05-07T09:02:03Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.com/users/5973/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Исходя их того что написано, ТС наверное имел ввиду следующее:&lt;br /&gt;&lt;br /&gt;Прошла сделка(например купили 1 лот) -&amp;gt; Position = 1;&lt;br /&gt;Добавлена защитная стратегия для сделки -&amp;gt; TakeProfitStopLossStrategy. Примерно как &lt;a href="http://stocksharp.com/doc/html/63952fce-6e43-4427-985a-1654e8d9cfc1.htm" title="http://stocksharp.com/doc/html/63952fce-6e43-4427-985a-1654e8d9cfc1.htm"&gt;здесь&lt;/a&gt;.&lt;br /&gt;В какой то момент решаем что надо выйти в кэш -&amp;gt; Position = 0, следовательно надо удалить не сработавшую защитную стратегию.&lt;br /&gt;&lt;br /&gt;Ну проще всего это наверное сделать используя правило &lt;a href="http://stocksharp.com/doc/html/M_StockSharp_Algo_MarketRuleHelper_Changed.htm" title="http://stocksharp.com/doc/html/M_StockSharp_Algo_MarketRuleHelper_Changed.htm"&gt;Position.Changed&lt;/a&gt;.&lt;br /&gt;Проверям если Position == 0, то очищяем список дочерних стратегий - ChildStrategies.Clear();&lt;br /&gt;&lt;br /&gt;Если используются еще какие то дочерние стратегии, то берем только TakeProfitStopLossStrategy и удаляем их:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

var s = ChildStrategies.OfType&amp;lt;TakeProfitStopLossStrategy&amp;gt;();
ChildStrategies.RemoveRange(s);
&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.com/posts/m/25839/</id>
    <title type="text">Понятно.</title>
    <published>2013-05-07T08:25:45Z</published>
    <updated>2013-05-07T08:25:45Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.com/users/16767/</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/25838/</id>
    <title type="text">Соответственно, отвечая на ваш первый вопрос, - нечего искать позиции в таблице сделок.</title>
    <published>2013-05-07T08:12:20Z</published>
    <updated>2013-05-07T08:12:20Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</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/25837/</id>
    <title type="text">Не путайте терминологию: то, что вы описали называется не &amp;quot;сделка&amp;quot;, а &amp;quot;позиция&amp;quot;. Сделка - это просто...</title>
    <published>2013-05-07T08:07:52Z</published>
    <updated>2013-05-07T08:07:52Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Не путайте терминологию:&lt;br /&gt;то, что вы описали называется не &amp;quot;сделка&amp;quot;, а &amp;quot;позиция&amp;quot;.&lt;br /&gt;Сделка - это просто событие торговли: купля или продажа чего-либо.&lt;br /&gt;В сделке нельзя &amp;quot;находиться&amp;quot;.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/25836/</id>
    <title type="text">Что-то я коряво написал. Извиняюсь, уже поздно было :) Меня вот что интересует: когда стратегия захо...</title>
    <published>2013-05-07T06:51:32Z</published>
    <updated>2013-05-07T06:51:32Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.com/users/16767/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Что-то я коряво написал. Извиняюсь, уже поздно было :)&lt;br /&gt;&lt;br /&gt;Меня вот что интересует: когда стратегия заходит в сделку у меня запускается TakeProfitStopLossStrategy.&lt;br /&gt;TakeProfit стоит о-очень далеко, так как из сделки, если не по стопу, то выхожу через определенное время. Так вот как сделать, чтобы TakeProfitStopLossStrategy при выходе из сделки через определенное время дальше не отрабатывала бы уровень стопа.&lt;br /&gt;А то получается: зашел на покупку по 100, стоп на 90. Вышел через определенное время по 105. А потом через час, когда цена упала до 90 TakeProfitStopLossStrategy открывается вниз.&lt;br /&gt;&lt;br /&gt;Насколько я понимаю при выходе по времени, мне требуется останавливать (или удалять?) TakeProfitStopLossStrategy? Есть ли возможность, каким-либо образом, среди запущенных дочерних стратегий находить именно ту, которая была запущена после входа в определенную сделку?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/25835/</id>
    <title type="text">Незакрытые сделки это что? </title>
    <published>2013-05-07T06:18:13Z</published>
    <updated>2013-05-07T06:18:13Z</updated>
    <author>
      <name>Moadip</name>
      <uri>https://stocksharp.com/users/5973/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Незакрытые сделки это что? [blink] </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/25833/</id>
    <title type="text">Собственно, задача следить за незакрытыми сделками и при необходимости их закрывать. Спасибо.</title>
    <published>2013-05-06T20:35:00Z</published>
    <updated>2013-05-06T20:35:00Z</updated>
    <author>
      <name>Lipot</name>
      <uri>https://stocksharp.com/users/16767/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Собственно, задача следить за незакрытыми сделками и при необходимости их закрывать.&lt;br /&gt;Спасибо.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>