﻿<?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">Ошибка в примере SamplesSMA</title>
  <id>~/topic/996/oshibka-v-primere-samplessma/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-07-02T15:50:31Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=996" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/2824/</id>
    <title type="text">Это в общем-то мои умозрительные заключения после беглого просмотра. Сейчас запустил, проверил что и...</title>
    <published>2010-05-20T22:39:00Z</published>
    <updated>2010-05-20T22:39:00Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/28346/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Это в общем-то мои умозрительные заключения после беглого просмотра.
Сейчас запустил, проверил что история подгружается - результат тот же.
Единственное, сильно уменьшил период SMA что бы было видно&lt;/p&gt;
&lt;p&gt;&lt;a href="http://groups.google.ru/group/stocksharp/web/sma2.jpg" rel="nofollow" target="_blank"&gt;http://groups.google.ru/group/stocksharp/web/sma2.jpg&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;При запуске программы (старте обмена по DDE) рисуются только свечки,
индикаторы не рисуются, т.к. переменная _isTodaySmaDrawn установлена в
false.
При загрузке истории из квика вот этот код sma тоже не рисует, т.к.
_isTodaySmaDrawn == false&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;                           _candleManager.NewCandles += (token, candles) =&amp;gt;
                            {
                                    DrawCandles(candles.Keys);

                                   // если скользящие за сегодняшний день отрисованы, то рисуем в
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;реальном времени текущие скользящие
if (_isTodaySmaDrawn)
DrawSma();
};&lt;/p&gt;
&lt;p&gt;Включается _isTodaySmaDrawn по кнопке запускающей стратегию. Но для
&amp;quot;исторических&amp;quot; свечек значение индикатора уже будет равно значению в
последней свечке! то о чем я и писал в третьем сообщении.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2823/</id>
    <title type="text">Так Вы не из текстового файла берете историю? А откуда берете? Какие данные из Квик не используются?...</title>
    <published>2010-05-20T18:40:00Z</published>
    <updated>2010-05-20T18:40:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;Так Вы не из текстового файла берете историю? А откуда берете?&lt;/li&gt;
&lt;li&gt;Какие данные из Квик не используются?&lt;/li&gt;
&lt;li&gt;Не, и свечки и линии берутся из файла + квика. Историия (все что до
сегодняшнего дня) берется из файла. Начиная с текущей сессии - из
Квика... Я не совсем понял. Вы нашли проблему? В чем она?&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2822/</id>
    <title type="text">расчет SMA по историческим данным возможен только после загрузки текстового файла, из Квика данные, ...</title>
    <published>2010-05-20T18:04:00Z</published>
    <updated>2010-05-20T18:04:00Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/28346/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;расчет SMA по историческим данным возможен только после загрузки
текстового файла, из Квика данные, даже если есть, не используются.
т.е. свечки отрисовались по квику, а данные для SMA из текстового
файла. Если подождать н-цать минут линии конечно пойдут :(&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2821/</id>
    <title type="text">Ок, понятно. Посмотрите в метод Sma.Add. По всей видимости туда приходит одно и то же значение. </title>
    <published>2010-05-20T16:44:00Z</published>
    <updated>2010-05-20T16:44:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Ок, понятно. Посмотрите в метод Sma.Add. По всей видимости туда
приходит одно и то же значение.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2820/</id>
    <title type="text">вот скриншот работы примера http://stocksharp.googlegroups.com/web/sma1.JPG?gsc=inQvVhYAAAAxOapotRDc...</title>
    <published>2010-05-20T15:44:00Z</published>
    <updated>2010-05-20T15:44:00Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/28346/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;вот скриншот работы примера&lt;/p&gt;
&lt;p&gt;&lt;a href="http://stocksharp.googlegroups.com/web/sma1.JPG?gsc=inQvVhYAAAAxOapotRDcoMebuCA4pc7SyCEDhV0fx_noyQINFE7ZEw" rel="nofollow" target="_blank"&gt;http://stocksharp.googlegroups.com/web/sma1.JPG?gsc=inQvVhYAAAAxOapotRDcoMebuCA4pc7SyCEDhV0fx_noyQINFE7ZEw&lt;/a&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2819/</id>
    <title type="text">_strategy.LongSma.Value содержит последнее значение (т.е. значение последней добавленной свечи) поэт...</title>
    <published>2010-05-18T18:57:00Z</published>
    <updated>2010-05-18T18:57:00Z</updated>
    <author>
      <name>artemox</name>
      <uri>https://stocksharp.ru/users/490/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;_strategy.LongSma.Value содержит последнее значение (т.е. значение
последней добавленной свечи)
поэтому надо заполнять _longSmaSeries по мере поступления свечей,
предварительно пересчитав значение в индикаторе (SMA)
т.е. так - добавил свечу в стратегию, затем добавил пересчитанное
значение индикатора в longSmaSeries&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2818/</id>
    <title type="text">Не должны они равняться последнему значению индикатора. Это значение, вычисляемое по формуле. Что-то...</title>
    <published>2010-05-18T16:33:00Z</published>
    <updated>2010-05-18T16:33:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Не должны они равняться последнему значению индикатора. Это значение,
вычисляемое по формуле. Что-то не так. Видимо данные не заполняются из
Квика. Посмотрите, правильные ли данные в Sma.Add&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2817/</id>
    <title type="text">как прикрепить рисунок не знаю. вот код foreach (var candle in candles) { _longSmaSeries.DataPoints....</title>
    <published>2010-05-18T15:00:00Z</published>
    <updated>2010-05-18T15:00:00Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/28346/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p XValue="candle.Time," YValue="_strategy.LongSma.Value"&gt;как прикрепить рисунок не знаю.
вот код
foreach (var candle in candles)
{
_longSmaSeries.DataPoints.Add(new DataPoint );
_shortSmaSeries.DataPoints.Add(new DataPoint );&lt;/p&gt;
&lt;p&gt;_strategy.LongSma.Value и _strategy.ShortSma.Value всегда будут равны
последнему значению индикатора.
там нужно получать значение по дате-времени свечи. как это сделать я
не знаю&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2816/</id>
    <title type="text">Не понял. Можно рисунок? </title>
    <published>2010-05-18T12:16:00Z</published>
    <updated>2010-05-18T12:16:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</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/2815/</id>
    <title type="text">в функции DrawSma будут рисоваться прямые линии, равные последнему значению индикатора. </title>
    <published>2010-05-18T10:53:00Z</published>
    <updated>2010-05-18T10:53:00Z</updated>
    <author>
      <name>Константин</name>
      <uri>https://stocksharp.ru/users/28346/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;в функции DrawSma будут рисоваться прямые линии, равные последнему
значению индикатора.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>