﻿<?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">Не "зажигается" событие своей сделки при работе с QUIK Junior</title>
  <id>~/topic/3471/ne-zazhigaetsya-sobytie-svoei-sdelki-pri-rabote-s-quik-junior/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-07T23:18:28Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=3471" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/24614/</id>
    <title type="text">Ясно, спасибо)</title>
    <published>2013-03-18T08:28:46Z</published>
    <updated>2013-03-18T08:28:46Z</updated>
    <author>
      <name>FlashPlayer</name>
      <uri>https://stocksharp.com/users/16669/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Ясно, спасибо)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/24613/</id>
    <title type="text">Есть тогда встречный вопрос - кто знает, для чего используется Trans2Quik.dll, кроме посыла заявок? ...</title>
    <published>2013-03-18T08:14:21Z</published>
    <updated>2013-03-18T08:14:21Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;FlashPlayer &lt;a href="https://stocksharp.com/posts/m/24612/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Есть тогда встречный вопрос - кто знает, для чего используется Trans2Quik.dll, кроме посыла заявок?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Для обработки ошибок выставления заявок.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/24612/</id>
    <title type="text">Все - всем снова спасибо. Очередной мой косяк. Я думал, что событие &amp;quot;заявка снята&amp;quot; генерируется с по...</title>
    <published>2013-03-18T08:09:50Z</published>
    <updated>2013-03-18T08:09:50Z</updated>
    <author>
      <name>FlashPlayer</name>
      <uri>https://stocksharp.com/users/16669/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Все - всем снова спасибо. Очередной мой косяк. Я думал, что событие &amp;quot;заявка снята&amp;quot; генерируется с помощью библиотеки Trans2Quik.dll. А оказывается, событие возникает просто после появления соответствующей строчки в таблице QUIK &amp;quot;Заявки&amp;quot;. Ну а я по привычке снял все фильтры кроме &amp;quot;показывать активные заявки&amp;quot;. Вот такой косяк. [blush] &lt;br /&gt;&lt;br /&gt;Есть тогда встречный вопрос - кто знает, для чего используется Trans2Quik.dll, кроме посыла заявок?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/24607/</id>
    <title type="text">Теперь новая проблема. После снятия заявки не происходит события OrderCanceled (как ни подписывайся ...</title>
    <published>2013-03-18T07:19:36Z</published>
    <updated>2013-03-18T07:19:36Z</updated>
    <author>
      <name>esper</name>
      <uri>https://stocksharp.com/users/5990/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;FlashPlayer &lt;a href="https://stocksharp.com/posts/m/24581/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Теперь новая проблема. &lt;br /&gt;&lt;br /&gt;После снятия заявки не происходит события OrderCanceled (как ни подписывайся оно не вызывается), более того все заявки, даже уже снятые, в Trader хранятся в состоянии Active, что по идее является следствием не срабатывания события. Все дело происходит как и с фьючами, так и с акциями в QUIK Junior. Кто-то сталкивался и может ли кто-то проверить, опровергнуть? Приведу простой пример - создаем стратегию и в ней перепишем лишь метод OnStarted таким образом:&lt;br /&gt;&lt;br /&gt;По идее при выполнении этого кода мы должны упасть в метод Smth, но этого не происходит, так как отмена заявки не зажигает событие. Проверьте пожалуйста - что не так?&lt;br /&gt;&lt;br /&gt;Спасибо.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Таблицы все корректно настроены? Verifier запускали? Что говорит ProcessDataError для трейдера?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/24604/</id>
    <title type="text">Заметил, что добавление тем здесь мониторится лучше, чем обновление ;)</title>
    <published>2013-03-18T06:51:18Z</published>
    <updated>2013-03-18T06:51:18Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Заметил, что добавление тем здесь мониторится лучше, чем обновление ;)</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/24600/</id>
    <title type="text">Апну тему, вдруг поможет..</title>
    <published>2013-03-17T16:54:40Z</published>
    <updated>2013-03-17T16:54:40Z</updated>
    <author>
      <name>FlashPlayer</name>
      <uri>https://stocksharp.com/users/16669/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Апну тему, вдруг поможет..</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/24581/</id>
    <title type="text">Теперь новая проблема. После снятия заявки не происходит события OrderCanceled (как ни подписывайся ...</title>
    <published>2013-03-15T20:24:29Z</published>
    <updated>2013-03-15T20:24:29Z</updated>
    <author>
      <name>FlashPlayer</name>
      <uri>https://stocksharp.com/users/16669/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Теперь новая проблема. &lt;br /&gt;&lt;br /&gt;После снятия заявки не происходит события OrderCanceled (как ни подписывайся оно не вызывается), более того все заявки, даже уже снятые, в Trader хранятся в состоянии Active, что по идее является следствием не срабатывания события. Все дело происходит как и с фьючами, так и с акциями в QUIK Junior. Кто-то сталкивался и может ли кто-то проверить, опровергнуть? Приведу простой пример - создаем стратегию и в ней перепишем лишь метод OnStarted таким образом:&lt;br /&gt;&lt;br /&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Quote:&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;protected override void OnStarted()&lt;br /&gt;        {&lt;br /&gt;            var newOrder = this.CreateOrder(OrderDirections.Buy, &amp;lt;&amp;lt;Тут какая-то цена ниже рынка, чтобы заявка зависла&amp;gt;&amp;gt;, 1);&lt;br /&gt;            newOrder.WhenCanceled().Do(Smth).Apply(this);&lt;br /&gt;            newOrder.WhenRegistered().Do(CancelActiveOrders).Apply(this);&lt;br /&gt;&lt;br /&gt;            RegisterOrder(newOrder);&lt;br /&gt;&lt;br /&gt;            base.OnStarted();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;void Smth()&lt;br /&gt;        {&lt;br /&gt;            &lt;br /&gt;        }&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;По идее при выполнении этого кода мы должны упасть в метод Smth, но этого не происходит, так как отмена заявки не зажигает событие. Проверьте пожалуйста - что не так?&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/24565/</id>
    <title type="text">Всё - помогли разобраться. Дело в первой проблеме оказалось в том, что ночью в квике идут эмулирован...</title>
    <published>2013-03-15T09:22:14Z</published>
    <updated>2013-03-15T09:22:14Z</updated>
    <author>
      <name>FlashPlayer</name>
      <uri>https://stocksharp.com/users/16669/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Всё - помогли разобраться. &lt;br /&gt;&lt;br /&gt;Дело в первой проблеме оказалось в том, что ночью в квике идут эмулированные торги акциями и в них есть баг - частенько квиком не выкидывается событие своей сделки, поэтому S# не реагирует на нее. &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/24564/</id>
    <title type="text">Теперь другая проблема. Ничего не менял (запустил на другой машине) и теперь при свершении своей сде...</title>
    <published>2013-03-15T09:18:11Z</published>
    <updated>2013-03-15T09:18:11Z</updated>
    <author>
      <name>VassilSanych</name>
      <uri>https://stocksharp.com/users/6491/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;FlashPlayer &lt;a href="https://stocksharp.com/posts/m/24559/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Теперь другая проблема. Ничего не менял (запустил на другой машине) и теперь при свершении своей сделки событие вызывается бесконечно и в итоге вылетает с ошибкой overflow exception. Я совсем не понимаю, что за чудеса.&lt;/div&gt;&lt;/div&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/24560/</id>
    <title type="text">Стратегия стартует, заявку шлет, получается сделка, но ни в один обработчик события своей сделки мы ...</title>
    <published>2013-03-15T09:02:58Z</published>
    <updated>2013-03-15T09:02:58Z</updated>
    <author>
      <name>Самунджян Артем</name>
      <uri>https://stocksharp.com/users/675/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;FlashPlayer &lt;a href="https://stocksharp.com/posts/m/24554/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Стратегия стартует, заявку шлет, получается сделка, но ни в один обработчик события своей сделки мы не &amp;quot;падаем&amp;quot;. &lt;br /&gt;Спасибо.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Скорее всего на таблице &amp;quot;Мои сделки&amp;quot; стоит фильтр и туда не попадают сделки Вашей стратегии по этому инструменту, соответственно и стокшарп их тоже не видит.&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/24559/</id>
    <title type="text">Теперь другая проблема. Ничего не менял (запустил на другой машине) и теперь при свершении своей сде...</title>
    <published>2013-03-15T08:52:32Z</published>
    <updated>2013-03-15T08:52:32Z</updated>
    <author>
      <name>FlashPlayer</name>
      <uri>https://stocksharp.com/users/16669/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Теперь другая проблема. Ничего не менял (запустил на другой машине) и теперь при свершении своей сделки событие вызывается бесконечно и в итоге вылетает с ошибкой overflow exception. Я совсем не понимаю, что за чудеса.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/24554/</id>
    <title type="text">Собственно сабж. Написал для теста маленькую стратегию, которая просто при старте шлет заявку по рын...</title>
    <published>2013-03-15T07:24:28Z</published>
    <updated>2013-03-15T07:24:28Z</updated>
    <author>
      <name>FlashPlayer</name>
      <uri>https://stocksharp.com/users/16669/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Собственно сабж. Написал для теста маленькую стратегию, которая просто при старте шлет заявку по рынку. Подписался на всевозможные вариации реагирования на свою сделку. И вне стратегии подписался на свои сделки трейдера и внутри стратегии подписался на сделки как трейдера, так и просто ордерЧенжд. Стратегия стартует, заявку шлет, получается сделка, но ни в один обработчик события своей сделки мы не &amp;quot;падаем&amp;quot;. Все это на демо квике. Более того, также не работает пример, который писали в обучении S# (там тоже есть простая программка, которая подписывается на свою сделку и выводит ее в таблицу). Грешу на квик либо на то, что я что-то упустил настраивая его. Но что можно упустить, если заявка посылается.. Вообщем жду помощи или совета. &lt;br /&gt;&lt;br /&gt;Спасибо.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>