﻿<?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">как отлавливать свои глюки?</title>
  <id>~/topic/918/kak-otlavlivat-svoi-glyuki/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-07T04:20:07Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=918" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/2042/</id>
    <title type="text">Визуализация - это тормоза. Поэтому у меня роботы и графические пульты разнесены на разные компьютер...</title>
    <published>2010-03-05T17:35:00Z</published>
    <updated>2010-03-05T17:35: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/2041/</id>
    <title type="text">сделал так private void DrawCandles(IEnumerable candles) { //this.Sync(() =&amp;gt; _chart.DrawCandles(cand...</title>
    <published>2010-03-05T16:59:00Z</published>
    <updated>2010-03-05T16:59:00Z</updated>
    <author>
      <name>denis</name>
      <uri>https://stocksharp.ru/users/59/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;сделал так
private void DrawCandles(IEnumerable&lt;Candle&gt; candles)
{
//this.Sync(() =&amp;gt; _chart.DrawCandles(candles));
}
все летает :) даже при старте нет эпических тормозов, а при работе
почти простой на проце амд х2 5200&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2040/</id>
    <title type="text">еще на SampleCandles, поставил 20 сек свечи на фуче ГП и через час ядро нагружено по полной рисовани...</title>
    <published>2010-03-05T09:46:00Z</published>
    <updated>2010-03-05T09:46:00Z</updated>
    <author>
      <name>denis</name>
      <uri>https://stocksharp.ru/users/59/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;еще на SampleCandles, поставил 20 сек свечи на фуче ГП и через час
ядро нагружено по полной рисованием :)
разовая нагрузка при старте - это понятно, вопрос в постоянной и
увеличивающейся нагрузке.
ладно, ща попробую вырезать рисовалку, но оставить _candleManager, о
нагрузке отпишусь.
про впф пока ничего не скажу, в книге это следующая глава :) прочу -
наковыряю.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2039/</id>
    <title type="text">Загрузка только на SampleSma? Вообще, большая нагрузка при экспорте всех сделок. Но это происходит т...</title>
    <published>2010-03-04T21:04:00Z</published>
    <updated>2010-03-04T21:04: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;Загрузка только на SampleSma? Вообще, большая нагрузка при экспорте
всех сделок. Но это происходит только в первые моменты - когда робот
стартует и сделок набралось порядочно. Что касается SampleSma - то это
графика =) Компонент для графиков я брал с&lt;a href="http://www.visifire.com/" rel="nofollow" target="_blank"&gt;http://www.visifire.com/&lt;/a&gt;У
них он не совсем в релиз стадии. Но другого тогда я не нашел - потому
что мне нужно и под WPF и под Sliverlight. Вот он у меня тормозит.
Может быть обновить версию. Я давно не слежу за новыми версиями этой
компоненты. А вообще мне больше понравился вот этот компонент&lt;/p&gt;
&lt;p&gt;&lt;a href="http://wpf.amcharts.com/" rel="nofollow" target="_blank"&gt;http://wpf.amcharts.com/&lt;/a&gt;По скорости его не смотрел, но в отличии от
ВисиФаер он ориентирован на трейдинг. С удовольствием вставлю в
дистрибутив исходники (можно не исходники) замену для ChartWindow что
есть сейчас в S#.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2038/</id>
    <title type="text">Смотрю на загрузку проца в таск менеджере и никак не могу понять &amp;quot;чего там сложного такого считать?&amp;quot;...</title>
    <published>2010-03-04T17:45:00Z</published>
    <updated>2010-03-04T17:45:00Z</updated>
    <author>
      <name>denis</name>
      <uri>https://stocksharp.ru/users/59/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Смотрю на загрузку проца в таск менеджере и никак не могу понять &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/2037/</id>
    <title type="text">Да, таблица инструмент чуть тормознее, чем все сделки, и еще более тормознее, чем стакан. Только уж ...</title>
    <published>2010-03-03T17:00:00Z</published>
    <updated>2010-03-03T17:00: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;Да, таблица инструмент чуть тормознее, чем все сделки, и еще более
тормознее, чем стакан. Только уж 3 секунды совсем много. Квиковцы
декларируют около 1 сек. Видимо брокер шалит...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2036/</id>
    <title type="text">правильно я понимаю что значение Security.LastTrade.Price берется из таблицы &amp;quot;Инструменты&amp;quot;? которая ...</title>
    <published>2010-03-03T16:26:00Z</published>
    <updated>2010-03-03T16:26:00Z</updated>
    <author>
      <name>denis</name>
      <uri>https://stocksharp.ru/users/59/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;правильно я понимаю что значение Security.LastTrade.Price берется из
таблицы &amp;quot;Инструменты&amp;quot;? которая сама тормозит относительно таблицы &amp;quot;Все
сделки&amp;quot;
и как взять из всех сделок? Trade.Price ?
ща проверю&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2035/</id>
    <title type="text">ага, спасибо. еще вопрос: public partial class MainWindow { private readonly TimeSpan _timeFrame = T...</title>
    <published>2010-03-03T16:06:00Z</published>
    <updated>2010-03-03T16:06:00Z</updated>
    <author>
      <name>denis</name>
      <uri>https://stocksharp.ru/users/59/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;ага, спасибо.
еще вопрос:
public partial class MainWindow
{
private readonly TimeSpan _timeFrame      = TimeSpan.FromMinutes(5);
private readonly TimeSpan _timeFrameTS =
TimeSpan.FromSeconds(1);
а в
protected override bool OnProcess()
пишу это
var lt = this.Security.LastTrade.Price;&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;       using (StreamWriter sw = File.AppendText(&amp;quot;debug.txt&amp;quot;))
        {
            sw.WriteLine(&amp;quot;  lt = {0} &amp;quot;, lt);
        }
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;фаром смотрел лог, там последняя сделка притормаживает от трех сек до
десяти - это нормально? при том что свечки рисуются мгновенно, а вот
стратеги думает.
если смотреть через &amp;quot;type debug.txt&amp;quot;, то все аналогично.
не пойму где накосячил и куда копать&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2034/</id>
    <title type="text">Вот тут я ответил, когда вызывается onProcess http://groups.google.co.uk/group/stocksharp/browse_thr...</title>
    <published>2010-03-02T19:17:00Z</published>
    <updated>2010-03-02T19:17: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;Вот тут я ответил, когда вызывается onProcess&lt;/p&gt;
&lt;p&gt;&lt;a href="http://groups.google.co.uk/group/stocksharp/browse_thread/thread/5d141bfd66e1b38d?hl=en" rel="nofollow" target="_blank"&gt;http://groups.google.co.uk/group/stocksharp/browse_thread/thread/5d141bfd66e1b38d?hl=en&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/2033/</id>
    <title type="text">спасибо. вылечил через var cci2 = new CultureInfo(Thread.CurrentThread.CurrentCulture.Name); cci2.Nu...</title>
    <published>2010-03-02T18:00:00Z</published>
    <updated>2010-03-02T18:00:00Z</updated>
    <author>
      <name>denis</name>
      <uri>https://stocksharp.ru/users/59/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;спасибо.
вылечил через
var cci2 = new
CultureInfo(Thread.CurrentThread.CurrentCulture.Name);
cci2.NumberFormat.NumberDecimalSeparator = &amp;quot;.&amp;quot;;
Thread.CurrentThread.CurrentCulture = cci2;
код робота выполняется в другом потоке, вот и выставил на другой
поток.&lt;/p&gt;
&lt;p&gt;правильно я понял, что Strategy.OnProcess() вызывается когда истечет
время отрисовки свечи? на примере SampleSMA.
заморочка в том что хочу при выходе из канала запустить чилдСтратеги
лучший бид, а не лупить в рынок стоп приказом. Как нужно сделать,
чтобы проверять каждый тик и рассчитывать уровень по свечкам?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/2032/</id>
    <title type="text">http://msdn.microsoft.com/ru-ru/library/0c899ak8.aspx </title>
    <published>2010-02-27T23:27:00Z</published>
    <updated>2010-02-27T23:27: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;a href="http://msdn.microsoft.com/ru-ru/library/0c899ak8.aspx" target="_blank"&gt;http://msdn.microsoft.com/ru-ru/library/0c899ak8.aspx&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/2031/</id>
    <title type="text">переделал алгоритм SMA на свой, все работает, но как-то не так :) нужно посмотреть какие значения в ...</title>
    <published>2010-02-27T17:03:00Z</published>
    <updated>2010-02-27T17:03:00Z</updated>
    <author>
      <name>denis</name>
      <uri>https://stocksharp.ru/users/59/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;переделал алгоритм SMA на свой, все работает, но как-то не так :)
нужно посмотреть какие значения в буфере
private readonly List&lt;TimeFrameCandle&gt; _buffer = new
List&lt;TimeFrameCandle&gt;();&lt;/p&gt;
&lt;p&gt;сделал вывод в файл, там формат разделителя разный :) он меняется с
точки на запятую и обратно при следующем вызове
вот лои пятиминуток лука
----- первый вызов --------
L 1577,4
L 1577,02
L 1577,13
L 1577,03
L 1578,08
L 1578,08
L 1578,94
L 1578,94
L 1579,2
L 1579,2
L 1578,08
L 1578,08
L 1579,4
L 1579,4
----- второй вызов --------
L 1577.4
L 1577.02
L 1577.13
L 1577.03
L 1578.08
L 1578.08
L 1578.94
L 1578.94
L 1579.2
L 1579.2
L 1578.08
L 1578.08
L 1579.4
L 1579.4
L 1580
----- дальше опять будут запятые :( --------&lt;/p&gt;
&lt;p&gt;в какую сторону надо копать?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>