﻿<?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/815/kak-dozhdatsya-snyatiya-zayavki/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-19T21:35:57Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=815" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/1007/</id>
    <title type="text">Я сейчас отложил воркфлоу немножко,пишу арбитражера по человечески, на событиях. Но обязательно верн...</title>
    <published>2010-07-12T12:49:00Z</published>
    <updated>2010-07-12T12:49:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</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/1006/</id>
    <title type="text">Насколько я понял, у Вас таких мест уже несколько: Connected NewSecurities NewOrders NewTrades Так ч...</title>
    <published>2010-07-12T12:27:00Z</published>
    <updated>2010-07-12T12:27:00Z</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;
&lt;ol&gt;
&lt;li&gt;Connected&lt;/li&gt;
&lt;li&gt;NewSecurities&lt;/li&gt;
&lt;li&gt;NewOrders&lt;/li&gt;
&lt;li&gt;NewTrades&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Так что Вам по любому такое надо. Иначе код будете загромождать While
Wait и т.д.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1005/</id>
    <title type="text">так GuaranteeCancelOrder вроде решение проблемы.А насчет обертки - буду думать. у меня счас приорите...</title>
    <published>2010-07-12T12:23:00Z</published>
    <updated>2010-07-12T12:23:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;так GuaranteeCancelOrder вроде решение проблемы.А насчет обертки -
буду думать. у меня счас приоритет арбитражер. :) Ежели обертку
синхринизирвоаную намучу - дам вам знать - может сгодится в
стокшарпе :)&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1004/</id>
    <title type="text">Напрашивается обертка над ITrader (по аналогии с SyncTrader). Может сами сделаете? У меня сейчас при...</title>
    <published>2010-07-12T12:13:00Z</published>
    <updated>2010-07-12T12:13:00Z</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;Напрашивается обертка над ITrader (по аналогии с SyncTrader). Может
сами сделаете? У меня сейчас приоритеты другие.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1003/</id>
    <title type="text">Писал развернутый ответ - и тырнет крякнул. Суть в том что все эти танцы с бубном лишь для того, что...</title>
    <published>2010-07-09T09:54:00Z</published>
    <updated>2010-07-09T09:54:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Писал развернутый ответ - и тырнет крякнул.&lt;/p&gt;
&lt;p&gt;Суть в том что все эти танцы с бубном лишь для того, чтобы сварганить
инструмент,  в ктором трейдер будет робота РИСОВАТЬ, а рисовать он
может только в виде детерминированых блок-схем. трейдеру будет трудно
рассказать, как пользовать события, почему вмсето того, чтобы на
снятие заявки получить ответ - успешно или неспешн опрошло снятие, он
должен слушать событие, да и мне - разработчику намного удобнее было
бы написать&lt;/p&gt;
&lt;p&gt;if(trader.CancelOrder(order))
{
действия при успешном снятии&lt;/p&gt;
&lt;p&gt;else
{
при неуспешном&lt;/p&gt;
&lt;p&gt;чем отменять заявку, а потом в событии получть заявку, выснять что
именно это за заявка, и какие действия были с ней в прошлом, и что
делать в будущем..&lt;/p&gt;
&lt;p&gt;так же намного удобнее проверять заявку&lt;/p&gt;
&lt;p&gt;if( status.Done &amp;amp;&amp;amp; PartiallyMatched)
чем слушать событие.&lt;/p&gt;
&lt;p&gt;а если заявок много, кторые надо проверять? тут уже в событийно
модели начинаются неудобства :)&lt;/p&gt;
&lt;p&gt;Вообще конечно, как мне кажется, много пользы прнес бы смешаный режим,
т.к. выстаявлять заявки  удобно в асинхронном - и там уже слушать
событии, а вот снимать например лучше в синхроноом - там сразу ясно -
снял или не снял.А так придется блокировки ставить пояле  запроса на
снятии, в событии снимать - ну вы сами понимаетет прелести
ассинхронного программирования. :) Извините что так сумбурно :)&lt;/p&gt;
&lt;p&gt;P.S. События жутко удобная вещь для написания всяческого рода
индикаторов, тут они выше всяких похвал.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1002/</id>
    <title type="text">Так а зачем тогда Вы while чиклы пишите? Торговые алгоритмы опираются на события. Думаю не спроста т...</title>
    <published>2010-07-08T18:51:00Z</published>
    <updated>2010-07-08T18:51:00Z</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;Так а зачем тогда Вы while чиклы пишите? Торговые алгоритмы опираются
на события. Думаю не спроста такие системы как ВетЛаб и Квант
предоставляют именно событийную модель работы. Понятно, что внутри иет
логика последовательная ввиде условий и циклов. Но отправная точна
всегда событие: закончился бар, начался новый, цена превысила, заявка
изменилась и т.д. Может все же идти по пути именно событий? Его до нас
уже протоптали.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1001/</id>
    <title type="text">в смысле state режима? там есть Flowchart </title>
    <published>2010-07-08T17:52:00Z</published>
    <updated>2010-07-08T17:52:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;в смысле state режима? там есть Flowchart&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/1000/</id>
    <title type="text">Вы пишите, что там state режима нет. Так что есть. </title>
    <published>2010-07-08T17:34:00Z</published>
    <updated>2010-07-08T17:34:00Z</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;Вы пишите, что там state режима нет. Так что есть.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/999/</id>
    <title type="text">Да я как то так ,по мсдну разбирался. и по примерам. я пару статей по 3.5 прочитал, начинал с него. ...</title>
    <published>2010-07-08T17:25:00Z</published>
    <updated>2010-07-08T17:25:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Да я как то так ,по мсдну разбирался. и по примерам. я пару статей по
3.5 прочитал, начинал с него. но думаю в этом плане 3.5 и 4 - разницы
никакой нет.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/998/</id>
    <title type="text">Да, видимо придется как в примере SampleConsole раз у вас шаг за шагом... Надо бы глянуть на этот но...</title>
    <published>2010-07-08T17:22:00Z</published>
    <updated>2010-07-08T17:22:00Z</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;Да, видимо придется как в примере SampleConsole раз у вас шаг за
шагом... Надо бы глянуть на этот новый WF. Рекомендуете статью для
начинающего?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/997/</id>
    <title type="text">мутить блокировки с помощью ManualSetEvent? </title>
    <published>2010-07-08T17:07:00Z</published>
    <updated>2010-07-08T17:07:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;мутить блокировки с помощью ManualSetEvent?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/996/</id>
    <title type="text">OrdersChanged пока не придет State Done </title>
    <published>2010-07-08T16:47:00Z</published>
    <updated>2010-07-08T16:47:00Z</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;OrdersChanged пока не придет State Done&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/995/</id>
    <title type="text">Михаил, а как в асинхронном режиме реализовать такое 1.Снять заявку 2.дождаться результат снятия - у...</title>
    <published>2010-07-08T16:32:00Z</published>
    <updated>2010-07-08T16:32:00Z</updated>
    <author>
      <name>Tauler</name>
      <uri>https://stocksharp.com/users/26822/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Михаил, а как в асинхронном режиме реализовать такое&lt;/p&gt;
&lt;p&gt;1.Снять заявку
2.дождаться результат снятия - успешно снята или знятие не прошло&lt;/p&gt;
&lt;p&gt;мне нужно  отправить запрос на снятие и в результати от успеха/
неуспеха снятия предпринимать те или иные действия&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>