﻿<?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">неочевидное поведение connector.RegisterTrades(security) при склеивании сделок </title>
  <id>~/topic/8850/neochevidnoe-povedenie-connector_registertrades(security)-pri-skleivanii-sdelok-/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-24T08:59:00Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=8850" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/41768/</id>
    <title type="text">настройки коннектора var connector = new Connector(entityRegistry, storageRegistry); connector.Load(...</title>
    <published>2017-11-21T19:39:46Z</published>
    <updated>2017-11-21T19:39:46Z</updated>
    <author>
      <name>Иван З.</name>
      <uri>https://stocksharp.com/users/6502/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">настройки коннектора&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;var connector = new Connector(entityRegistry, storageRegistry);&lt;br /&gt;connector.Load(new XmlSerializer&amp;lt;SettingsStorage&amp;gt;().Deserialize(ConnectorFile));&lt;br /&gt;connector.StorageAdapter.DaysLoad = TimeSpan.FromDays(3);&lt;br /&gt;connector.StorageAdapter.Load();&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;настройки серии&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;var series = new CandleSeries(typeof(TimeFrameCandle), security, TimeSpan.FromMinutes(5))&lt;br /&gt;            {&lt;br /&gt;                BuildCandlesMode = BuildCandlesModes.Build,&lt;br /&gt;            };&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Если склеивать сделки и при этом регистрировать инструмент на получение сделок&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;_connector.RegisterTrades(security);&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;то свечи начинают лететь настолько разные, что график их рисовать оказывается&lt;br /&gt;&lt;a href='https://stocksharp.com/file/105313/image1971.png' class='lightview' data-lightview-options="skin: 'mac'" data-lightview-group='mixed'&gt;&lt;img src="https://stocksharp.com/file/105313/image1971.png?size=800x800" alt="image1971.png" title="image1971.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div class='spoilertitle'&gt;&lt;input type='button' value='Show spoiler' class='btn btn-primary' onclick="toggleSpoiler(this, 'spolier_59103d240d134b988cd9d20867e3b1e5');" title='Show spoiler' /&gt;&lt;/div&gt;&lt;div class='spoilerbox' id='spolier_59103d240d134b988cd9d20867e3b1e5' style='display:none'&gt;&lt;br /&gt;StackTrace	&amp;quot;   at #=qjo1gUXgKmuN5uY7ejrkPHHHHgXG9ynxyK2ZcVqHUr7OUwVfyRNfRNouDDTv1TiA9dW1dR_VV5Sk4fsw28x$bdA==.#=qKtG56yhix8wrhqoIKEH9zw==(ChartDrawData #=qneyXUuKvLf8tAUc6bCXqdQ==)\r\n   at #=qEy4joBRK27utnGFPO_ga$VgzR76CgG7k2NGi8XfBX8CKqCvP9O9QjrsEcJU9CXJXt4spijcN5amkmshJzF0dJg==.#=qbQmP3pWgTwl9cgm85wMK5w==(ChartDrawData #=qneyXUuKvLf8tAUc6bCXqdQ==)\r\n   at #=qEy4joBRK27utnGFPO_ga$VgzR76CgG7k2NGi8XfBX8CKqCvP9O9QjrsEcJU9CXJXt4spijcN5amkmshJzF0dJg==.#=qKtG56yhix8wrhqoIKEH9zw==(ChartDrawData #=qneyXUuKvLf8tAUc6bCXqdQ==)\r\n   at StockSharp.Xaml.Charting.Chart.#=qWviAZh63oAFpycf16vW$MahjQX6muYVQb2ON5Nh5QhE=.#=qKtG56yhix8wrhqoIKEH9zw==(ChartDrawData #=qneyXUuKvLf8tAUc6bCXqdQ==)\r\n   at StockSharp.Xaml.Charting.Chart.Draw(ChartDrawData data)\r\n   at StockSharp.Xaml.Charting.ChartHelper.Draw(IChart chart, ChartCandleElement element, Candle candle)\r\n   at EmulationRealtimeReal.MainWindow.Connector_CandleSeriesProcessing(CandleSeries arg1, Candle candle) in C:\\Users\\MozGa\\Documents\\Visual Studio 2017\\Projects\\WpfApp2\\EmulationRealtimeReal\\MainWindow.xaml.cs:line 260\r\n   at StockSharp.Algo.Connector.RaiseCandleSeriesProcessing(CandleSeries series, Candle candle)\r\n   at StockSharp.Algo.Connector.ProcessCandleMessage(CandleMessage message)\r\n   at StockSharp.Algo.Connector.OnProcessMessage(Message message)&amp;quot;	string&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;если не регистрировать инструмент на получение сделок&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;br /&gt;//_connector.RegisterTrades(security);&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;То проблем не возникает, и сделки приходят и свечи строятся. Тоесть при CandleSeries с BuildCandlesMode = BuildCandlesModes.Build, регистрировать инструмент на получение сделок не надо, а в других случаях надо. Как то не очевидно.&lt;br /&gt;Чтобы понять что проблема в  RegisterTrades ушло много времени.&lt;br /&gt;Непонятно баг или фича.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>