﻿<?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">Корректное получение и обновление списка заявок через квик</title>
  <id>~/topic/4644/korrektnoe-poluchenie-i-obnovlenie-spiska-zayavok-cherez-kvik/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-06T12:58:01Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=4644" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/31289/</id>
    <title type="text">Описанный баг имеет место быть, но только для ручных заявок, для заявок выставленных через робота та...</title>
    <published>2014-07-21T03:56:12Z</published>
    <updated>2016-08-16T00:18:42Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Описанный баг имеет место быть, но только для ручных заявок, для заявок выставленных через робота такой ошибки нет. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://stocksharp.com/forum/4608/Nastroika-konniektora-QuikLua/" title="http://stocksharp.com/forum/4608/Nastroika-konniektora-QuikLua/"&gt;Настройка коннектора QuikLua описана здесь.&lt;/a&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31288/</id>
    <title type="text">Это Lua режим или DDE? вывод происходит через DDE Скорее всего неправильные настройки. Что-то подобн...</title>
    <published>2014-07-20T20:37:23Z</published>
    <updated>2014-07-20T20:37:23Z</updated>
    <author>
      <name>beast</name>
      <uri>https://stocksharp.com/users/50008/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/31285/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;beast &lt;a href="https://stocksharp.com/posts/m/31284/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/31283/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Это Lua режим или DDE?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;вывод происходит через DDE&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Скорее всего неправильные настройки. Что-то подобное уже было на форуме.&lt;br /&gt;&lt;br /&gt;ДДЕ мы поддерживать перестанем скоро. Как скоро - когда доведем ЛУА до конца. Поэтому лучше начинайте уже тестить новый коннектор. Тем более вы тут новичек и далеко, судя по сообщения, еще не продвинулись.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А где написано про новый коннектор?&lt;br /&gt;В мануале по адресу S#.API -&amp;gt; Коннекторы (российские) -&amp;gt; Quik про Lua ничего нет.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31285/</id>
    <title type="text">Это Lua режим или DDE? вывод происходит через DDE Скорее всего неправильные настройки. Что-то подобн...</title>
    <published>2014-07-20T19:23:46Z</published>
    <updated>2014-07-20T19:23:46Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;beast &lt;a href="https://stocksharp.com/posts/m/31284/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/31283/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Это Lua режим или DDE?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;вывод происходит через DDE&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Скорее всего неправильные настройки. Что-то подобное уже было на форуме.&lt;br /&gt;&lt;br /&gt;ДДЕ мы поддерживать перестанем скоро. Как скоро - когда доведем ЛУА до конца. Поэтому лучше начинайте уже тестить новый коннектор. Тем более вы тут новичек и далеко, судя по сообщения, еще не продвинулись.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31284/</id>
    <title type="text">Это Lua режим или DDE? вывод происходит через DDE</title>
    <published>2014-07-20T18:54:53Z</published>
    <updated>2014-07-20T18:54:53Z</updated>
    <author>
      <name>beast</name>
      <uri>https://stocksharp.com/users/50008/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Михаил Сухов &lt;a href="https://stocksharp.com/posts/m/31283/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Это Lua режим или DDE?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;вывод происходит через DDE</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31283/</id>
    <title type="text">Это Lua режим или DDE?</title>
    <published>2014-07-20T18:44:36Z</published>
    <updated>2014-07-20T18:44:36Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Это Lua режим или DDE?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/31276/</id>
    <title type="text">Всем доброго времени суток! Надеюсь, что кто-нибудь откликнется. Есть следующий код: ... private sta...</title>
    <published>2014-07-19T14:30:04Z</published>
    <updated>2014-07-19T14:30:04Z</updated>
    <author>
      <name>beast</name>
      <uri>https://stocksharp.com/users/50008/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Всем доброго времени суток!&lt;br /&gt;Надеюсь, что кто-нибудь откликнется.&lt;br /&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;pre class="brush:csharp"&gt;

...
private static Security sec;
private static Portfolio portf;
private static MarketDepth depth;
...
using (var trader = new QuikTrader(quikPath))
{
   ...
   trader.SupportManualOrders = true;
   trader.NewPortfolios += OnNewPortfolios;
   trader.NewSecurities += OnNewSecurities;
   trader.MarketDepthsChanged += OnDepthChange;
   ...
   Thread.Sleep(500000);
   ...
}
...
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Смысл в том, что мы подключаемся к квику, инициализируем переменные Portfolio, MarketDepth, Security и начинаем ждать в Thread.Sleep.&lt;br /&gt;В обработчике OnDepthChange обращаемся к свойству trader.Orders и выводим его содержимое.&lt;br /&gt;Согласно документации, trader.Orders должен выводить информацию о всех заявках.&lt;br /&gt;&lt;br /&gt;Запускаем код.&lt;br /&gt;1) Считаем, что до этого момента никаких заявок не было.&lt;br /&gt;OnDepthChange ничего не выводит.&lt;br /&gt;&lt;br /&gt;2) В квике выставляем ордер руками.&lt;br /&gt;OnDepthChange выводит:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

{66326669/696923689 Покупка Цена=80.29 Объем=1 Сост=Active Бал=1}
{66326670/696923689 Покупка Цена=80.29 Объем=1 Сост=Active Бал=1}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;То есть в списке ордеров, вызываемом через trader.Orders, получаем 2 записи об одном и том же ордере.&lt;br /&gt;&lt;br /&gt;3) Снимаем выставленный руками в квике ордер.&lt;br /&gt;OnDepthChange выводит:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

{66326669/696923689 Покупка Цена=80.29 Объем=1 Сост=Active Бал=1}
{66326670/696923689 Покупка Цена=80.29 Объем=1 Сост=Active Бал=1}
{66326673/696923689 Покупка Цена=80.29 Объем=1 Сост=Done Бал=1}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;То есть теперь в списке ордеров, вызываемом через trader.Orders, получаем уже 3 записи об одном и том же ордере.&lt;br /&gt;&lt;br /&gt;4) Перезапускаем код.&lt;br /&gt;OnDepthChange выводит о снятом ордере:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;&lt;pre class="brush:csharp"&gt;

{66465834/696923689 Покупка Цена=80.29 Объем=1 Сост=Done Бал=1}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;То есть сейчас в списке ордеров ровно одна запись об одном ордере, как и должно быть по логике вещей.&lt;br /&gt;&lt;br /&gt;Вопрос: как сделать так, чтобы в списке trader.Orders без использования перезагрузки программы всегда об одном ордере была одна запись?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>