﻿<?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">Backtesting: нестабильные результаты</title>
  <id>~/topic/4405/backtesting-nestabilnye-rezultaty/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-21T15:53:06Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=4405" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/29980/</id>
    <title type="text">esper: Если у вас один HistoryEmulationConnector, то все стратегии торгуют между собой и нет ничего ...</title>
    <published>2014-03-12T16:07:22Z</published>
    <updated>2014-03-12T16:07:22Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(29979)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
Если у вас один HistoryEmulationConnector, то все стратегии торгуют между собой и нет ничего странного в том, что их результаты отличаются.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;это 10 одинаковых копий стратегии, соответственно, они не между собой торгуют, а одновременно и однонаправленно торгуют. Почему в данном случае возникают проблемы непонятно. В реале, когда будет запущено несколько стратегий на одном коннекторе, они тоже между собой будут конфликтовать?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Возможно, мой подход неверен именно с точки зрения реализации S#, тогда скажите как правильно делать.&lt;/li&gt;
&lt;li&gt;Возможно ли кэшировать данные в памяти, чтобы 10 коннекторов считывали данные не с диска, а из памяти? Ну либо еще как-нибудь оптимизировать процесс бэктестинга?&lt;/li&gt;
&lt;/ul&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/29979/</id>
    <title type="text">Если у вас один HistoryEmulationConnector, то все стратегии торгуют между собой и нет ничего странно...</title>
    <published>2014-03-12T15:56:00Z</published>
    <updated>2014-03-12T15:56:00Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Если у вас один HistoryEmulationConnector, то все стратегии торгуют между собой и нет ничего странного в том, что их результаты отличаются.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/29973/</id>
    <title type="text">esper: Все стратегии запускаются на одном эмуляторе или каждая на отдельном? все на одном. Процесс о...</title>
    <published>2014-03-12T12:21:08Z</published>
    <updated>2014-03-12T12:21:08Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(29958)" rel="nofollow" target="_blank"&gt;esper&lt;/a&gt;:&lt;/strong&gt;
Все стратегии запускаются на одном эмуляторе или каждая на отдельном?
все на одном.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Процесс оптимизационного бэктестинга нигде не задокументирован, так что приходится делать методом тыка.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Надо на нескольких коннекторах типа StorageRegistry?&lt;/li&gt;
&lt;li&gt;Если все равно одни и те же данные, их можно как-нибудь запихнуть в память целиком, чтобы не считывать с диска каждый раз для каждой стратегии?&lt;/li&gt;
&lt;/ul&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/29958/</id>
    <title type="text">Все стратегии запускаются на одном эмуляторе или каждая на отдельном? </title>
    <published>2014-03-11T15:42:29Z</published>
    <updated>2014-03-11T15:42:29Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.ru/users/5990/</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/29948/</id>
    <title type="text">Итак, результаты тестов на тиковых данных за 2 месяца: Тест 1 стратегии занимает 27 минут, десяти - ...</title>
    <published>2014-03-10T21:16:53Z</published>
    <updated>2014-03-10T21:16:53Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Итак, результаты тестов на тиковых данных за 2 месяца:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Тест 1 стратегии занимает 27 минут, десяти - 1ч49мин (в 4 раза больше времени за 10 стратегий)&lt;/li&gt;
&lt;li&gt;&lt;h1 id="trades-299-301.2-4"&gt;trades: 299 - 301. 2 потерянных трейда (4 сделки) не так страшно, но вопрос почему это происходит&lt;/h1&gt;
&lt;/li&gt;
&lt;li&gt;PnL гуляет на 7% (-7%,0) - это уже намного хуже&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Короче, либо я что-то не так делаю, либо в S# вскрылась большая проблема.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/29947/</id>
    <title type="text">Провел эксперимент: Создал 10 идентичных копий стратегии Запустил их параллельно Генерация стаканов ...</title>
    <published>2014-03-10T19:33:48Z</published>
    <updated>2014-03-10T19:33:48Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.ru/users/50604/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Провел эксперимент:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Создал 10 идентичных копий стратегии&lt;/li&gt;
&lt;li&gt;Запустил их параллельно&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Генерация стаканов отключена, тестирование исключительно на тиковых данных&lt;/p&gt;
&lt;p&gt;Результат: у всех стратегий разный PnL...&lt;/p&gt;
&lt;p&gt;Задача провести оптимизацию стратегии, но если 10 идентичных копий дают разный результат (== 10 одинаковых входов дают 10 различных выходов), то ни о какой оптимизации речи быть не может....&lt;/p&gt;
&lt;p&gt;Вопрос, что надо изменить в настройках?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>