﻿<?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/5027/snyatie-zayavki/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-01T23:24:58Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=5027" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/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.com/users/28262/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&amp;quot;Что касается ID, то ID генерируется биржей и при выводе этого параметра, он равен 0&amp;quot;&lt;br /&gt;&lt;br /&gt;ID не должен быть 0. Генерит его биржа посмотреть его можно в QUIK&lt;br /&gt;&lt;br /&gt;TransactionId  тоже можно увидеть в QUIK в таблице транзакции&lt;br /&gt;&lt;br /&gt;у вас портится Order.ID  похоже. Попробуйте пример СтокШарповский</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/83752/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">TtansactionId генерируется программой, поэтому из-за него проблем не должно быть. Выводил через MessageBox.Show(order.TransactionId.ToString()) - выводит все корректно.&lt;br /&gt;Что касается ID, то ID генерируется биржей и при выводе этого параметра, он равен 0.&lt;br /&gt;При ручном определении order.Id = random, выходит ошибка &amp;quot;Заявка уже имеет номер, возможно она была уже зарегистрирована&amp;quot;. Подскажите, в чем все же проблема, не могу снять эту поганую заявку, а API не предоставляет более конкретного описания ошибки, чем &amp;quot;Вы не можете снять данную заявку&amp;quot;.&lt;br /&gt;У меня даже trader.CancelOrders() не работает.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/33336/</id>
    <title type="text">тоже долго не получалось в свое время. у меня проблема была с полями Order в СтокШарпе важно для сня...</title>
    <published>2015-07-11T09:41:43Z</published>
    <updated>2015-07-11T09:41:43Z</updated>
    <author>
      <name>DerBunny</name>
      <uri>https://stocksharp.com/users/83752/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;COBRA &lt;a href="https://stocksharp.com/posts/m/33334/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;тоже долго не получалось в свое время.&lt;br /&gt;у меня проблема была с полями Order в СтокШарпе&lt;br /&gt;важно для снятия заявки - знать два ID&lt;br /&gt;Order.ID  и Order.TradsactionID и еще Price вроде.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Т.е. после отправки заявки, мы получаем всю ее информацию, как только она станет активной в Quik. И чтобы снять заявку, мы должны в методе CancelOrder(Order order), указать объект, в отором важными параметрами будут Order.TransactionId, Order.ID и Order.Price?&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/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.com/users/28262/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">тоже долго не получалось в свое время.&lt;br /&gt;у меня проблема была с полями Order в СтокШарпе&lt;br /&gt;важно для снятия заявки - знать два ID&lt;br /&gt;Order.ID  и Order.TradsactionID и еще Price вроде.&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/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.com/users/83752/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Доброго времени суток. У меня такая проблема:&lt;br /&gt;При использовании метода RegisterOrder(Order order) заявка успешно вытавляется, но как только доходит до снятии одной или всех заявок, то это посто беда.&lt;br /&gt;Одна и та же ошибка как при использовании метода CancelOrder(Order order), так и при ReRegisterOrder(Order old_order, Order new_order).&lt;br /&gt;Текст ошибки: &amp;quot;Код ошибки Failed Сообщение Вы не можете снять данную заявку&amp;quot;.&lt;br /&gt;&lt;br /&gt;1) Я использую Sync режим для данной операции&lt;br /&gt;2) Пробовал устанавливать залипание на секунду&lt;br /&gt;3) Ждал, когда заявка опубликуется и тогда пытался ее снять (while(order.Staus == OrderStatus.Accepted) { trader.ReRegisterOrder(old_order, order_buy); })&lt;br /&gt;4) Перечитал и просмотрел все примеры. Прошурстел все форумы и просто вылизал документацию API&lt;br /&gt;&lt;br /&gt;В чем может быть причина?&lt;br /&gt;&lt;br /&gt;Выставление и снятие заявки выполняется при this.trader.MarketDepthsChanged += depths =&amp;gt;   this.GuiSync(() =&amp;gt; { выставление .... снятие }&lt;br /&gt;&lt;br /&gt;Заранее спасибо за ответ!</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>