﻿<?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">WhenNewMyTrade, котирование, защитные стратегии</title>
  <id>~/topic/9728/whennewmytrade-kotirovanie-zashshitnye-strategii/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-15T13:14:24Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=9728" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/44597/</id>
    <title type="text">К сожалению в S# работа с позициями - полный мрак. Наверное стоит сделать коллективный запрос центра...</title>
    <published>2018-07-30T11:09:29Z</published>
    <updated>2018-07-30T11:09:29Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;JaguarFX &lt;a href="https://stocksharp.ru/posts/m/44589/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;К сожалению в S# работа с позициями - полный мрак.&lt;br /&gt;Наверное стоит сделать коллективный запрос центральной команде разработчиков на выпуск отдельного мастер-класса по работе с позициями.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Коллективный не нужно, решаем все в индивидуальном порядке, так как у каждого разные причину.&lt;br /&gt;&lt;br /&gt;Напишите нам на &lt;a href="mailto:info@stocksharp.com"&gt;info@stocksharp.com&lt;/a&gt; о найденной проблеме. От вас ранее никаких запросов не поступало.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/44596/</id>
    <title type="text">Именно так! Хочется заниматься стратегией, а не поиском ошибок и рабочих комбинаций :(</title>
    <published>2018-07-30T11:06:54Z</published>
    <updated>2018-07-30T11:06:54Z</updated>
    <author>
      <name>yanker</name>
      <uri>https://stocksharp.ru/users/101585/</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/44589/</id>
    <title type="text">К сожалению в S# работа с позициями - полный мрак. Наверное стоит сделать коллективный запрос центра...</title>
    <published>2018-07-30T01:04:46Z</published>
    <updated>2018-07-30T01:04:46Z</updated>
    <author>
      <name>JaguarFX</name>
      <uri>https://stocksharp.ru/users/49779/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">К сожалению в S# работа с позициями - полный мрак.&lt;br /&gt;Наверное стоит сделать коллективный запрос центральной команде разработчиков на выпуск отдельного мастер-класса по работе с позициями.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/44534/</id>
    <title type="text">Добрый день Столкнулся со следующими проблемами: 1. В стратегии зарегистрировано правило WhenNewMyTr...</title>
    <published>2018-07-25T09:39:26Z</published>
    <updated>2018-07-25T09:39:26Z</updated>
    <author>
      <name>yanker</name>
      <uri>https://stocksharp.ru/users/101585/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Добрый день&lt;br /&gt;Столкнулся со следующими проблемами:&lt;br /&gt;1. В стратегии зарегистрировано правило WhenNewMyTrade (примерно так: mainStrategy.WhenNewMyTrade().Do(MainStrategyNewTrade).Apply(this);) &lt;br /&gt;&lt;br /&gt;Если тестируем на истории через HistoryEmulationConnector, то при получении трейда в MainStrategyNewTrade позиция mainStrategy.position уже соответствует реальной. &lt;br /&gt;Если же используем реальное подключение к квику через QuikTrader, то получаем трейд, а mainStrategy.position равно 0.&lt;br /&gt;&lt;br /&gt;2. При использовании MarketQuotingStrategy и вообще любой стратегии из QuotingStrategy, правило WhenNewMyTrade вообще не вызывается.&lt;br /&gt;Стратегия просто завершается.&lt;br /&gt;Это решается костылем: &lt;br /&gt;WaitAllTrades = true,&lt;br /&gt; DisposeOnStop = true,&lt;br /&gt;и потом ручным удалением стратегии из дочерних главной стратегии&lt;br /&gt;Однако если использовать любую защитную стратегию с UseQuoting=true, то и это не помогает (очень похоже, что защитная стратегия внутри себя создает дочернюю стратегию котирования и не дожидается сделок и не обновляет strategy.position)&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>