﻿<?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">API 4.2.3.12. At least one object must implement IComparable.</title>
  <id>~/topic/4567/api-4_2_3_12_-at-least-one-object-must-implement-icomparable_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-18T14:14:24Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=4567" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/30790/</id>
    <title type="text">Огромное количество таких ошибок в процессе подключения:```plain 2014-06-18 10:09:45,439 [27] ERROR ...</title>
    <published>2014-06-18T06:15:48Z</published>
    <updated>2014-06-18T06:15:48Z</updated>
    <author>
      <name>vk37</name>
      <uri>https://stocksharp.com/users/6296/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Огромное количество таких ошибок в процессе подключения:```plain
2014-06-18 10:09:45,439 [27] ERROR - 10:09:45.163 | PlazaTrader     | System.ArgumentException: At least one object must implement IComparable.
at System.Collections.Comparer.Compare(Object a, Object b)
at System.Collections.Generic.SortedDictionary&lt;code&gt;2.KeyValuePairComparer.Compare(KeyValuePair&lt;/code&gt;2 x, KeyValuePair&lt;code&gt;2 y) at System.Collections.Generic.SortedSet&lt;/code&gt;1.FindNode(T item)
at System.Collections.Generic.SortedDictionary&lt;code&gt;2.TryGetValue(TKey key, TValue&amp;amp; value) at StockSharp.Algo.Connector.GetMarketDepth(Security security) at StockSharp.Algo.Connector.#=qxHA4agEevUO$Bva0lsJFlLNS80hWs8xCl$WctJq5vrg=(Security #=qY7DT06BW$QtfrCweUa3F1g==, QuoteChangeMessage #=qMIlxmrzjHIyiFISHK4kIXw==) at StockSharp.Algo.Connector.#=qlCC6Ralg1tQ1FPijiwcw$lkZI9IMNZIk4$L2kyQ72WQ=[TMessage](TMessage #=quQOb3iEQI3tM0H0hhy$JOw==, Func&lt;/code&gt;2 #=qlRHkNKwoA9EgNUTv61psfQ==, Action&lt;code&gt;2 #=qAgKedp70_6pYpwCzcU6KBg==, Boolean #=qZtU$TydpGw67TMsIKrQJSIZ0kstH8UoH$Fta0xWDm6o=) at StockSharp.Algo.Connector.OnProcessMessage(Message message, MessageAdapterTypes adapterType, MessageDirections direction) at StockSharp.Algo.Connector.#=q5I5EUPQFacpvEFHywORlOeuzSXZSVo1asvywPKPnM$XjvrYtqKYQVf47TMf3DleE(Message #=qiiuriB3zJJklhXJzlrTknQ==) at Ecng.Common.DelegateHelper.SafeInvoke[T](Action&lt;/code&gt;1 handler, T arg)
at StockSharp.Messages.MessageAdapter&lt;code&gt;1.OnOutMessageProcessor(Message message, IMessageAdapter adapter) at System.Action&lt;/code&gt;2.Invoke(T1 arg1, T2 arg2)
at Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action&lt;code&gt;2 handler, T1 arg1, T2 arg2) at StockSharp.Messages.MessageProcessorPool.&amp;lt;StartProcessor&amp;gt;b__0(Message m, IMessageAdapter a) at Ecng.Common.DelegateHelper.SafeInvoke[T1,T2](Action&lt;/code&gt;2 handler, T1 arg1, T2 arg2)
at StockSharp.Messages.MessageProcessor.&amp;lt;StockSharp.Messages.IMessageProcessor.Start&amp;gt;b__0()&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-Лог"&gt;&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>