﻿<?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">QuikLua: System.InvalidOperationException при получении ордеров без transactionId</title>
  <id>~/topic/5069/quiklua-system_invalidoperationexception-pri-poluchenii-orderov-bez-transactionid/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-04T12:56:47Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=5069" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/33773/</id>
    <title type="text">О, спасибо большое. Да, это была моя ошибка. Я взял исходники с Git, чтобы взять оттуда свежие приме...</title>
    <published>2015-09-23T11:20:18Z</published>
    <updated>2015-09-23T11:20:18Z</updated>
    <author>
      <name>pafnuty</name>
      <uri>https://stocksharp.com/users/6151/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;О, спасибо большое.&lt;/p&gt;
&lt;p&gt;Да, это была моя ошибка. Я взял исходники с Git, чтобы взять оттуда свежие примеры работы с Lua. Примеры запускались и работали с ошибкой. Потом я взял из NuGet актуальную 10-ю версию, но студия уже закэшировала и использовала те бинарники, содержащие ошибку. Я почистил кэш, и ошибка пропала.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/33762/</id>
    <title type="text">[quote=pafnuty;33760]Эмм... Правильно ли я понимаю, что фикс находится в Git, а версия бинарников с ...</title>
    <published>2015-09-22T13:48:57Z</published>
    <updated>2015-09-22T13:48:57Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;[quote=pafnuty;33760]Эмм... Правильно ли я понимаю, что фикс находится в Git, а версия бинарников с фиксом еще не релизилась в NuGet? Т.е. надо взять бинарники из последней версии в Git?&lt;/p&gt;
&lt;p&gt;[b]UPD.[/b] Я просто давно не смотрел, что делается со StockSharp, а тут столько всего нового: и Git живой, и Quik Lua, и NuGet... Непривычно.[/quote]&lt;/p&gt;
&lt;p&gt;Ошибка появилась с 11-ой версии. Это версия еще не выложена никуда. Как и 12-ая. Так что не совсем понятно что и откуда было скачено.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/33760/</id>
    <title type="text">Эмм... Правильно ли я понимаю, что фикс находится в Git, а версия бинарников с фиксом еще не релизил...</title>
    <published>2015-09-22T10:03:31Z</published>
    <updated>2015-09-22T10:06:06Z</updated>
    <author>
      <name>pafnuty</name>
      <uri>https://stocksharp.com/users/6151/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Эмм... Правильно ли я понимаю, что фикс находится в Git, а версия бинарников с фиксом еще не релизилась в NuGet? Т.е. надо взять бинарники из последней версии в Git?&lt;/p&gt;
&lt;p&gt;[b]UPD.[/b] Я просто давно не смотрел, что делается со StockSharp, а тут столько всего нового: и Git живой, и Quik Lua, и NuGet... Непривычно.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/33757/</id>
    <title type="text">Ошибка фиксилась в репозитарии. </title>
    <published>2015-09-21T20:05:49Z</published>
    <updated>2015-09-21T20:05:49Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</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.com/posts/m/33755/</id>
    <title type="text">О, а я думал, что это только у меня. У меня стоит версия StockSharp.4.3.10. И все примеры при наличи...</title>
    <published>2015-09-21T19:37:32Z</published>
    <updated>2015-09-21T19:42:00Z</updated>
    <author>
      <name>pafnuty</name>
      <uri>https://stocksharp.com/users/6151/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;О, а я думал, что это только у меня.&lt;/p&gt;
&lt;p&gt;У меня стоит версия StockSharp.4.3.10. И все примеры при наличии ручных заявок в Quik выдают исключение при подключении QuikTrader через Lua.&lt;/p&gt;
&lt;p&gt;Взял вот пример Quik\SampleCandles. При подключении нормально приходят все портфели, все Security. А потом, видимо, когда дело доходит до заявок, получаю эти исключения:&lt;/p&gt;
&lt;p&gt;[quote][i]System.InvalidOperationException: Сообщение 'Execution,T(L)=2015/09/21 22:04:45.187,T(S)=2015/09/21 14:43:33.242,(Order),Sec=S#:USD000000TOD@CETS, Native:,Type:,Ord=12909175894/0/79484858,Fail=,TId=,Pf=[b]MB0139600594[/b],TPrice=,UId=' привело к ошибке обработки. ---&amp;gt; System.InvalidOperationException: Заявка 12909175894 не найдена.[/i][/quote]
В Quik на самом деле есть заявка 12909175894 и &amp;quot;Счет&amp;quot;/&amp;quot;Идентификатор клиента&amp;quot;, с которого производилась подача заявки - [b]выделен жирным[/b].&lt;/p&gt;
&lt;p&gt;[quote][i]System.InvalidOperationException: Сообщение 'Execution,T(L)=2015/09/21 22:04:45.187,T(S)=2015/09/21 14:43:33.242,(Order),Sec=S#:USD000000TOD@CETS, Native:,Type:,Ord=12909175894/0/79484858,Fail=,TId=,Pf=[b]34990FX[/b],TPrice=,UId=' привело к ошибке обработки. ---&amp;gt; System.InvalidOperationException: Заявка 12909175894 не найдена.[/i][/quote]
Тут упоминается та же самая заявка 12909175894, да и сообщение почти такое же, только в Pf стоит &amp;quot;Код клиента&amp;quot;, а не &amp;quot;Счет&amp;quot;.&lt;/p&gt;
&lt;p&gt;[quote][i]System.InvalidOperationException: Сообщение 'Execution,T(L)=2015/09/21 22:04:45.185,T(S)=2015/09/19 19:30:16.000,(Order),Sec=S#:USD000000TOD@CETS, Native:,Type:,Ord=903176219/0/79484858,Fail=,TId=,Pf=34990FX,TPrice=,UId=' привело к ошибке обработки. ---&amp;gt; System.InvalidOperationException: Заявка 903176219 не найдена.[/i][/quote]
Это стоп-заявка 903176219 из Quik, по ее срабатыванию как раз и была выставлена брокером заявка 12909175894. Эта стоп-заявка была подана вручную.&lt;/p&gt;
&lt;p&gt;И вчера с другими ручными заявками примеры показывали мне те же исключения. При этом, примеры работают дальше нормально, и этот пример Quik\SampleCandles, в частности, свечные графики строит хорошо.&lt;/p&gt;
&lt;p&gt;[b]UPD.[/b] Брокер &amp;quot;Открытие&amp;quot;.&lt;/p&gt;
&lt;p&gt;[i][b]Оффтоп: [/b]Вообще по сравнению с DDE, коннектор Lua гораздо веселее! Спасибо. :)[/i]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/33743/</id>
    <title type="text">Та же самая ошибка, при запуске SampleCandle.exe например. В sample.exe не наблюдается, там просто н...</title>
    <published>2015-09-18T11:50:17Z</published>
    <updated>2015-09-18T11:50:17Z</updated>
    <author>
      <name>rtDen</name>
      <uri>https://stocksharp.com/users/733/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;Та же самая ошибка, при запуске SampleCandle.exe например. В sample.exe не наблюдается, там просто нет сделок и заявок поданных руками через квик. Также свечки неправильно строятся.&lt;/li&gt;
&lt;li&gt;У меня сделки и стаканы идут.&lt;/li&gt;
&lt;/ol&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/33737/</id>
    <title type="text">При получении ордеров без заданного transactionId (выставленные вручную через квик) вылетает Invalid...</title>
    <published>2015-09-16T17:13:53Z</published>
    <updated>2015-09-16T17:27:07Z</updated>
    <author>
      <name>RomSunZ</name>
      <uri>https://stocksharp.com/users/6384/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;ol&gt;
&lt;li&gt;При получении ордеров без заданного transactionId (выставленные вручную через квик) вылетает InvalidOperationException
Логи из примера SampleCandles в приложении.&lt;/li&gt;
&lt;li&gt;В версии 4.3.11 через lua не транслируются стаканы и сделки.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;P.S. по второму вопросу возможно проблема в цериховском демо квике, буду тестировать...&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>