﻿<?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/5027/snyatie-zayavki/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T23:45:10Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=5027" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/33342/</id>
    <title type="text">&amp;quot;Что касается ID, то ID генерируется биржей и при выводе этого параметра, он равен 0&amp;quot; ID не должен б...</title>
    <published>2015-07-14T05:13:19Z</published>
    <updated>2015-07-14T05:24:58Z</updated>
    <author>
      <name>COBRA</name>
      <uri>https://stocksharp.ru/users/28262/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;&amp;quot;Что касается ID, то ID генерируется биржей и при выводе этого параметра, он равен 0&amp;quot;&lt;/p&gt;
&lt;p&gt;ID не должен быть 0. Генерит его биржа посмотреть его можно в QUIK&lt;/p&gt;
&lt;p&gt;TransactionId  тоже можно увидеть в QUIK в таблице транзакции&lt;/p&gt;
&lt;p&gt;у вас портится Order.ID  похоже. Попробуйте пример СтокШарповский&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33337/</id>
    <title type="text">TtansactionId генерируется программой, поэтому из-за него проблем не должно быть. Выводил через Mess...</title>
    <published>2015-07-13T06:57:56Z</published>
    <updated>2015-07-13T08:07:34Z</updated>
    <author>
      <name>DerBunny</name>
      <uri>https://stocksharp.ru/users/83752/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;TtansactionId генерируется программой, поэтому из-за него проблем не должно быть. Выводил через MessageBox.Show(order.TransactionId.ToString()) - выводит все корректно.
Что касается ID, то ID генерируется биржей и при выводе этого параметра, он равен 0.
При ручном определении order.Id = random, выходит ошибка &amp;quot;Заявка уже имеет номер, возможно она была уже зарегистрирована&amp;quot;. Подскажите, в чем все же проблема, не могу снять эту поганую заявку, а API не предоставляет более конкретного описания ошибки, чем &amp;quot;Вы не можете снять данную заявку&amp;quot;.
У меня даже trader.CancelOrders() не работает.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33336/</id>
    <title type="text">COBRA: тоже долго не получалось в свое время. у меня проблема была с полями Order в СтокШарпе важно ...</title>
    <published>2015-07-11T09:41:43Z</published>
    <updated>2015-07-11T09:41:43Z</updated>
    <author>
      <name>DerBunny</name>
      <uri>https://stocksharp.ru/users/83752/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(33334)" rel="nofollow" target="_blank"&gt;COBRA&lt;/a&gt;:&lt;/strong&gt;
тоже долго не получалось в свое время.
у меня проблема была с полями Order в СтокШарпе
важно для снятия заявки - знать два ID
Order.ID  и Order.TradsactionID и еще Price вроде.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Т.е. после отправки заявки, мы получаем всю ее информацию, как только она станет активной в Quik. И чтобы снять заявку, мы должны в методе CancelOrder(Order order), указать объект, в отором важными параметрами будут Order.TransactionId, Order.ID и Order.Price?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33334/</id>
    <title type="text">тоже долго не получалось в свое время. у меня проблема была с полями Order в СтокШарпе важно для сня...</title>
    <published>2015-07-10T16:55:42Z</published>
    <updated>2015-07-10T16:55:42Z</updated>
    <author>
      <name>COBRA</name>
      <uri>https://stocksharp.ru/users/28262/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;тоже долго не получалось в свое время.
у меня проблема была с полями Order в СтокШарпе
важно для снятия заявки - знать два ID
Order.ID  и Order.TradsactionID и еще Price вроде.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/33333/</id>
    <title type="text">Доброго времени суток. У меня такая проблема: При использовании метода RegisterOrder(Order order) за...</title>
    <published>2015-07-10T14:15:01Z</published>
    <updated>2015-07-10T14:15:01Z</updated>
    <author>
      <name>DerBunny</name>
      <uri>https://stocksharp.ru/users/83752/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Доброго времени суток. У меня такая проблема:
При использовании метода RegisterOrder(Order order) заявка успешно вытавляется, но как только доходит до снятии одной или всех заявок, то это посто беда.
Одна и та же ошибка как при использовании метода CancelOrder(Order order), так и при ReRegisterOrder(Order old_order, Order new_order).
Текст ошибки: &amp;quot;Код ошибки Failed Сообщение Вы не можете снять данную заявку&amp;quot;.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Я использую Sync режим для данной операции&lt;/li&gt;
&lt;li&gt;Пробовал устанавливать залипание на секунду&lt;/li&gt;
&lt;li&gt;Ждал, когда заявка опубликуется и тогда пытался ее снять (while(order.Staus == OrderStatus.Accepted) { trader.ReRegisterOrder(old_order, order_buy); })&lt;/li&gt;
&lt;li&gt;Перечитал и просмотрел все примеры. Прошурстел все форумы и просто вылизал документацию API&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;В чем может быть причина?&lt;/p&gt;
&lt;p&gt;Выставление и снятие заявки выполняется при this.trader.MarketDepthsChanged += depths =&amp;gt;   this.GuiSync(() =&amp;gt; { выставление .... снятие }&lt;/p&gt;
&lt;p&gt;Заранее спасибо за ответ!&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>