﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">[ISSUE] PnL считается в пунктах а было бы удобнее в рублях</title>
  <id>~/topic/1791/issue-pnl-schitaetsya-v-punktah-a-bylo-by-udobnee-v-rublyah/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-10T04:22:05Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=1791" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/10271/</id>
    <title type="text">Mikhail Sukhov: President: и при смене даты реализованную часть IntaDayPnL переводить в PastDaysPnL ...</title>
    <published>2011-08-11T20:27:49Z</published>
    <updated>2011-08-11T20:27:49Z</updated>
    <author>
      <name>President</name>
      <uri>https://stocksharp.ru/users/510/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10243)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10240)" rel="nofollow" target="_blank"&gt;President&lt;/a&gt;:&lt;/strong&gt;
и при смене даты реализованную часть IntaDayPnL переводить в PastDaysPnL&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Так не будет работать. Реализованные пункты будут конвертировать в маржу &lt;strong&gt;каждый день&lt;/strong&gt;. Пока счет не закрыть или их не слить.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;да. но что тогда считать профитом-лоссом? мне кажется что это то что стратегия заработала суммарно за ВСЕ время ее работы - те БЕЗ учета того что часть маржи перешла на счет после клиринга (ведь в результате этого перевода еще и комиссия вычитается).
то PastDaysPnL дожен аккумулироваться и уже не должен пересчитываться при смене цены шага&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/10243/</id>
    <title type="text">President: и при смене даты реализованную часть IntaDayPnL переводить в PastDaysPnL Так не будет раб...</title>
    <published>2011-08-10T12:02:20Z</published>
    <updated>2011-08-10T12:02:20Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10240)" rel="nofollow" target="_blank"&gt;President&lt;/a&gt;:&lt;/strong&gt;
и при смене даты реализованную часть IntaDayPnL переводить в PastDaysPnL&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Так не будет работать. Реализованные пункты будут конвертировать в маржу &lt;strong&gt;каждый день&lt;/strong&gt;. Пока счет не закрыть или их не слить.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/10240/</id>
    <title type="text">тогда мне кажется такой алгоритм будет правильным: вести два PnL: IntraDayPnL и PastDaysPnL; TotalPn...</title>
    <published>2011-08-10T09:21:03Z</published>
    <updated>2011-08-10T09:22:19Z</updated>
    <author>
      <name>President</name>
      <uri>https://stocksharp.ru/users/510/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;тогда мне кажется такой алгоритм будет правильным:
вести два PnL: IntraDayPnL и PastDaysPnL; TotalPnL = IntraDayPnL+PastDaysPnL;
в момент изменения MinStepPrice реализованная часть IntraDayPnL меняется на  *= NewMinStepPrice / OldMinStepPrice.
и на каждую сделку всетаки обновлять реализованную часть IntraDayPnL через MinStepPrice / MinStepSize&lt;/p&gt;
&lt;p&gt;и при смене даты реализованную часть IntaDayPnL переводить в PastDaysPnL&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/10203/</id>
    <title type="text">President: Сейчас PnL считается в пунктах и получаетя что в родительской стратегии суммируются попуг...</title>
    <published>2011-08-05T14:44:10Z</published>
    <updated>2011-08-05T14:44:10Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10112)" rel="nofollow" target="_blank"&gt;President&lt;/a&gt;:&lt;/strong&gt;
Сейчас PnL считается в пунктах и получаетя что в родительской стратегии суммируются попугаи с печеньками :)
Было бы удобнее если бы PnL считался в рублях.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Да, у нас этот таск висит уже 3 месяца. Впервые его обсудили за кружкой эля, с тех пор ничего не изменилось[laugh]&lt;/p&gt;
&lt;p&gt;Все переводить в рубли не очень хорошая затея. Многие ведь торгуют только пунктами. Но конвертацию нужно сделать, и только для дочерних стратегий. Например, если в родительской стратегии инструмент не привязан к стоимости пункта, а дочерние стратегии привязаны, то они переводятся в рубли. И наоборот для рублевых. Считаю это логичнее, потому что не далек тот час, когда появится поддержка западных площадок. Тогда будет естественно несколько валют (а пункт это своего рода валюта). И человеку будет удобнее считать в той валюте прибыль, в которой он привык. Если он американец или европеец, то конечно же перевод в рубли для него не приемлем.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(10112)" rel="nofollow" target="_blank"&gt;President&lt;/a&gt;:&lt;/strong&gt;
Благо информация для этого есть:  нужно в момент сделки пипсы умножить на Security.MinStepPrice / Security.MinStepSize&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А вот это уже неправильно. Дело в том, что стоимость пункта стабилизируется в 16.30. Тоесть, та стоимость, что была до этого времени и по ней происходили сделки, может измениться. Но PnL манагер случает не только сделки, а так же и изменения по инструменту (для расчета рыночной стоимости открытой позы). Вот здесь можно и прикрутить перерасчет PnL связи с изменением стоимости пункта. Только видимо нужно будет как-то хитро запоминать, в вечерку ли совершена сделка или в основную сессию.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/10112/</id>
    <title type="text">Сейчас PnL считается в пунктах и получаетя что в родительской стратегии суммируются попугаи с печень...</title>
    <published>2011-08-02T12:43:10Z</published>
    <updated>2011-08-02T12:43:10Z</updated>
    <author>
      <name>President</name>
      <uri>https://stocksharp.ru/users/510/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Сейчас PnL считается в пунктах и получаетя что в родительской стратегии суммируются попугаи с печеньками :)
Было бы удобнее если бы PnL считался в рублях.
Благо информация для этого есть:  нужно в момент сделки пипсы умножить на Security.MinStepPrice / Security.MinStepSize&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>