﻿<?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">Оптимизация</title>
  <id>~/topic/15856/optimizatsiya/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-03T19:47:27Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=15856" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/56248/</id>
    <title type="text">[quote=sprite;56239][quote=Greenn;56235]Данные о стаканах, Level1, тиках, свечках присутствуют[/quot...</title>
    <published>2021-05-21T18:08:18Z</published>
    <updated>2021-05-21T18:08:18Z</updated>
    <author>
      <name>Greenn</name>
      <uri>https://stocksharp.com/users/99877/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;[quote=sprite;56239][quote=Greenn;56235]Данные о стаканах, Level1, тиках, свечках присутствуют[/quote]
Я не знаю что там и как делает S# Designer, но, если в стратегии используются данные Level1 или Level2, а этих данных нет в хранилище (файлы level1.bin, quotes.bin) то, насколько я понимаю, стокшарп будет генерировать эти данные из тиков/свечек каждый прогон. Это я и имел ввиду под возможной причиной того, что у вас получаются разные результаты при одинаковых настройках. Если дело не в этом, то мои 5 копеек были не в тему.&lt;/p&gt;
&lt;p&gt;[quote=Greenn;56235][b]А как вы тестируете свои стратегии? Работаете только через код или используете другие программы?[/b][/quote]
Я не использую логику &amp;quot;взять несколько свечей, сосчитать среднее что-то там и посмотреть что будет&amp;quot; (т.е. всякие SMA, EMA и т.п. индикаторы) для принятия торговых решений, т.е. по сути мне нечего &amp;quot;оптимизировать&amp;quot;, меняя периоды. А вообще для тестирования я сделал коннектор, по типу встроенного HistoryEmulationConnector, который делает всё что мне надо и как мне надо, в том числе грузит доступные маркет данные из хранилища, сортирует их по дате и гоняет в цикле, именно для того, чтобы быть уверенным что изменение котировки в стакане, тика, транзакции и пр. в момент М будут каждый прогон происходить в одной и той же последовательности.[/quote]&lt;/p&gt;
&lt;p&gt;Благодарю за ответ.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/56239/</id>
    <title type="text">[quote=Greenn;56235]Данные о стаканах, Level1, тиках, свечках присутствуют[/quote] Я не знаю что там...</title>
    <published>2021-05-21T09:56:56Z</published>
    <updated>2021-05-21T09:57:33Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.com/users/104190/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;[quote=Greenn;56235]Данные о стаканах, Level1, тиках, свечках присутствуют[/quote]
Я не знаю что там и как делает S# Designer, но, если в стратегии используются данные Level1 или Level2, а этих данных нет в хранилище (файлы level1.bin, quotes.bin) то, насколько я понимаю, стокшарп будет генерировать эти данные из тиков/свечек каждый прогон. Это я и имел ввиду под возможной причиной того, что у вас получаются разные результаты при одинаковых настройках. Если дело не в этом, то мои 5 копеек были не в тему.&lt;/p&gt;
&lt;p&gt;[quote=Greenn;56235][b]А как вы тестируете свои стратегии? Работаете только через код или используете другие программы?[/b][/quote]
Я не использую логику &amp;quot;взять несколько свечей, сосчитать среднее что-то там и посмотреть что будет&amp;quot; (т.е. всякие SMA, EMA и т.п. индикаторы) для принятия торговых решений, т.е. по сути мне нечего &amp;quot;оптимизировать&amp;quot;, меняя периоды. А вообще для тестирования я сделал коннектор, по типу встроенного HistoryEmulationConnector, который делает всё что мне надо и как мне надо, в том числе грузит доступные маркет данные из хранилища, сортирует их по дате и гоняет в цикле, именно для того, чтобы быть уверенным что изменение котировки в стакане, тика, транзакции и пр. в момент М будут каждый прогон происходить в одной и той же последовательности.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/56235/</id>
    <title type="text">[quote=sprite;56230]Вставлю свои 5 коп. Я не знаю что такое оптимизация, но если данные одинаковые, ...</title>
    <published>2021-05-21T07:11:19Z</published>
    <updated>2021-05-21T07:11:19Z</updated>
    <author>
      <name>Greenn</name>
      <uri>https://stocksharp.com/users/99877/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;[quote=sprite;56230]Вставлю свои 5 коп. Я не знаю что такое оптимизация, но если данные одинаковые, то и результаты одинаковых вычислений по этим данным должны быть одинаковыми. Вы точно используете одни и те же данные для тестирования, например грузите данные Level2, а не генерируете стакан?[/quote]&lt;/p&gt;
&lt;p&gt;Добрый день.&lt;/p&gt;
&lt;p&gt;Оптимизация нужна, чтобы проверить устойчивость ТС: посмотреть, как она себя ведет при различных значениях ее параметров.
Это следующий этап после написания стратегии. [b]А как вы тестируете свои стратегии? Работаете только через код или используете другие программы?[/b]&lt;/p&gt;
&lt;p&gt;[b]План действий в Дизайнере[/b]&lt;/p&gt;
&lt;p&gt;[img=123898]Screenshot_5.png[/img]&lt;/p&gt;
&lt;p&gt;Оптимизация. Ранжируем по коэф. восстановления&lt;/p&gt;
&lt;p&gt;[b]Первый прогон[/b]
[img=123899]Screenshot_3.png[/img]&lt;/p&gt;
&lt;p&gt;[b]Второй прогон[/b]
[img=123901]Screenshot_4.png[/img]&lt;/p&gt;
&lt;p&gt;Получаются разные результаты
(Данные о стаканах, Level1, тиках, свечках присутствуют)
Генерируются ли стаканы - это нигде не узнать ([b]я не нашел такого пункта в настройках[/b] )&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/56230/</id>
    <title type="text">Вставлю свои 5 коп. Я не знаю что такое оптимизация, но если данные одинаковые, то и результаты один...</title>
    <published>2021-05-20T10:12:21Z</published>
    <updated>2021-05-20T10:12:21Z</updated>
    <author>
      <name>Sprite</name>
      <uri>https://stocksharp.com/users/104190/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Вставлю свои 5 коп. Я не знаю что такое оптимизация, но если данные одинаковые, то и результаты одинаковых вычислений по этим данным должны быть одинаковыми. Вы точно используете одни и те же данные для тестирования, например грузите данные Level2, а не генерируете стакан?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/56227/</id>
    <title type="text">Добрый день. Подскажите пожалуйста, почему оптимизация каждый раз [b]выдает разные результаты[/b]? К...</title>
    <published>2021-05-20T04:58:04Z</published>
    <updated>2021-05-20T04:58:04Z</updated>
    <author>
      <name>Greenn</name>
      <uri>https://stocksharp.com/users/99877/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день.
Подскажите пожалуйста, почему оптимизация каждый раз [b]выдает разные результаты[/b]?
Как вы сами проводите оптимизацию? Дизайнер или что-то свое?
Спасибо [laugh]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>