﻿<?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/1745/kak-zapustit-strategiyu-s-nenulevoi-nachalnoi-pozitsiei/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T12:30:56Z</updated>
  <logo>https://stocksharp.com/images/logo.png</logo>
  <link href="https://stocksharp.com/handlers/atom.ashx?category=topic&amp;id=1745" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.com/posts/m/9694/</id>
    <title type="text">mdv: Так я знаю позицию, я не могу ее в стратегию передать. Strategy.PositionManager.Position - поле...</title>
    <published>2011-07-19T17:57:54Z</published>
    <updated>2016-08-16T00:00:28Z</updated>
    <author>
      <name>President</name>
      <uri>https://stocksharp.com/users/510/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(9687)" rel="nofollow" target="_blank"&gt;mdv&lt;/a&gt;:&lt;/strong&gt;
Так я знаю позицию, я не могу ее в стратегию передать. Strategy.PositionManager.Position - поле не радактируемое из вне. Метода не увидел для этого...
Полагаю, что PositionManager подписан на какие-то события обновления позиций, но как их искусственно сгенерить я тоже не знаю.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;а что вы хотите делать с этой позицией?
если на нее завязана какая-то логика то заведите свои переменные для описания позиции, инициализируйте их (раз вы знаете какое должно быть начальное значение), и пользуйтесь ими в своей логике.&lt;/p&gt;
&lt;p&gt;а насколько мне пояснили тут &lt;a href="http://stocksharp.com/forum/1733/-ISSUE--Strategy-PositionManager-Position-tormozit/"&gt;http://stocksharp.com/forum/1733/-ISSUE--Strategy-PositionManager-Position-tormozit/&lt;/a&gt; Strategy.PositionManager.Position имеет другой смысл нежели позиция в торговом терминале.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/9702/</id>
    <title type="text">mdv: Я просто подумал, что стратегия - сложная штука и ей на всякий случай надо знать мою текущую по...</title>
    <published>2011-07-20T06:35:15Z</published>
    <updated>2011-07-20T06:35:15Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(9701)" rel="nofollow" target="_blank"&gt;mdv&lt;/a&gt;:&lt;/strong&gt;
Я просто подумал, что стратегия - сложная штука и ей на всякий случай надо знать мою текущую позицию =))
То, что свои переменные можно сделать - это то ясно. Однако объясните, пожалуйста, для чего обычно используется
абстракция PositionManager, ну то есть зачем она вообще была сделана? Для отслеживания изменения позиции стратегией?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Для получения позиции у стратегии.
Будет время - добавим возможность устанавливать начальную позицию у стратегии в PositionManager.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/9701/</id>
    <title type="text">Я просто подумал, что стратегия - сложная штука и ей на всякий случай надо знать мою текущую позицию...</title>
    <published>2011-07-20T06:15:45Z</published>
    <updated>2011-07-20T06:15:45Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Я просто подумал, что стратегия - сложная штука и ей на всякий случай надо знать мою текущую позицию =))
То, что свои переменные можно сделать - это то ясно. Однако объясните, пожалуйста, для чего обычно используется
абстракция PositionManager, ну то есть зачем она вообще была сделана? Для отслеживания изменения позиции стратегией?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/9697/</id>
    <title type="text">У меня каждая стратегия крутится на отдельном субсчету в квике, позицию я получаю следующим методом:...</title>
    <published>2011-07-19T18:11:03Z</published>
    <updated>2011-07-19T18:11:03Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;У меня каждая стратегия крутится на отдельном субсчету в квике, позицию я получаю следующим методом:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-csharp"&gt;		protected int GetCurrentPosition()
		{
			return Trader.GetPosition(Portfolio, Security) != null
					   ? (int)Trader.GetPosition(Portfolio, Security).CurrentValue
					   : 0;
		}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;President всё верно расписал&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/9687/</id>
    <title type="text">Так я знаю позицию, я не могу ее в стратегию передать. Strategy.PositionManager.Position - поле не р...</title>
    <published>2011-07-19T12:59:50Z</published>
    <updated>2011-07-19T12:59:50Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;p&gt;Так я знаю позицию, я не могу ее в стратегию передать. Strategy.PositionManager.Position - поле не радактируемое из вне. Метода не увидел для этого...
Полагаю, что PositionManager подписан на какие-то события обновления позиций, но как их искусственно сгенерить я тоже не знаю.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.com/posts/m/9681/</id>
    <title type="text">mdv: Добрый день! Подскажите новичку, как завставить стратегию видеть позиции по инструменту, открыт...</title>
    <published>2011-07-19T10:43:22Z</published>
    <updated>2011-07-19T10:43:22Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.com/users/2826/</uri>
      <email>info@stocksharp.com</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(9679)" rel="nofollow" target="_blank"&gt;mdv&lt;/a&gt;:&lt;/strong&gt;
Добрый день! Подскажите новичку, как завставить стратегию видеть позиции по инструменту, открытые до ее запуска?
То есть я хочу, чтобы по включению стратегия учитывала текущую ситуацию. При экспорте таблиц я вижу свою позицию, но как сообщить об этом стратегии, я не понял.&lt;/p&gt;
&lt;/blockquote&gt;
&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/9679/</id>
    <title type="text">Добрый день! Подскажите новичку, как завставить стратегию видеть позиции по инструменту, открытые до...</title>
    <published>2011-07-19T10:08:14Z</published>
    <updated>2011-07-19T10:08:14Z</updated>
    <author>
      <name>mdv</name>
      <uri>https://stocksharp.com/users/6039/</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>
</feed>