﻿<?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/1216/ne-furychit-ehksport-zayavok/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-14T03:59:02Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1216" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/4577/</id>
    <title type="text">XMbIPb: На данный момент ситуация такая - я запускаю экспорт.. обработчик получает все заявки из таб...</title>
    <published>2010-11-11T16:39:38Z</published>
    <updated>2016-08-16T02:32:50Z</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;XMbIPb:&lt;/strong&gt;
На данный момент ситуация такая - я запускаю экспорт.. обработчик получает все заявки из таблицы.. я вручную выставляю новые, они тоже доходят без проблем.. запускаю код генерирующий заявки(он у меня находится в обработчике QuotesChanged), он выставляет заявку и ноль реакции.. я выставляю ещё одну вручную, она тут же приходит.. короче NewOrders игнорирует заявки выставленные из другого обработчика.. что-то мне подсказывает что здесь какая-то запара с потоками.. вот только я пока не особо в них разбираюсь...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это скорее всего такая же ошибка как и &lt;a href="http://stocksharp.com/posts/m/4545/"&gt;http://stocksharp.com/posts/m/4545/&lt;/a&gt; Обновитесь до 2.5.2&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4594/</id>
    <title type="text">XMbIPb: QuotesChanged и из NewTrades пробовал... Попробовал и там и так, на 2.5.2 работает как часик...</title>
    <published>2010-11-12T15:06:25Z</published>
    <updated>2010-11-12T15:06:25Z</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;XMbIPb:&lt;/strong&gt;
QuotesChanged и из NewTrades пробовал...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Попробовал и там и так, на 2.5.2 работает как часики. Можете сократить свое решение до минимального размера, чтобы на нем протестировать?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4593/</id>
    <title type="text">XMbIPb: Я уже пытался выдрать стакан из примера Sample.. но решил что самому написать проще.. пробле...</title>
    <published>2010-11-11T23:14:07Z</published>
    <updated>2010-11-11T23:14:07Z</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;XMbIPb:&lt;/strong&gt;
Я уже пытался выдрать стакан из примера Sample.. но решил что самому написать проще.. проблема в том что мне нужна не точная копия квиковского стакана, а слегка подкорректированная.. а куда там пристроить этот самый корректировщик я так и не разобрался.. да и ещё этот таймер там...
А в чём именно ошибка можете описать в двух словах.. так то вроде всё работает...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ошибка в подходе. В консоли я описал все в одном методе. В ГУИ же все обычно все сложнее, выноситься на уровень окна. Чтобы можно было из разным мест использовать. И все очищается при закрытие основного окна... Таймер можете заменить своей реализацией. И еще я бы посоветовал прочитать небольшое введение в WPF. Много это не потребует времени, но многое станет проще.&lt;/p&gt;
&lt;p&gt;И да, это уже уровень чуть выше, чем простой робот. Так что это к программистам.[biggrin]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4592/</id>
    <title type="text">Я уже пытался выдрать стакан из примера Sample.. но решил что самому написать проще.. проблема в том...</title>
    <published>2010-11-11T21:04:37Z</published>
    <updated>2010-11-11T21:04:37Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Я уже пытался выдрать стакан из примера Sample.. но решил что самому написать проще.. проблема в том что мне нужна не точная копия квиковского стакана, а слегка подкорректированная.. а куда там пристроить этот самый корректировщик я так и не разобрался.. да и ещё этот таймер там...&lt;br /&gt;
А в чём именно ошибка можете описать в двух словах.. так то вроде всё работает...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4591/</id>
    <title type="text">Неправильный подход в создании ГУИ. Посмотрите пример Sample (а не SampleConsole). </title>
    <published>2010-11-11T20:23:11Z</published>
    <updated>2010-11-11T20:23:11Z</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;Неправильный подход в создании ГУИ. Посмотрите пример Sample (а не SampleConsole).&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4590/</id>
    <title type="text"> public void Quik() { try { var quikPath = QuikTerminal.GetDefaultPath(); if (quikPath == &amp;quot;&amp;quot;) { Cons...</title>
    <published>2010-11-11T20:15:08Z</published>
    <updated>2010-11-11T20:15:08Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;pre&gt;&lt;code&gt; 
public void Quik()
        {
            try
            {
                var quikPath = QuikTerminal.GetDefaultPath();

                if (quikPath == &amp;quot;&amp;quot;)
                {
                    Console.WriteLine(&amp;quot;Не найден ни один запущенный Quik&amp;quot;);
                    return;
                }

                Console.WriteLine(&amp;quot;Запущенный Quik найден по пути &amp;quot; + quikPath);

                using (var waitHandle = new AutoResetEvent(false))
                {
                    using (var trader = new QuikTrader(quikPath))
                    {
                        trader.Connected += () =&amp;gt;
                        {
                            Console.WriteLine(&amp;quot;Подключение было произведено успешно.&amp;quot;);

                            // извещаем об успешном соединени
                            waitHandle.Set();
                        };

                        Console.WriteLine(&amp;quot;Производим подключение...&amp;quot;);

                        trader.Connect();

                        // дожидаемся события об успешном соединении
                        waitHandle.WaitOne();
       
                        trader.NewPortfolios += portfolios =&amp;gt;
                        {
и т.д.

&lt;/code&gt;&lt;/pre&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4589/</id>
    <title type="text">XMbIPb: Кликом по кнопке в моей форме я вызываю функцию Quik в которой у меня находятся QuotesChange...</title>
    <published>2010-11-11T20:01:33Z</published>
    <updated>2010-11-11T20:01:33Z</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;XMbIPb:&lt;/strong&gt;
Кликом по кнопке в моей форме я вызываю функцию Quik в которой у меня находятся QuotesChanged и другие обработчики.. а при поступлении котировок из квика, уже из QuotesChanged вызываю функцию GUI которая обновляет данные в моём стакане...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Опишите кодом вот эту фразу: &amp;quot;Quik в которой у меня находятся QuotesChanged и другие обработчики&amp;quot;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4588/</id>
    <title type="text">Кликом по кнопке в моей форме я вызываю функцию Quik в которой у меня находятся QuotesChanged и друг...</title>
    <published>2010-11-11T19:36:29Z</published>
    <updated>2010-11-11T19:36:29Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Кликом по кнопке в моей форме я вызываю функцию Quik в которой у меня находятся QuotesChanged и другие обработчики.. а при поступлении котировок из квика, уже из QuotesChanged вызываю функцию GUI которая обновляет данные в моём стакане...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4587/</id>
    <title type="text">XMbIPb: Конструкцию взаимодействия с GUI я описал в десятом посте.. под GUI у меня подразумевается с...</title>
    <published>2010-11-11T19:25:52Z</published>
    <updated>2010-11-11T19:25:52Z</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;XMbIPb:&lt;/strong&gt;
Конструкцию взаимодействия с GUI я описал в десятом посте.. под GUI у меня подразумевается свой стакан, в котором я наблюдаю чего замышляет робот...&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/4586/</id>
    <title type="text">Конструкцию взаимодействия с GUI я описал в десятом посте.. под GUI у меня подразумевается свой стак...</title>
    <published>2010-11-11T19:20:13Z</published>
    <updated>2010-11-11T19:24:21Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Конструкцию взаимодействия с GUI я описал в десятом посте.. под GUI у меня подразумевается свой стакан, в котором я наблюдаю чего замышляет робот...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4585/</id>
    <title type="text">XMbIPb: Возвращаясь к потокам.. хотелось бы всё-таки услышать Ваше компетентное мнение по поводу мое...</title>
    <published>2010-11-11T19:11:11Z</published>
    <updated>2010-11-11T19:11:11Z</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;XMbIPb:&lt;/strong&gt;
Возвращаясь к потокам.. хотелось бы всё-таки услышать Ваше компетентное мнение по поводу моей конструкции.. я правильно всё сделал?&lt;/p&gt;
&lt;p&gt;Система у меня простенькая - анализирую содержимое GetMarketDepth в обработчике QuotesChanged и от туда же, если нужно выставляю заявки.. может быть стоит как-то по другому построить логику, чтобы по максимуму использовать функционал S#?&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/4584/</id>
    <title type="text">Возвращаясь к потокам.. хотелось бы всё-таки услышать Ваше компетентное мнение по поводу моей констр...</title>
    <published>2010-11-11T18:58:08Z</published>
    <updated>2010-11-11T19:04:31Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Возвращаясь к потокам.. хотелось бы всё-таки услышать Ваше компетентное мнение по поводу моей конструкции.. я правильно всё сделал?&lt;/p&gt;
&lt;p&gt;Система у меня простенькая - анализирую содержимое GetMarketDepth в обработчике QuotesChanged и от туда же, если нужно выставляю заявки.. может быть стоит как-то по другому построить логику, чтобы по максимуму использовать функционал S#?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4583/</id>
    <title type="text">QuotesChanged и из NewTrades пробовал... </title>
    <published>2010-11-11T18:41:31Z</published>
    <updated>2010-11-11T18:41:31Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;QuotesChanged и из NewTrades пробовал...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4582/</id>
    <title type="text">XMbIPb: Включил Асинхронный режим.. всё заработало... Тогда давайте по порядку. Из какого обработчик...</title>
    <published>2010-11-11T18:34:35Z</published>
    <updated>2010-11-11T18: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;blockquote&gt;
&lt;p&gt;&lt;strong&gt;XMbIPb:&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/4580/</id>
    <title type="text">Включил Асинхронный режим.. всё заработало... </title>
    <published>2010-11-11T18:05:36Z</published>
    <updated>2010-11-11T18:20:22Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</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/4579/</id>
    <title type="text">XMbIPb: Обновил.. но свои заявки по прежнему игнорирует... Режим синхронный? </title>
    <published>2010-11-11T17:41:01Z</published>
    <updated>2010-11-11T17:41:01Z</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;XMbIPb:&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/4578/</id>
    <title type="text">Обновил.. но свои заявки по прежнему игнорирует... </title>
    <published>2010-11-11T17:14:19Z</published>
    <updated>2010-11-11T17:14:19Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</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/4575/</id>
    <title type="text">Все обработчики я запихал в функцию Quik, которую вызываю из основного потока вот таким макаром: Nex...</title>
    <published>2010-11-11T12:51:04Z</published>
    <updated>2010-11-11T12:51:04Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Все обработчики я запихал в функцию Quik, которую вызываю из основного потока вот таким макаром:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;NextPrimeDelegate npd = new NextPrimeDelegate(this.Quik);
            npd.BeginInvoke(null, null);
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;А уже из обработчиков вот так:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Dispatcher.BeginInvoke(DispatcherPriority.Normal, new NextPrimeDelegate(GUI));

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;вызываю функцию которая отвечает за обновление GUI...
Это может как-то повлиять?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4574/</id>
    <title type="text">На данный момент ситуация такая - я запускаю экспорт.. обработчик получает все заявки из таблицы.. я...</title>
    <published>2010-11-11T12:19:02Z</published>
    <updated>2010-11-11T12:49:50Z</updated>
    <author>
      <name>XMbIPb</name>
      <uri>https://stocksharp.ru/users/6200/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;На данный момент ситуация такая - я запускаю экспорт.. обработчик получает все заявки из таблицы.. я вручную выставляю новые, они тоже доходят без проблем.. запускаю код генерирующий заявки(он у меня находится в обработчике QuotesChanged), он выставляет заявку и ноль реакции.. я выставляю ещё одну вручную, она тут же приходит.. короче NewOrders игнорирует заявки выставленные из другого обработчика.. что-то мне подсказывает что здесь какая-то запара с потоками.. вот только я пока не особо в них разбираюсь...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/4572/</id>
    <title type="text">XMbIPb: Дублируются один в один.. я убрал их из таблицы с помощью фильтра.. перезапустил экспорт.. в...</title>
    <published>2010-11-10T21:32:27Z</published>
    <updated>2010-11-10T21:32:27Z</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;XMbIPb:&lt;/strong&gt;
Дублируются один в один.. я убрал их из таблицы с помощью фильтра.. перезапустил экспорт.. выставил новую заявку.. в таблице она высветилась моментально.. а вот робот получил её только минут через десять.. когда биржа уже закрылась...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;ITrader.NewOrders и лог с отметкой времени. Насчет дубляжа - это к брокеру.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>