﻿<?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">проблема с методом GetCandles(Of TCandle)(CandleSeries, Range(Of DateTime))</title>
  <id>~/topic/2909/problema-s-metodom-getcandles(of-tcandle)(candleseries-range(of-datetime))/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-18T04:59:48Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=2909" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/20684/</id>
    <title type="text">Alexander Mukhanchikov: Почему у меня тогда в моих стратегиях следующий код работает _candleSeries.G...</title>
    <published>2012-08-06T07:51:19Z</published>
    <updated>2012-08-06T09:30:04Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.com/users/6003/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20679)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Почему у меня тогда в моих стратегиях следующий код работает&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;/blockquote&gt;
&lt;p&gt;_candleSeries.GetCandles&amp;lt;TimeFrameCandle&amp;gt;(new Range&amp;lt;DateTime&amp;gt;(firstTime, Trader.MarketTime))&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;gt; ?
&amp;gt; 
&amp;gt; Всё работает как часы.
&amp;gt; 
&amp;gt; Всё же вы что-то не то делаете.
&amp;gt; Кидайте полностью вызов GetCandles и создание Range. Посмотрите под дебагером какой тип имеет range - ваш объект.

Ваш ответ мгновенно ответил на мой вопрос.
Я не указал тип свечки при вызове GetCandles&amp;lt;mark&amp;gt;**&amp;lt;TimeFrameCandle&amp;gt;**&amp;lt;/mark&amp;gt;(...)

Нельзя по ночам переезжать с версии на версию :)


P.S. перезд состоялся. После рефакторинга свечей реально удобней стало! Спасибо!
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20679/</id>
    <title type="text">Почему у меня тогда в моих стратегиях следующий код работает _candleSeries.GetCandles(new Range(firs...</title>
    <published>2012-08-05T22:40:34Z</published>
    <updated>2012-08-05T22:40:34Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Почему у меня тогда в моих стратегиях следующий код работает&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;_candleSeries.GetCandles&amp;lt;TimeFrameCandle&amp;gt;(new Range&amp;lt;DateTime&amp;gt;(firstTime, Trader.MarketTime))
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;?&lt;/p&gt;
&lt;p&gt;Всё работает как часы.&lt;/p&gt;
&lt;p&gt;Всё же вы что-то не то делаете.
Кидайте полностью вызов GetCandles и создание Range. Посмотрите под дебагером какой тип имеет range - ваш объект.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20677/</id>
    <title type="text">Alexander Mukhanchikov: Что не видно? Напишите подробнее ту ошибку, что выдаётся. Всё что вы написал...</title>
    <published>2012-08-05T21:49:22Z</published>
    <updated>2012-08-05T22:06:36Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.com/users/6003/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(20638)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Что не видно? Напишите подробнее ту ошибку, что выдаётся.
Всё что вы написали - является public, иначе бы не компилировался S#.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я не правильно выразился про public, имелось в виду, что Range вообще не представлен в доке,
и похоже метод GetCandles(Range) не является public и не виден в других пакетах...&lt;/p&gt;
&lt;p&gt;Метод GetCandles вызывается с аргументом &lt;strong&gt;range&lt;/strong&gt;, который определен так:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;Range&amp;lt;DateTime&amp;gt; range = new Range&amp;lt;DateTime&amp;gt;() { Min = startTime, Max = DateTime.Now };

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Получаю такую ошибку:&lt;/p&gt;
&lt;p&gt;The type arguments for method 'StockSharp.Algo.Candles.CandleHelper.GetCandles&amp;lt;TCandle&amp;gt;(StockSharp.Algo.Candles.CandleSeries, &lt;strong&gt;System.DateTime&lt;/strong&gt;)' cannot be inferred from the usage. Try specifying the type arguments explicitly.&lt;/p&gt;
&lt;p&gt;Т.е. метод с &lt;strong&gt;Range&lt;/strong&gt; вообще не виден, остается почему-то только с &lt;strong&gt;DateTime&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;В 4.1.1 таких проблем не было.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20638/</id>
    <title type="text">Что не видно? Напишите подробнее ту ошибку, что выдаётся. Всё что вы написали - является public, ина...</title>
    <published>2012-08-04T11:17:27Z</published>
    <updated>2012-08-04T11:17:27Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Что не видно? Напишите подробнее ту ошибку, что выдаётся.
Всё что вы написали - является public, иначе бы не компилировался S#.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/20612/</id>
    <title type="text">Уважаемые разработчики! при переезде с 4.1.1 на 4.1.2 перестал видеться метод public static IEnumera...</title>
    <published>2012-08-01T16:21:50Z</published>
    <updated>2012-08-01T16:21:50Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.com/users/6003/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Уважаемые разработчики!&lt;/p&gt;
&lt;p&gt;при переезде с 4.1.1 на 4.1.2 перестал видеться метод &lt;strong&gt;public static IEnumerable&amp;lt;TCandle&amp;gt; GetCandles&amp;lt;TCandle&amp;gt;(this CandleSeries series, Range&amp;lt;DateTime&amp;gt; timeRange)&lt;/strong&gt;.
А точнее не виден больше &lt;strong&gt;Range&lt;/strong&gt;. Сделайте его &lt;strong&gt;public&lt;/strong&gt;, пожалуйста!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>