﻿<?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">Обновление 4.0.4 - не работают правила стратегий</title>
  <id>~/topic/2094/obnovlenie-4_0_4---ne-rabotayut-pravila-strategii/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-04T13:54:59Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2094" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/13040/</id>
    <title type="text">&amp;quot;Ни одна из перегрузок метода &amp;quot;Activate&amp;quot; не принимает &amp;quot;1&amp;quot; аргументов&amp;quot; Попробуйте наследование от Str...</title>
    <published>2011-11-07T10:17:10Z</published>
    <updated>2011-11-07T10:17:10Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;esper &lt;a href="https://stocksharp.ru/posts/m/13039/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Supervisor &lt;a href="https://stocksharp.ru/posts/m/13038/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&amp;quot;Ни одна из перегрузок метода &amp;quot;Activate&amp;quot; не принимает &amp;quot;1&amp;quot; аргументов&amp;quot;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Попробуйте наследование от StrategyRule&amp;lt;MyDetectedTrade&amp;gt;, а не StrategyRule&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Спасибо большое, помогло!</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13039/</id>
    <title type="text">&amp;quot;Ни одна из перегрузок метода &amp;quot;Activate&amp;quot; не принимает &amp;quot;1&amp;quot; аргументов&amp;quot; Попробуйте наследование от Str...</title>
    <published>2011-11-07T09:49:59Z</published>
    <updated>2011-11-07T09:49:59Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Supervisor &lt;a href="https://stocksharp.ru/posts/m/13038/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&amp;quot;Ни одна из перегрузок метода &amp;quot;Activate&amp;quot; не принимает &amp;quot;1&amp;quot; аргументов&amp;quot;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Попробуйте наследование от StrategyRule&amp;lt;MyDetectedTrade&amp;gt;, а не StrategyRule&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13038/</id>
    <title type="text">Теперь ругается на аргумент trade к Activate. Я так понимаю его надо прописать где-то, только не пой...</title>
    <published>2011-11-07T09:44:48Z</published>
    <updated>2011-11-07T09:45:05Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;esper &lt;a href="https://stocksharp.ru/posts/m/13036/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Supervisor &lt;a href="https://stocksharp.ru/posts/m/13028/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Теперь ругается на аргумент trade к Activate. Я так понимаю его надо прописать где-то, только не пойму где [confused]&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Какую ошибку выдает?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&amp;quot;Ни одна из перегрузок метода &amp;quot;Activate&amp;quot; не принимает &amp;quot;1&amp;quot; аргументов&amp;quot;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13037/</id>
    <title type="text"> ... Раньше я считал что тип после Do - это тип передаваемого значения в делегат, а оказывается - во...</title>
    <published>2011-11-07T09:25:33Z</published>
    <updated>2011-11-07T09:25:33Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Supervisor &lt;a href="https://stocksharp.ru/posts/m/13031/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13029/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Supervisor &lt;a href="https://stocksharp.ru/posts/m/13028/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;...&lt;br /&gt;Раньше я считал что тип после Do - это тип передаваемого значения в делегат, а оказывается - возвращаемого? Странно что раньше все работало нормально и не ругалось :)&lt;br /&gt;...&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Раньше так и было.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Получается, в 4.0.3 код Do(DetectTradePrice) должен работать, а он не работает. &lt;br /&gt;Работает только Do&amp;lt;IEnumerable&amp;lt;MyTrade&amp;gt;&amp;gt;(DetectTradePrice)&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я просто не помню с какой версии эти изменения появились. Может быть в 4.0.3 их и не было еще[blush] &lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13036/</id>
    <title type="text">Теперь ругается на аргумент trade к Activate. Я так понимаю его надо прописать где-то, только не пой...</title>
    <published>2011-11-07T09:15:33Z</published>
    <updated>2011-11-07T09:15:33Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Supervisor &lt;a href="https://stocksharp.ru/posts/m/13028/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Теперь ругается на аргумент trade к Activate. Я так понимаю его надо прописать где-то, только не пойму где [confused]&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Какую ошибку выдает?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13031/</id>
    <title type="text"> ... Раньше я считал что тип после Do - это тип передаваемого значения в делегат, а оказывается - во...</title>
    <published>2011-11-07T08:25:30Z</published>
    <updated>2011-11-07T08:25:30Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13029/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Supervisor &lt;a href="https://stocksharp.ru/posts/m/13028/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;...&lt;br /&gt;Раньше я считал что тип после Do - это тип передаваемого значения в делегат, а оказывается - возвращаемого? Странно что раньше все работало нормально и не ругалось :)&lt;br /&gt;...&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Раньше так и было.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Получается, в 4.0.3 код Do(DetectTradePrice) должен работать, а он не работает. &lt;br /&gt;Работает только Do&amp;lt;IEnumerable&amp;lt;MyTrade&amp;gt;&amp;gt;(DetectTradePrice)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13029/</id>
    <title type="text"> ... Раньше я считал что тип после Do - это тип передаваемого значения в делегат, а оказывается - во...</title>
    <published>2011-11-07T08:01:22Z</published>
    <updated>2011-11-07T08:01:22Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Supervisor &lt;a href="https://stocksharp.ru/posts/m/13028/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;...&lt;br /&gt;Раньше я считал что тип после Do - это тип передаваемого значения в делегат, а оказывается - возвращаемого? Странно что раньше все работало нормально и не ругалось :)&lt;br /&gt;...&lt;br /&gt;&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/13028/</id>
    <title type="text">И какая сигнатура у методов DetectTradePrice и LogNewPrder? void DetectTradePrice(IEnumerable) void ...</title>
    <published>2011-11-07T07:46:00Z</published>
    <updated>2011-11-07T07:48:43Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;frontman &lt;a href="https://stocksharp.ru/posts/m/13026/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;И какая сигнатура у методов DetectTradePrice и LogNewPrder?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;void DetectTradePrice(IEnumerable&amp;lt;MyTrade&amp;gt;)&lt;br /&gt;void LogNewOrder(Order)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Раньше я считал что тип после Do - это тип передаваемого значения в делегат, а оказывается - возвращаемого? Странно что раньше все работало нормально и не ругалось :)&lt;br /&gt;&lt;br /&gt;Это исправил, спасибо, но теперь возник другой вопрос:&lt;br /&gt;В 4.0.3 в классе моего правила стратегии такая конструкция работала:&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:plain"&gt;
private void OnMyTradeDetected(MyDetectedTrade trade)
			{
				Activate(trade);
			}&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Теперь ругается на аргумент trade к Activate. Я так понимаю его надо прописать где-то, только не пойму где [confused]</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13026/</id>
    <title type="text">А разве в версии 4.0.3 правила записываются не так this.When(this.StrategyNewOrder()) .Do(DetectTrad...</title>
    <published>2011-11-07T07:21:45Z</published>
    <updated>2011-11-07T07:21:45Z</updated>
    <author>
      <name>frontman</name>
      <uri>https://stocksharp.ru/users/28487/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">А разве в версии 4.0.3 правила записываются не так &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;
this.When(this.StrategyNewOrder())
.Do(DetectTradePrice)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;В версии 4.0.4 точно так.&lt;br /&gt;&lt;br /&gt;И какая сигнатура у методов DetectTradePrice и LogNewPrder?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/13025/</id>
    <title type="text">.Do(LogNewOrder)</title>
    <published>2011-11-07T07:20:18Z</published>
    <updated>2011-11-07T07:20:18Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="code"&gt;&lt;strong&gt;Код&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;
.Do(LogNewOrder)&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.ru/posts/m/13023/</id>
    <title type="text">Обновился 4.0.3 -&amp;gt; 4.0.4 Перестали работать все правила стратегий с передаваемыми параметрами: http:...</title>
    <published>2011-11-07T07:09:53Z</published>
    <updated>2011-11-07T07:09:53Z</updated>
    <author>
      <name>Supervisor</name>
      <uri>https://stocksharp.ru/users/27975/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Обновился 4.0.3 -&amp;gt; 4.0.4&lt;br /&gt;Перестали работать все правила стратегий с передаваемыми параметрами:&lt;br /&gt;&lt;a href='http://img508.imageshack.us/img508/120/123pay.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="http://img508.imageshack.us/img508/120/123pay.png" style='max-width: 600px;' alt=""/&gt;&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>