﻿<?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/3429/oshibka-ehksporta-tablitsy-stop-zayavok/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-21T05:36:29Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3429" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/24272/</id>
    <title type="text">VassilSanych: Будет значительно проще, если вы в лог выведите тип стоп-заявки, что приходит от Квика...</title>
    <published>2013-02-27T07:22:28Z</published>
    <updated>2013-02-27T07:22:28Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24258)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&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/24258/</id>
    <title type="text">Mikhail Sukhov: Тогда подождем пару дней, вдруг перестанет из-за правки. Не перестанет. Во-первых, я...</title>
    <published>2013-02-26T15:36:06Z</published>
    <updated>2013-02-26T15:36:06Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24256)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Тогда подождем пару дней, вдруг перестанет из-за правки.
Не перестанет.
Во-первых, я старый функционал не выбрасывал. Так что, даже если это было рассчитано на какую-то другую (более кривую) версию квика, то по-старому тоже будет работать.
Просто не будет падать именно с таким типом заявки.
Во-вторых, ошибка описана однозначно. Накосячить трудно.
В-третьих, не понимаю, почему столько внимания такому пустячному исправлению.
В других моих сегодняшних багрепортах жести значительно больше ;)&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24256/</id>
    <title type="text">VassilSanych: Не знаю. Главное, что после правки экспорт работает. Тогда подождем пару дней, вдруг п...</title>
    <published>2013-02-26T14:56:54Z</published>
    <updated>2013-02-26T14:56:54Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24255)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
Не знаю. Главное, что после правки экспорт работает.&lt;/p&gt;
&lt;/blockquote&gt;
&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/24255/</id>
    <title type="text">Не знаю. Главное, что после правки экспорт работает. </title>
    <published>2013-02-26T14:46:20Z</published>
    <updated>2013-02-26T14:46:20Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</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/24253/</id>
    <title type="text">VassilSanych: Mikhail Sukhov: Первоначально писалось про какой-то прошлый запуск, где все работало. ...</title>
    <published>2013-02-26T14:42:08Z</published>
    <updated>2013-02-26T14:42:08Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24249)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24248)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Первоначально писалось про какой-то прошлый запуск, где все работало.
Так и есть:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;первый запуск: таблица стопов пустая, тейк-профиты добавляются, ошибок не валится&lt;/li&gt;
&lt;li&gt;второй запуск: таблица с отработанными тейкпрофитами от первого запуска, ошибки при экспорте.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Именно это имелось в виду.&lt;/p&gt;
&lt;/blockquote&gt;
&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/24249/</id>
    <title type="text">Mikhail Sukhov: Первоначально писалось про какой-то прошлый запуск, где все работало. Так и есть: пе...</title>
    <published>2013-02-26T14:08:40Z</published>
    <updated>2013-02-26T14:08:40Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24248)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Первоначально писалось про какой-то прошлый запуск, где все работало.
Так и есть:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;первый запуск: таблица стопов пустая, тейк-профиты добавляются, ошибок не валится&lt;/li&gt;
&lt;li&gt;второй запуск: таблица с отработанными тейкпрофитами от первого запуска, ошибки при экспорте.&lt;/li&gt;
&lt;/ul&gt;
&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/24248/</id>
    <title type="text">VassilSanych: В первый раз таблица пустая и вообще ничего не приходит. Первоначально писалось про ка...</title>
    <published>2013-02-26T14:02:57Z</published>
    <updated>2013-02-26T14:02:57Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24247)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
В первый раз таблица пустая и вообще ничего не приходит.&lt;/p&gt;
&lt;/blockquote&gt;
&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/24247/</id>
    <title type="text">Mikhail Sukhov: А должен быть с дефисом? Странно, получается первый раз приходит без дефиса? В первы...</title>
    <published>2013-02-26T13:51:53Z</published>
    <updated>2013-02-26T13:51:53Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24245)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
А должен быть с дефисом? Странно, получается первый раз приходит без дефиса?
В первый раз таблица пустая и вообще ничего не приходит.
Добавил в условие строчку с дефисом (без дефиса на всякий случай тоже стирать не стал) - заработало.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24245/</id>
    <title type="text">VassilSanych: В &amp;quot;Тэйк профит по заявке&amp;quot; пропущен дефис А должен быть с дефисом? Странно, получается ...</title>
    <published>2013-02-26T13:25:41Z</published>
    <updated>2013-02-26T13:25:41Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24243)" rel="nofollow" target="_blank"&gt;VassilSanych&lt;/a&gt;:&lt;/strong&gt;
В &amp;quot;Тэйк профит по заявке&amp;quot; пропущен дефис&lt;/p&gt;
&lt;/blockquote&gt;
&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/24243/</id>
    <title type="text">Ругается отсюда: public static QuikOrderConditionTypes GetStopOrderType(this Func func) { var value ...</title>
    <published>2013-02-26T12:41:09Z</published>
    <updated>2013-02-26T12:42:54Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Ругается отсюда:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;		public static QuikOrderConditionTypes GetStopOrderType(this Func&amp;lt;DdeTableColumn, object&amp;gt; func)
		{
			var value = Get&amp;lt;string&amp;gt;(func, DdeStopOrderColumns.Type);

			switch (value)
			{
				case &amp;quot;Со связ. заявкой&amp;quot;:
					return QuikOrderConditionTypes.LinkedOrder;
				case &amp;quot;Стоп-лимит&amp;quot;:
				case &amp;quot;Стоп-лимит по заявке&amp;quot;:
					return QuikOrderConditionTypes.StopLimit;
				case &amp;quot;СЦ по др. бумаге&amp;quot;:
					return QuikOrderConditionTypes.OtherSecurity;
				case &amp;quot;Тэйк-профит&amp;quot;:
				case &amp;quot;Тэйк профит по заявке&amp;quot;:
					return QuikOrderConditionTypes.TakeProfit;
				case &amp;quot;Тэйк-профит и стоп-лимит&amp;quot;:
				case &amp;quot;Тэйк-профит и стоп-лимит по заявке&amp;quot;:
					return QuikOrderConditionTypes.TakeProfitStopLimit;
				default:
					throw new ArgumentOutOfRangeException(&amp;quot;func&amp;quot;, value, &amp;quot;Неподдерживаемый тип стоп-заявки.&amp;quot;);
			}
		}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;upd
В &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/24242/</id>
    <title type="text">Mikhail Sukhov: Судя по тексту, собрано из сырцов. Как насчет бряки в метод GetStopOrderType?[rolley...</title>
    <published>2013-02-26T12:39:42Z</published>
    <updated>2013-02-26T12:39:42Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(24241)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Судя по тексту, собрано из сырцов. Как насчет бряки в метод GetStopOrderType?[rolleyes]
Собрано-то собрано, но я исходники в солюшн робота не включаю.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24241/</id>
    <title type="text">Судя по тексту, собрано из сырцов. Как насчет бряки в метод GetStopOrderType?[rolleyes] </title>
    <published>2013-02-26T12:34:35Z</published>
    <updated>2013-02-26T12:34:35Z</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;Судя по тексту, собрано из сырцов. Как насчет бряки в метод GetStopOrderType?[rolleyes]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/24238/</id>
    <title type="text">При прошлом запуске успешно создавал тейк-профиты по заявке (как CreateConditionTakeProfit из пример...</title>
    <published>2013-02-26T10:53:03Z</published>
    <updated>2013-02-26T10:53:03Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.ru/users/6491/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;При прошлом запуске успешно создавал тейк-профиты по заявке (как CreateConditionTakeProfit из примера).
Соответственно в таблице стоп-заявок есть данные.
Закрыл, запустил заново.
Получил следующий баг экспорта на старте:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-plain"&gt;2013/02/26 14:42:37.144|       |StrategyManager|Status:Started, PnL:0, Slippage:0, Position:0, Latency:00:00:00, StartedTime
2013/02/26 14:42:37.145|       |SS        |Стратегия запущена. [0,-1]. Позиция при старте 0.
2013/02/26 14:42:37.277|Debug  |QuikManager|Терминал проверен
2013/02/26 14:42:37.281|Debug  |QuikManager|Создание шлюза взаимодействия с системой Quik.
2013/02/26 14:42:37.593|       |QuikManager|Шлюз создан
2013/02/26 14:42:42.652|Debug  |QuikManager|Ожидание соединения
2013/02/26 14:42:42.657|Debug  |QuikManager|Соединение установлено.
2013/02/26 14:42:46.168|Debug  |TimeServerHelper|Время синхронизировано c сервером 80.90.180.140:123. Отступ - 00:00:03.4116024
2013/02/26 14:42:51.169|Debug  |QuikManager|Запуск экспорта данных.
2013/02/26 14:42:51.533|Debug  |QuikManager|Новые бумаги
2013/02/26 14:42:51.675|Error  |QuikManager|Ошибка получения данных: System.ArgumentOutOfRangeException: Неподдерживаемый тип стоп-заявки.
Имя параметра: func
Фактическое значение было Тэйк-профит по заявке.
   в StockSharp.Quik.QuikDdeFormatter.GetStopOrderType(Func`2 func) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikDdeFormatter.cs:строка 268
   в StockSharp.Quik.QuikTrader.&amp;lt;&amp;gt;c__DisplayClass31.&amp;lt;&amp;gt;c__DisplayClass56.&amp;lt;&amp;gt;c__DisplayClass58.&amp;lt;&amp;gt;c__DisplayClass5a.&amp;lt;OnPoke&amp;gt;b__1b(Int64 key) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikTrader.cs:строка 1154
   в StockSharp.Algo.BaseTrader.&amp;lt;&amp;gt;c__DisplayClass1f.&amp;lt;GetOrder&amp;gt;b__1d(Int64 key) в e:\Projects\C_Projects\StockSharp\Sources\Algo\BaseTrader.cs:строка 2440
   в StockSharp.Algo.BaseTrader.Cache.&amp;lt;&amp;gt;c__DisplayClass50.&amp;lt;GetOrder&amp;gt;b__4f(Int64 key) в e:\Projects\C_Projects\StockSharp\Sources\Algo\BaseTrader.cs:строка 125
   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler, Boolean&amp;amp; isNew) в e:\Ecng\trunk\Collections\CollectionHelper.cs:строка 479
   в Ecng.Collections.CollectionHelper.SafeAdd[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`2 handler) в e:\Ecng\trunk\Collections\CollectionHelper.cs:строка 456
   в StockSharp.Algo.BaseTrader.Cache.GetOrder(Security security, Int64 id, Func`2 createOrder) в e:\Projects\C_Projects\StockSharp\Sources\Algo\BaseTrader.cs:строка 123
   в StockSharp.Algo.BaseTrader.GetOrder(Security security, Int64 id, Func`2 createOrder, Func`2 changeOrder) в e:\Projects\C_Projects\StockSharp\Sources\Algo\BaseTrader.cs:строка 2436
   в StockSharp.Quik.QuikTrader.&amp;lt;&amp;gt;c__DisplayClass31.&amp;lt;&amp;gt;c__DisplayClass56.&amp;lt;&amp;gt;c__DisplayClass58.&amp;lt;OnPoke&amp;gt;b__1a(Security otherSec) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikTrader.cs:строка 1149
   в StockSharp.Quik.QuikTrader.&amp;lt;&amp;gt;c__DisplayClass31.&amp;lt;&amp;gt;c__DisplayClass56.&amp;lt;OnPoke&amp;gt;b__19(Security security) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikTrader.cs:строка 1207
   в StockSharp.Algo.BaseTrader.ProcessSecurityAction(String securityId, Object nativeSecurityId, Action`1 action, Boolean ignoreIfNotExist) в e:\Projects\C_Projects\StockSharp\Sources\Algo\BaseTrader.cs:строка 2829
   в StockSharp.Quik.QuikTrader.&amp;lt;&amp;gt;c__DisplayClass31.&amp;lt;OnPoke&amp;gt;b__18(IList`1 row, Func`2 func) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikTrader.cs:строка 1141
   в StockSharp.Quik.QuikDdeFormatter.Deserialize(DdeTable table, IList`1 rows, Action`2 handler, Action`1 errorHandler, Boolean skipErrors) в e:\Projects\C_Projects\StockSharp\Sources\Quik\QuikDdeFormatter.cs:строка 57
&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>