﻿<?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/937/kak-opredelit-tekushshuyu-pozitsiyu-po-instrumentu/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-04-27T11:27:37Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=937" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/2197/</id>
    <title type="text">Да, теперь понятно, спасибо. Небольшое замечание по коду. В TraderHelper есть метод GetPosition, кот...</title>
    <published>2010-04-01T13:24:00Z</published>
    <updated>2010-04-01T13:24: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;Небольшое замечание по коду. В TraderHelper есть метод GetPosition,&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/2196/</id>
    <title type="text">У меня квик реал, но тоже иногда запоминает часть сделок с прошлого дня Проблемы если фактический ба...</title>
    <published>2010-04-01T07:23:00Z</published>
    <updated>2010-04-01T07:23:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.com/users/28035/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">У меня квик реал, но тоже иногда запоминает часть сделок с прошлого&lt;br /&gt;дня&lt;br /&gt;Проблемы если фактический баланс равен нулю могут быть следующие.&lt;br /&gt;У меня например робот смотрит баланс  таким образом&lt;br /&gt;count = 0;&lt;br /&gt;            foreach (MyOrderss x in Trades)&lt;br /&gt;            {&lt;br /&gt;                if (x.Direction == OrderDirections.Buy) count += 1&lt;br /&gt;*x.Volume;&lt;br /&gt;                if (x.Direction == OrderDirections.Sell) count -= 1&lt;br /&gt;*x.Volume;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;И если count!=0 то он ничего не делает, т.е. дальше не торгует. И&lt;br /&gt;может возникнуть ситуация, когда фактический баланс равен нулю, но&lt;br /&gt;если посмотреть по трейдам вышеописанным образом, то он не будет равен&lt;br /&gt;нулю(т.к. тут учитывается часть сделок с прошлой сессии).&lt;br /&gt;Также если посмотреть на дату и время этих сделок, то получается что&lt;br /&gt;&amp;quot;вчерашние&amp;quot; сделки имеют сегодняшнюю дату, т.е. например текущее время&lt;br /&gt;12 00, а у нас уже есть сделки как бы за сегодня со временем 18 00&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/2195/</id>
    <title type="text">Заметил, что Квик запоминает сделки и заявки на демо счете. Но там и сессия длится 23 часа, начиная ...</title>
    <published>2010-03-31T18:47:00Z</published>
    <updated>2010-03-31T18: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;br /&gt;сессия длится 23 часа, начиная с 3-ех ночи.&lt;br /&gt;&lt;br /&gt;Только все равно не понял, какие проблемы, если баланс все равно 0?&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/2194/</id>
    <title type="text">тут еще может быть ситуация подобная интересная: например за прошлый день было сделано n покупок=n п...</title>
    <published>2010-03-31T18:41:00Z</published>
    <updated>2010-03-31T18:41:00Z</updated>
    <author>
      <name>AndreiFX</name>
      <uri>https://stocksharp.com/users/28035/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">тут еще может быть ситуация подобная интересная: например за прошлый&lt;br /&gt;день было сделано n покупок=n продаж(т.е. в сумме 0). Иногда квик на&lt;br /&gt;следующий день запоминает часть из них и может быть такая ситуация,что&lt;br /&gt;на след. день с прошлого дня имеется например как бы несколько покупок&lt;br /&gt;или несколько продаж, хотя фактически баланс равен нулю. И из за этого&lt;br /&gt;могут быть проблемы. Я это решал вот так: у меня есть public&lt;br /&gt;ObservableCollection&amp;lt;MyOrderss&amp;gt; Trades { get; private set; }&lt;br /&gt;и в эту коллекцию с небольшими изменениями я заношу трэйды(но это к&lt;br /&gt;проблеме не относится)&lt;br /&gt;Далее когда трейды с истории получены и занесены в эту коллекцию делаю&lt;br /&gt;вот такую сортировку&lt;br /&gt;&lt;br /&gt;int k = -1;&lt;br /&gt;            for (int i = 0; i &amp;lt;= Trades.Count() - 2; i++)&lt;br /&gt;                if (Trades[i].Time &amp;gt; Trades[i + 1].Time) k = i;&lt;br /&gt;&lt;br /&gt;           if (k != -1)&lt;br /&gt;            {&lt;br /&gt;                for (int i = k; i &amp;gt;=0; i--)&lt;br /&gt;                     Trades.Remove(Trades[i]);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;А потом чтобы получить суммарную позицию считаю вот так&lt;br /&gt;count = 0;&lt;br /&gt;            foreach (MyOrderss x in Trades)&lt;br /&gt;            {&lt;br /&gt;                if (x.Direction == OrderDirections.Buy) count += 1 *&lt;br /&gt;x.Volume;&lt;br /&gt;                if (x.Direction == OrderDirections.Sell) count -= 1 *&lt;br /&gt;x.Volume;&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/2193/</id>
    <title type="text">Нет. Но как экспортировать портфель я показал в примере Sample </title>
    <published>2010-03-31T16:03:00Z</published>
    <updated>2010-03-31T16:03:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Нет. Но как экспортировать портфель я показал в примере Sample&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/2192/</id>
    <title type="text">При клике по клиентскому портфелю в квике, открывается таблица с информацией об остатках, лимитам на...</title>
    <published>2010-03-31T15:47:00Z</published>
    <updated>2010-03-31T15:47:00Z</updated>
    <author>
      <name>Ilya Usenko</name>
      <uri>https://stocksharp.com/users/28152/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">При клике по клиентскому портфелю в квике, открывается таблица с&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/2191/</id>
    <title type="text">Квик не хранит историю. Так что, сохраняйте свои сделки в файл. </title>
    <published>2010-03-31T15:30:00Z</published>
    <updated>2010-03-31T15:30: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;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/2190/</id>
    <title type="text">Если были мои сделки внутри дня, то видимо покажет верное значение. А если купля - вчера, продажа - ...</title>
    <published>2010-03-31T15:26:00Z</published>
    <updated>2010-03-31T15:26:00Z</updated>
    <author>
      <name>Ilya Usenko</name>
      <uri>https://stocksharp.com/users/28152/</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;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/2189/</id>
    <title type="text">SecurityPositionManager </title>
    <published>2010-03-31T14:11:00Z</published>
    <updated>2010-03-31T14:11:00Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.com/users/201/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">SecurityPositionManager&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/2188/</id>
    <title type="text">Даже если мои сделки совершались в другой программе </title>
    <published>2010-03-31T14:05:00Z</published>
    <updated>2010-03-31T14:05:00Z</updated>
    <author>
      <name>Ilya Usenko</name>
      <uri>https://stocksharp.com/users/28152/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">Даже если мои сделки совершались в другой программе &lt;br /&gt; </content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>