﻿<?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">Не изменяется Balance при совершении сделок.</title>
  <id>~/topic/1363/ne-izmenyaetsya-balance-pri-sovershenii-sdelok_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-04T00:57:51Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1363" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/6233/</id>
    <title type="text"> Я разобрался где ошибка в S# путем распечатки TransactionBuilder&amp;apos;a. Почему-то не передается это усл...</title>
    <published>2011-02-25T08:14:12Z</published>
    <updated>2011-02-25T08:14:12Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Den &lt;a href="https://stocksharp.com/posts/m/6232/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Я разобрался где ошибка в S# путем распечатки TransactionBuilder&amp;#39;a. Почему-то не передается это условие вообще.&lt;br /&gt;&lt;br /&gt;ACCOUNT=ххххх; CLIENT_CODE=ххххх; TRANS_ID=38282260; CLASSCODE=SPBFUT; SECCODE=RTS-3.11; QUANTITY=10; OPERATION=S; TYPE=L; ACTION=NEW_ORDER; PRICE=192025;&lt;br /&gt;&lt;br /&gt;Если добавить такой код&lt;br /&gt;&lt;br /&gt;this.Trader.FormatTransaction += builder =&amp;gt;&lt;br /&gt;                            builder.SetExecutionCondition(OrderExecutionConditions.CancelBalance);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; то все работает:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ACCOUNT=ххххх; CLIENT_CODE=ххххх; TRANS_ID=37836414; CLASSCODE=SPBFUT; SECCODE=RTS-3.11; QUANTITY=10; OPERATION=S; TYPE=L; ACTION=NEW_ORDER; PRICE=192140; EXECUTION_CONDITION=KILL_BALANCE;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Не поверил, залез в код, смотрю, есть строчка:&lt;br /&gt;&lt;br /&gt;&lt;div class="code"&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;div class="innercode"&gt;if (order.Security.Type != SecurityTypes.Future)&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;builder.SetExecutionCondition(order.ExecutionCondition);&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Понимаю, что без комментариев тут не обойтись (а раз на условии нет комментария или ссылки, значит это писалось очень давно, сейчас везде сноска). Начал искать, нашел вот это &lt;a target="_blank" rel="nofollow" href="https://stocksharp.com/away/?u=AQAAAAAAAAAJcKzrSUf-fEuXRPnn2hXnk3N4fFPJH-Pl6aTe9pDJN95z-mFughOQBuX45RczQp4" title="http://www.quik.ru/forum/import/54311/54311/. "&gt;http://www.quik.ru/forum/import/54311/54311/. &lt;/a&gt;Видимо, потому и сам так написал... Переделаю.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/6232/</id>
    <title type="text">но при этом заявка остается висеть в Квике активной, хотя должна сняться. А почему должна сняться? Н...</title>
    <published>2011-02-25T07:40:07Z</published>
    <updated>2011-02-25T07:45:48Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.com/users/6003/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Den &lt;a href="https://stocksharp.com/posts/m/6230/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/6228/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Den &lt;a href="https://stocksharp.com/posts/m/6226/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;но при этом заявка остается висеть в Квике активной,&lt;br /&gt;хотя должна сняться.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А почему должна сняться?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ну она же выставлена с условием OrderExecutionConditions.CancelBalance.&lt;br /&gt;Поскольку заявка кидается глубоко в рынок, то она сразу не исполняется =&amp;gt; по условию остаток (т.е. весь Volume)&lt;br /&gt;должен сняться. Или я не правильно его понял?&lt;br /&gt;&lt;br /&gt;Если я подобную заявку выставляю в Квике руками с уловием &amp;quot;Снять остаток&amp;quot; она сразу снимается...&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Я разобрался где ошибка в S# путем распечатки TransactionBuilder&amp;#39;a. Почему-то не передается это условие вообще.&lt;br /&gt;&lt;br /&gt;ACCOUNT=ххххх; CLIENT_CODE=ххххх; TRANS_ID=38282260; CLASSCODE=SPBFUT; SECCODE=RTS-3.11; QUANTITY=10; OPERATION=S; TYPE=L; ACTION=NEW_ORDER; PRICE=192025;&lt;br /&gt;&lt;br /&gt;Если добавить такой код&lt;br /&gt;&lt;br /&gt;this.Trader.FormatTransaction += builder =&amp;gt;&lt;br /&gt;                            builder.SetExecutionCondition(OrderExecutionConditions.CancelBalance);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; то все работает:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ACCOUNT=ххххх; CLIENT_CODE=ххххх; TRANS_ID=37836414; CLASSCODE=SPBFUT; SECCODE=RTS-3.11; QUANTITY=10; OPERATION=S; TYPE=L; ACTION=NEW_ORDER; PRICE=192140; EXECUTION_CONDITION=KILL_BALANCE;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/6230/</id>
    <title type="text">но при этом заявка остается висеть в Квике активной, хотя должна сняться. А почему должна сняться? Н...</title>
    <published>2011-02-24T21:55:07Z</published>
    <updated>2011-02-24T22:08:09Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.com/users/6003/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.com/posts/m/6228/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Den &lt;a href="https://stocksharp.com/posts/m/6226/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;но при этом заявка остается висеть в Квике активной,&lt;br /&gt;хотя должна сняться.&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;А почему должна сняться?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ну она же выставлена с условием OrderExecutionConditions.CancelBalance.&lt;br /&gt;Поскольку заявка кидается глубоко в рынок, то она сразу не исполняется =&amp;gt; по условию остаток (т.е. весь Volume)&lt;br /&gt;должен сняться. Или я не правильно его понял?&lt;br /&gt;&lt;br /&gt;Если я подобную заявку выставляю в Квике руками с уловием &amp;quot;Снять остаток&amp;quot; она сразу снимается...</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/6228/</id>
    <title type="text">но при этом заявка остается висеть в Квике активной, хотя должна сняться. А почему должна сняться?</title>
    <published>2011-02-24T21:39:00Z</published>
    <updated>2011-02-24T21:39:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Den &lt;a href="https://stocksharp.com/posts/m/6226/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;но при этом заявка остается висеть в Квике активной,&lt;br /&gt;хотя должна сняться.&lt;br /&gt;&lt;/div&gt;&lt;/div&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/6226/</id>
    <title type="text">Добрый день. В пятницу при работе программы столкнулся с ниже описанными проблемами. Найти аналогичн...</title>
    <published>2011-02-24T21:10:31Z</published>
    <updated>2011-02-24T21:12:51Z</updated>
    <author>
      <name>Den</name>
      <uri>https://stocksharp.com/users/6003/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Maxim &lt;a href="https://stocksharp.com/posts/m/5906/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Добрый день.&lt;br /&gt;&lt;br /&gt;В пятницу при работе программы столкнулся с ниже описанными проблемами.&lt;br /&gt;Найти аналогичные случае на форуме не получилось. Поэтому создаю новый пост,&lt;br /&gt;который возможно пригодится кому нибудь в будущем. Не особо надеюсь, что &lt;br /&gt;получится понять причину ошибок, так как до пятничного случая все работало&lt;br /&gt;как надо, а следовательно будет трудно добится повторяемости ошибки и ее локализации.&lt;br /&gt;Использую на данный момент S# версии 2.5.1 Возможно в новой версии такой ошибки уже и нет.&lt;br /&gt;&lt;br /&gt;Описание ошибки:&lt;br /&gt;1) Создавалсь в S# заявка&lt;br /&gt;2) Заявка выставлялась в Квик&lt;br /&gt;3) Эта заявка в течении 6 секунд полностью удовлетворялась в Квике.&lt;br /&gt;4) По истечению этих 6 секунд состояние заявки в S# было State=Done, но при этом Balance был равен Volume.&lt;br /&gt;   Так же странно что время Time завки было равно &amp;#171;0001-01-01 00:00:00.0000000&amp;#187; &lt;br /&gt;5) Помимо этого, есть подозрения, что не по всем заявкам пришло событие OrdersChanged.&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;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;У меня на версии S#2.6.2 + Квик 5.17 такой глюк:&lt;br /&gt;&lt;br /&gt;выставляю заявку на фьюч с ценой заведомо неисполнимой в данный момент):&lt;br /&gt;                Volume = 1,&lt;br /&gt;                ExecutionCondition = OrderExecutionConditions.CancelBalance&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Затем проверяю условие order.IsFilledEmpty() - возвращает true, но при этом заявка остается висеть в Квике активной,&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/5906/</id>
    <title type="text">Добрый день. В пятницу при работе программы столкнулся с ниже описанными проблемами. Найти аналогичн...</title>
    <published>2011-02-13T13:00:30Z</published>
    <updated>2011-02-13T13:00:30Z</updated>
    <author>
      <name>Maxim</name>
      <uri>https://stocksharp.com/users/6182/</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;Использую на данный момент S# версии 2.5.1 Возможно в новой версии такой ошибки уже и нет.&lt;br /&gt;&lt;br /&gt;Описание ошибки:&lt;br /&gt;1) Создавалсь в S# заявка&lt;br /&gt;2) Заявка выставлялась в Квик&lt;br /&gt;3) Эта заявка в течении 6 секунд полностью удовлетворялась в Квике.&lt;br /&gt;4) По истечению этих 6 секунд состояние заявки в S# было State=Done, но при этом Balance был равен Volume.&lt;br /&gt;   Так же странно что время Time завки было равно &amp;#171;0001-01-01 00:00:00.0000000&amp;#187; &lt;br /&gt;5) Помимо этого, есть подозрения, что не по всем заявкам пришло событие OrdersChanged.&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;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>