﻿<?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-04-07T10:23:53Z</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;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/1006/</id>
    <title type="text">Насколько я понял, у Вас таких мест уже несколько: 1. Connected 2. NewSecurities 3. NewOrders 4. New...</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;br /&gt;&lt;br /&gt;1. Connected&lt;br /&gt;2. NewSecurities&lt;br /&gt;3. NewOrders&lt;br /&gt;4. NewTrades&lt;br /&gt;&lt;br /&gt;Так что Вам по любому такое надо. Иначе код будете загромождать While&lt;br /&gt;Wait и т.д.&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/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">так GuaranteeCancelOrder вроде решение проблемы.А насчет обертки -&lt;br /&gt;буду думать. у меня счас приоритет арбитражер. :) Ежели обертку&lt;br /&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/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">Напрашивается обертка над ITrader (по аналогии с SyncTrader). Может&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/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;br /&gt;&lt;br /&gt;Суть в том что все эти танцы с бубном лишь для того, чтобы сварганить&lt;br /&gt;инструмент,  в ктором трейдер будет робота РИСОВАТЬ, а рисовать он&lt;br /&gt;может только в виде детерминированых блок-схем. трейдеру будет трудно&lt;br /&gt;рассказать, как пользовать события, почему вмсето того, чтобы на&lt;br /&gt;снятие заявки получить ответ - успешно или неспешн опрошло снятие, он&lt;br /&gt;должен слушать событие, да и мне - разработчику намного удобнее было&lt;br /&gt;бы написать&lt;br /&gt;&lt;br /&gt;if(trader.CancelOrder(order))&lt;br /&gt;{&lt;br /&gt;   действия при успешном снятии&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;  при неуспешном&lt;br /&gt;&lt;br /&gt;чем отменять заявку, а потом в событии получть заявку, выснять что&lt;br /&gt;именно это за заявка, и какие действия были с ней в прошлом, и что&lt;br /&gt;делать в будущем..&lt;br /&gt;&lt;br /&gt;так же намного удобнее проверять заявку&lt;br /&gt;&lt;br /&gt;if( status.Done &amp;amp;&amp;amp; PartiallyMatched)&lt;br /&gt;чем слушать событие.&lt;br /&gt;&lt;br /&gt;а если заявок много, кторые надо проверять? тут уже в событийно&lt;br /&gt;модели начинаются неудобства :)&lt;br /&gt;&lt;br /&gt;Вообще конечно, как мне кажется, много пользы прнес бы смешаный режим,&lt;br /&gt;т.к. выстаявлять заявки  удобно в асинхронном - и там уже слушать&lt;br /&gt;событии, а вот снимать например лучше в синхроноом - там сразу ясно -&lt;br /&gt;снял или не снял.А так придется блокировки ставить пояле  запроса на&lt;br /&gt;снятии, в событии снимать - ну вы сами понимаетет прелести&lt;br /&gt;ассинхронного программирования. :) Извините что так сумбурно :)&lt;br /&gt;&lt;br /&gt;P.S. События жутко удобная вещь для написания всяческого рода&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/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">Так а зачем тогда Вы while чиклы пишите? Торговые алгоритмы опираются&lt;br /&gt;на события. Думаю не спроста такие системы как ВетЛаб и Квант&lt;br /&gt;предоставляют именно событийную модель работы. Понятно, что внутри иет&lt;br /&gt;логика последовательная ввиде условий и циклов. Но отправная точна&lt;br /&gt;всегда событие: закончился бар, начался новый, цена превысила, заявка&lt;br /&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/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">в смысле state режима? там есть Flowchart&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/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">Вы пишите, что там state режима нет. Так что есть.&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/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;br /&gt;3.5 прочитал, начинал с него. но думаю в этом плане 3.5 и 4 - разницы&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/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">Да, видимо придется как в примере SampleConsole раз у вас шаг за&lt;br /&gt;шагом... Надо бы глянуть на этот новый WF. Рекомендуете статью для&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/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">мутить блокировки с помощью ManualSetEvent?&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/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">OrdersChanged пока не придет State Done&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/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;br /&gt;&lt;br /&gt;1.Снять заявку&lt;br /&gt;2.дождаться результат снятия - успешно снята или знятие не прошло&lt;br /&gt;&lt;br /&gt;мне нужно  отправить запрос на снятие и в результати от успеха/&lt;br /&gt;неуспеха снятия предпринимать те или иные действия &lt;br /&gt; </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>