﻿<?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">Проблема с GetCandleBounds()</title>
  <id>~/topic/4671/problema-s-getcandlebounds()/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-30T14:19:02Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=4671" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/31417/</id>
    <title type="text">Проверил ситуацию на живых данных - свечки, поступающие из Transaq, GetCandleBounds()отрабатывает пр...</title>
    <published>2014-08-14T19:17:20Z</published>
    <updated>2014-08-14T19:17:20Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.com/users/50604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Проверил ситуацию на живых данных - свечки, поступающие из Transaq, GetCandleBounds()отрабатывает правильно... А вот свечки из хранилища Гидры - нет</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31416/</id>
    <title type="text">На SampleHist воспроизводится? 1. В SampleHist нет такого кода... Этот кусок кода был взят из уроков...</title>
    <published>2014-08-14T12:23:34Z</published>
    <updated>2014-08-14T12:23:34Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.com/users/50604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;devruss &lt;a href="https://stocksharp.com/posts/m/31412/" 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;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/31411/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;На SampleHist воспроизводится?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1. В SampleHist нет такого кода... Этот кусок кода был взят из уроков и еще каких-то тестовых стратегий&lt;br /&gt;2. Проверить, что GetCandleBounds() дает неверный результат можно из любого примера. Если вставить кусок кода из топика в SampleHist - проблема воспроизведется. Стратегия вообще не сработает ни разу&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Как вариант: &lt;br /&gt;1. берем стратегию First Strategy из StockSharp_Edu\03_lesson (Strategy)\Strategy\&lt;br /&gt;2. и добавляем ее в SampleHistoryTesting&lt;br /&gt;3. (убираем упоминания Квика, чтобы она запустилась)&lt;br /&gt;&lt;br /&gt;.... и запускаем, предварительно поставив точку остановки в тело стратегии, например на &amp;quot;bool signalBuy = false;&amp;quot;&lt;br /&gt;Бэкстест завершается, при этом тело стратегии ни разу не исполнилось... и все из-за неверного GetCandleBounds()</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31412/</id>
    <title type="text">На SampleHist воспроизводится? 1. В SampleHist нет такого кода... Этот кусок кода был взят из уроков...</title>
    <published>2014-08-13T21:04:11Z</published>
    <updated>2014-08-13T21:04:11Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.com/users/50604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/31411/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;На SampleHist воспроизводится?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1. В SampleHist нет такого кода... Этот кусок кода был взят из уроков и еще каких-то тестовых стратегий&lt;br /&gt;2. Проверить, что GetCandleBounds() дает неверный результат можно из любого примера. Если вставить кусок кода из топика в SampleHist - проблема воспроизведется. Стратегия вообще не сработает ни разу</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31411/</id>
    <title type="text">На SampleHist воспроизводится?</title>
    <published>2014-08-13T20:08:41Z</published>
    <updated>2014-08-13T20:08:41Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">На SampleHist воспроизводится?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31410/</id>
    <title type="text">Это реальное подключение или история? История, причем проблемы именно с РФ инструментами (фьючами), ...</title>
    <published>2014-08-13T20:04:00Z</published>
    <updated>2014-08-13T20:04:00Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.com/users/50604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/31409/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Это реальное подключение или история?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;История, причем проблемы именно с РФ инструментами (фьючами), фьючи на америку, импортированные в UTC работают ок. &lt;b&gt;Один и тот же код&lt;/b&gt; тестера не отрабатывает фьючи на РФ и спокойно отрабатывает на US данных, импортированных в UTC времени</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31409/</id>
    <title type="text">Это реальное подключение или история?</title>
    <published>2014-08-13T19:57:08Z</published>
    <updated>2014-08-13T19:57:08Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</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/31408/</id>
    <title type="text"> В итоге стратегия вообще не исполняется, так как думает, что ей кормят старые данные 1. candle.Open...</title>
    <published>2014-08-13T18:25:34Z</published>
    <updated>2014-08-13T18:28:56Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.com/users/50604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;devruss &lt;a href="https://stocksharp.com/posts/m/31387/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;В итоге стратегия вообще не исполняется, так как думает, что ей кормят старые данные&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1. candle.OpenTime &amp;lt; time дает TRUE для ВСЕХ свечек и стратегия не срабатывает&lt;br /&gt;2. Локальное время НЕ отличается от биржевого, так как я и биржа в Москве</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31403/</id>
    <title type="text">Локальное время отличается от биржевого на +4 часа. В чем проблема-то? Работает вроде бы корректно.</title>
    <published>2014-08-13T18:13:32Z</published>
    <updated>2014-08-13T18:13:32Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Локальное время отличается от биржевого на +4 часа. В чем проблема-то? Работает вроде бы корректно.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31398/</id>
    <title type="text">Дорогая команда S#, Если ингорировать вопросы пользователей, которые УЖЕ пользуются вашим продуктом,...</title>
    <published>2014-08-13T07:29:44Z</published>
    <updated>2014-08-13T07:29:44Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.com/users/50604/</uri>
      <email>info@stocksharp.com</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.com/posts/m/31387/</id>
    <title type="text">Возникла проблема с GetCandleBounds() в этом куске кода: var timeFrame = (TimeSpan)candle.Arg; var t...</title>
    <published>2014-08-10T15:02:26Z</published>
    <updated>2014-08-10T15:02:26Z</updated>
    <author>
      <name>devruss</name>
      <uri>https://stocksharp.com/users/50604/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Возникла проблема с GetCandleBounds() в этом куске кода:&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 timeFrame = (TimeSpan)candle.Arg;
            var time = timeFrame.GetCandleBounds(Security).Min - timeFrame;

            if (candle.OpenTime &amp;lt; time                
            {
                return;
            }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Такое ощущение, что внутри S# слетели временные зоны: &lt;br /&gt;для свечки {03/17/2014 12:56:00} выдается timeFrame.GetCandleBounds(Security)	{Min:03/17/2014 16:56:00 Max:03/17/2014 16:57:00}&lt;br /&gt;для {03/17/2014 15:29:00} - timeFrame.GetCandleBounds(Security)	{Min:03/17/2014 19:29:00 Max:03/17/2014 19:30:00}&lt;br /&gt;Т.е. ровно +4 часа...&lt;br /&gt;&lt;br /&gt;В итоге стратегия вообще не исполняется, так как думает, что ей кормят старые данные&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>