расчет доходности..
Re: Вопросы и ответы -- admin3   Ответить Форум
Отправлено:
02/24/2007, 12:13:27

Author Profile e-mail автора

расчет доходности..

расчет доходности..
piton -- 16/2/07 19:56:14

Что-то не пойму никак... Везде доходность портфеля (например, за год) предлагается рассчитывать как произведение доходностей за периоды между датами вводов и выводов средств минус единица, т.е. P=(P1'/P0)x(P2'/P1)x....x(PN'/PN-1)-1. У меня такой расчет никак не вяжется, например, с таким примером: в начале года (01.01) формируют портфель на 10М (единиц). В конце года фиксируют результат: 11М (стоимость портфеля). Доходность за год: 10% - вопросов нет. Второй случай: тоже дают 10М в начале, затем, скажем 01.11 вводят еще 100М. На 01.11 стоимость портфеля составляла 11М, после ввода, соответственно, 111М. Далее в конце года фиксируют результат - стоимость портфеля = 111М (за ноябрь-декабрь не изменилась). Рассчитывая общую доходность по вышеприведенной формуле, получаем тот же рузультат, что и в первом случае: P = (11/10)x(111/111)-1 = 10%. Т.е. 100М (может быть любой суммой) провисели 2 месяца, а результат тот же и бонус тот же и т.д. Что-то здесь не так, может кто-нибудь укажет на ошибку?

Да вроде правильно
А. Г. -- 16/2/07 20:04:37

В обоих Ваших примерах получается 10% за год. Ведь если б во втором случае прихода средств не было, то на конец года Вы получили бы те самые 11М (портфель то за 2 месяца не изменился). А бонус надо считать накопительным итогом каждый день с учетом вводов-выводов, потому что прибыль в 10% от 10М и 100М отличается в 10 раз в абсолютных значениях. А бонусы обычно берутся от абсолютного дохода (если конечно Вы их не считаете в % от СЧА), который в Вашем примере равен 1М в обоих случаях.

С уважением

Re: Да вроде правильно
piton -- 16/2/07 21:32:26

Я всегда свою (и чужую) доходность и бонусы рассчитывал как отношение чистого дохода к "эффективной сумме", находившейся в управлении, т.е. для второго примера это было бы: 10М x (365/365) + 100M x (61/365)=26,7, доходность = 1/26,7 = 3,75%. Скоко ж я недополучил..

А сколько Вы не доплатили??
John -- 17/2/07 17:49:14

Стоит только в расчёт доходности ввести стоимость ресурсов, то уже будете должны Вы.
К примеру стоимость ресурсов 3% годовых, тогда получим расчётную сумму на конец года:
10М*(1+3%*10/12)+110М*(1+3%*2/12)=120.75М
А у Вас 111М. Итого за Вами долг в 9.25М
Лтсюда стоит сделать вывод, что получение управляющим значительных сумм в конце года смерти подобно. Нужно немедленно прекращать операции, если была достигнута хоть какая-то прибыль до этого ввода.

Re: А сколько Вы не доплатили??
piton -- 18/2/07 02:35:50

> Стоит только в расчёт доходности ввести стоимость ресурсов, то уже будете
> должны Вы.
> К примеру стоимость ресурсов 3% годовых, тогда получим расчётную сумму на
> конец года:
> 10М*(1+3%*10/12)+110М*(1+3%*2/12)=120.75М
> А у Вас 111М. Итого за Вами долг в 9.25М
> Лтсюда стоит сделать вывод, что получение управляющим значительных сумм в
> конце года смерти подобно. Нужно немедленно прекращать операции, если была
> достигнута хоть какая-то прибыль до этого ввода.

Бонусы рассчитывались от превышения стоимости ресурсов как раз означенным выше способом и здесь вопросов нет. Правда 3% - это какая-то глубокая абстракция - все больше 20 и 15 фигурируют Но вот с доходностью...так и не понял где я ошибаюсь и почему так не считают все

Re: А сколько Вы не доплатили??
Ген -- 18/2/07 04:42:21

Простите, что вмешиваюсь. Допустим результаты управления такие (при нулевой стоимости ресурсов). Пусть бонус 10% от финреза, расчет ежемесячный.

Дата____________СЧА_____Ввод____Доходность
01.01.2007______100_____________0.00%
02.01.2007______100.5___________0.50%
...
19.01.2007______109_____________9.00%
20.01.2007______1110____1000____10.00%
21.01.2007______1110____________10.00%
...
30.01.2007______1110____________10.00%
31.01.2007______1110____________10.00%

Итак доходность по счету действительно 10%, но это не значит же, что бонус должен автоматически считаться как 493.7(ср.знач.сча)*10%(доходность)*10%=4.94, в то время как чистыми сделано всего 10.
Бонус считается от дохода от инвестирования: 10(чистый доход)*10%=1.
Полностью согласен с А.Г. в том, что если на счет упала в конце периода крупная сумма, для сохранения бонуса лучше прекратить операции.
Но если стоимость ресурсов или гарантированная доходность присутствуют - нужно в конкретном случае считать, чем рискуешь.
P.S. В мае 2006 мне "увеличили" СЧА в 10 раз. Было грустно потом.

Имел в виду "согласен с John'ом" хотя с АГ тоже согласен. Считать важно по дням. (-)
Ген -- 18/2/07 04:50:22

По поводу вводов-выводов
А. Г. -- 18/2/07 12:37:12

Вводы-выводы не должны быть положительно коррелированы с результатами управления. Иначе от управления остаются "рожки да ножки". Более того, лучше всего, когда они отрицательно коррелированы:

- производить вывод, когда на счете начинается просадка (т. е. в эквити происходит слом растущего тренда);
- производить ввод, когда заканчивается просадка, т. е. в эквити происходит слом падающего тренда.

Т. е. ввод-вывод - это должна быть де-факто трендовая система на эквити. Ввод - лонг, вывод - стоп-лонга.

Еще нормально делать это периодически, например, в конце месяца, квартала, полугодия.

Второе правило ввода-вывода: не увеличивать и не уменьшать средства под управлением за одну операцию более, чем в 2 раза.

Третье правило - это не делать этого чаще, чем раз в месяц. Последнее, правда, самое легко соблюдаемое правило.

С уважением

Re: расчет доходности..
STAN -- 19/2/07 10:52:13

У приведенного вами алгоритма есть существенный недостаток - теоретическая возможность получения положительной доходности при отрицательном доходе (ну и наоборот конечно). Это может произойти в том случае, когда вы получили например за 1-й период времени плюс 10% на сумме 1 мио, а затем после увеличения портфеля минус 2% на сумме 100 мио. Поэтому приведенный вами "индексный" расчет доходности вполне применим, но только если за весь расчетный период не было значительных вводов/выводов средств. В противном случае рекомендую такую формулу

R(средняя) = SUM[S(k)*T(k)*R(k)] / SUM[S(k)*T(k)]

T - время от одного ввода/вывода средств до другого
S - величина портфеля после ввода/вывода средств
R - ставка, полученная на периоде от одного ввода/вывода средств до другогл

интересно а как высчитывать доходность в следующем случае:
artha -- 19/2/07 11:00:53

сформиловал портфель на 10 мил., в нем сидит переоценка в 1 мил., вводят 100 мил. Через два дня переоценка от первоначально купленного портфеля на 10 мил. реализуется. Получается прибыль 1 мил. и на какую сумму мне его отнести? на 10 мил или 110 мил?

А если из 100 мил было добавлено еще в какая-то сумма к первоначальному портфелю и потом продано все вместе с той же прибылью в 1 мио? Куда отнести прибыль в 1 мио: разница существена 10% и 1%.

С уважением

Re: интересно а как высчитывать доходность в следующем случае:
STAN -- 19/2/07 11:20:00

В приведенном мной алгоритме считается средневзвешенная доходность за отчетный период, причем в качестве весов используется произведение величины портфеля на период времени от одного ввода/вывода средств (могут быть как деньги, так и бумаги) до другого.

Текущая положительная или отрицательная незафиксированная переоценка в момент очередного ввода/вывода роли не играет.

Честно говоря не понял, зачем зафиксированную прибыль по какому то пакету внутри портфеля относить к текущей величине портфеля. Во всяком случае я для собственного учета так не делаю.

> сформиловал портфель на 10 мил., в нем сидит переоценка в 1 мил., вводят
> 100 мил. Через два дня переоценка от первоначально купленного портфеля на
> 10 мил. реализуется. Получается прибыль 1 мил. и на какую сумму мне его
> отнести? на 10 мил или 110 мил?

> А если из 100 мил было добавлено еще в какая-то сумма к первоначальному
> портфелю и потом продано все вместе с той же прибылью в 1 мио? Куда
> отнести прибыль в 1 мио: разница существена 10% и 1%.

> С уважением

Re: интересно а как высчитывать доходность в следующем случае:
artha -- 19/2/07 11:29:28

> Честно говоря не понял, зачем зафиксированную прибыль по какому то пакету
> внутри портфеля относить к текущей величине портфеля. Во всяком случае я
> для собственного учета так не делаю.

Прибыль не зафиксированная, она просто сидит в переоценке.
Допустим 1/02 сформирован портфель на 10 мио, к 28/02 в нем в переоценке сидит +1 мио, при этом ни одной сделк по фиксации прибыли за весь февраль не было.
01/03 вводят 100 мио, 03/03 продажа бумаг, которые несли переоценку в +1 мио. То есть фиксация первой прибыли произошла после дополнительного ввода средств.

На какую сумму мне относить +1мио прибыли?

Продажа бумаг никак с переоценкой не связана
СергейЮ -- 19/2/07 11:33:15

Вы можете, как в открытых ПИФ, каждый день переоценивать портфель, биржи специально для этого даже маркетпрайсы расчитывают. Поскольку бухгалтеры всё едино отчеты брокеров заводят, реализовать всё это - проще простого.

Повтор
STAN -- 19/2/07 11:33:16

Текущая положительная или отрицательная незафиксированная переоценка в момент очередного ввода/вывода роли не играет.

> Прибыль не зафиксированная, она просто сидит в переоценке.
> Допустим 1/02 сформирован портфель на 10 мио, к 28/02 в нем в переоценке
> сидит +1 мио, при этом ни одной сделк по фиксации прибыли за весь февраль
> не было.
> 01/03 вводят 100 мио, 03/03 продажа бумаг, которые несли переоценку в +1
> мио. То есть фиксация первой прибыли произошла после дополнительного ввода
> средств.

> На какую сумму мне относить +1мио прибыли?

По-моему, вся путаница связана с тем,
Static -- 19/2/07 12:52:50

что изначально не были разделены абсолютно разные цели и, как следствие, служащие их решению весьма мало связанные показатели.

Цель №1. Оценка доходности собственно стратегии инвестирования. В этом аспекте сумма в управлении (до определенных границ) вообще значения не имеет (поскольку этот фактор от Вас не зависит и в Вашу стратегию инвестирования включен быть не может). Здесь вам важна, в первую очередь, эквити в расчете на единицу проинвестированного в начале периода капитала. И тут формула

P=(P1'/P0)x(P2'/P1)x....x(PN'/PN-1)-1

- это как раз то, что нужно.

Цель №2. Расчет накопленного годового дохода (и, о как приятно! Бонусов).
Это число никоим образом из доходности в предыдущем пункте посчитано быть не может ( при условии хотя бы одного ввода-вывода денег в течение года).
Для расчета чистого дохода на счете за год совершенно не нужно ежедневно переоценивать портфель. Формула такова:

Доход за год = Сумма на конец года - Сумма на начало года - Сумма добавленных средств + Сумма выведенных средств.

Чистый финансовый результат (и, как следствие, сумма бонусов) может быть оценен только так.

А расчет "эффективной суммы" - это вычисление некоторого аналога математического ожидания. Но вас не интересует усреднение. Вас интересует конкретная реализация финансовой активности в течении данного конкретного периода. Ведь бонусы платят не исходя из того, сколько вы "в среднем" заработаете за много-много лет, да и в баланс математические ожидания вроде не заносят.

то есть получается
artha -- 19/2/07 13:30:52

что 03/03 я продаю портфель, сформированный когда у меня было 10 мио, получаю прибыль в размере 1 мио и отношу ее к 110 мио?

Получается, что оценка моей доходности составляет на 03/03 0,9% за период с 01/02 по 03/03?

И это вместо оценки эффективности управления в размере 1 мио на 10 мио, которые у меня были бы, если бы я отфиксил прибыль на 28/02?

Мне кажется не учет размера переоценки портфеля для оценки эффективности управления, а именно: процент доходности на сумму в управлении - в моменты ввода/вывода денег, ОЧЕНЬ не корректно.

С уважением

мы видимо под термином...
STAN -- 19/2/07 15:05:44

"доходность портфеля" понимаем разные вещи. Для меня доходность по какой то части портфеля (или по одному из пакетов внутри текущего портфеля, который может состоять из денег и бумаг в совершенно произвольной пропорции) доходностью по портфелю не является.

Да, Вы правы
piton -- 19/2/07 19:46:34

Действительно формулировка была некорректной, но я, честно говоря, все равно так и не понял чем плоха "средняя сумма в управлении" (за период: год, полгода и т.д.) в качестве базы как для оценки эффективности управления (и, как следствие, определения бонусов), так и для вычисления доходности. Финансовый результат (определяемый именно так, как Вы сказали) соотносится с ней и В ЛЮБОМ случае (при любых сценариях вводов-выводов средств) дает оценки, которые хорошо согасуются со здравым смыслом и логикой, в отличие от "классической" формулы, в соответствии с которой значительные средства могут провисеть почти год и мы все равно можем получить приемлемый показатель доходности. Если мы размещаем на депозит 100М или вкладываем их в облигацию и получаем в конце 1М никому не придет в голову говорить о доходности в 10%. Почему же здесь другая логика? Кроме того, по тому же принципу производится расчет стоимости ресурсов. Короче говоря, у меня ситуация сороконожки, которая задумалась как она ходит...

Берем калькулятор
id -- 20/2/07 16:37:06

сначала посчитаем бонусы. Например, управляющий получит 10% от того что заработает.

Ваш алгоритм, отношение чистого дохода к "эффективной сумме", получаем 3.745%, наши 10% = 0.3745% от "эффективной суммы", т.е. от 26.7М, и значит получим на руки 26.7 М * 0.003745 = 0.1М

Алгоритм А.Г., накопительным итогом каждый день. Каждый день считать не будем, посчитаем двумя периодами. 1ый, за 10 месяцев заработали 1М, наших 1М * 0.1 = 0.1М, 2ой, за 2 месяца заработали 0М, наших 0М * 0.1 = 0М, итого за год наших 0.1М + 0М = 0.1М.

И, наконец, алгоритм Static'а (наиболее элегантный, имхо). Доход = 111М (стало денег) - 10М (было денег) - 100М (принесли) + 0М (унесли) = 1М, наших 1М * 0.1 = 0.1М.
Как видите результат везде совпадает и значит Вы ничего не потеряли ;)

Но это с бонусами. А при расчете эффективности Ваша формула перестает работать.

Ваш пример наоборот, 100М в начале года, за 10 мес. 10%, затем 1.11 добавляют еще 10М и портфель к концу года = 120М. Т.е. управляющий работал так же как в корневом посте: за январь-октябрь +10%, за два последних +0%. Но доходность, посчитанная Вашим способом будет:
"эффективная сумма" = 100М * (365/365) + 10М * (61/365) = 101.67М,
"эффективная доходность" = 10М / 101.67М = .... 9.8% вместо 3.745%?!

Поставьте другие цифры на ввод/вывод и доходность опять изменится. Т.е. считая Вашим способом, мы можем менять доходность изменяя количество и/или время ввода/вывода денег. Считая "классическим" способом независимо от вводимых/выводимых средств будем получать одну и ту же цифру - 10% за год.
И это правильно, т.к. доходность зависит от относительного изменения капитала за период, а не от того сколько и когда денег нам принесли или забрали у нас.

И наконец, был еще один управляющий он за 1 год на портфеле в 100М заработал 3.75М, средства не добавляли и не выводили; считать по Вашему, его доходность и доходность 1ого равны, но я бы деньги отнес 1ому.

Вся эта длинная речь, безусловно, лишь моя точка зрения, возможно, ошибочная :O

Чем все-таки плоха "средняя сумма в управлении":
Static -- 20/2/07 16:44:00

К "вычислению доходности" стратегии "средняя сумма в управлении" отношения не имеет вообще.

Для "оценки эффективности управления (и, как следствие, определения бонусов)" "средняя сумма в управлении" плоха тем, что этот показатель и "Финансовый результат" никак друг друга не определяют. Они ОБА вычисляются через совокупный массив входных-выходных платежей и оценок портфеля на эти даты, но ни один их них не позволяет восстановить не только этот массив, но и второй показатель.

Наконец, по поводу "хорошо согласуются со здравым смыслом" - вам привели несколько примеров, когда они "согласуются" очень даже "нехорошо". Чтобы опровергнуть утверждение, достаточно одного контрпримера...

Головой понимаю, что все не могут ошибаться
piton -- 20/2/07 20:01:31

Мне наверное надо было сразу сформулировать исходную задачу. Здесь в качестве примера расчета бонусов все почему-то приводили процент от фин.результата. Но, насколько я понимаю, более типичными являются условия когда оговаривается процент с прибыли (фин.реза) превышающей оговоренный уровень доходности (как правило безрисковый). Например, 10% от прибыли превышающей 10% годовых. Возращаясь к "избитому" примеру и несколько его видоизменяя: бонус, как я уже сказал - 10%/10%; вводы-выводы: +10М в начале года, +100М - 01.11, на 01.11 ст-ть портфеля 12М, на конец года - 112М. Стоимость ресурсов - 10% годовых. Получаем: финрез: 2М; доходность: 20%. За пользование средствами заплачено: 1М+1,67М=2,67М. т.е. имеем убыток, при том, что "доходность" составила 20% и мы еще должны заплатить человеку какой-то бонус (непонятно с чего) за управление. Вот отсюда и возник вопрос. При расчете "моим" способом доходность составит 7,5% из чего хорошо видна убыточность и беспочвенность притязаний на какой бы то ни было бонус

Для себя понял следующее: если исключить "сложные" случаи из рассмотрения оба расчета дадут достаточно близкие цифры (разница как правило сотавляет от долей до единиц процентов); если показатели расходятся значительно - случай "сложный" и его нужно анализировать отдельно.

И снова о калькуляторах
id -- 20/2/07 22:43:46

оба расчета дадут абсолютно одинаковые цифры, весь вопрос с какой точностью считает Ваш калькулятор (табличный редактор).

А результаты использования подхода, кот. озвучили Вы на примерах ниже. Я немного изменил цифры, чтоб лучше было заметно слабые места:

1ый управляющий: 1.01 - 30.11 - в управлении 10М, прибыль +2М (=20%),
1.12 - 31.12 - в управлении 110М (ввод 100М), прибыль 0М.
2ой управляющий: 1.01 - 31.01 - в управлении 110М, прибыль +2М (<2%), 1.02 - 31.12 - в управлении 10М (вывод 100М), прибыль 0М.

Как нетрудно увидеть "стоимость денег" для них будет одинакова:
((100М * 31/365) + (10М * 365/365)) * 0.1 = 1.85М,
абсолютная прибыль у них также одинакова и = 2М,
а значит и заработают они также поровну, (2М - 1.85М) * 0.1 = 0.015М.

Метод Александра (А.Г.), с учетом стоимости денег, даст тот же результат:
(считаем только для одного, чтоб не занимать место ;) )
за 11 мес. заработали 2М, наших (2М - (10М * 0.1 * 334/365)) * 0.1 = 0.1085М,
за декабрь заработали 0М, наших (0М - (110 * 0.1 * 31/365)) * 0.1 = - 0.0935М,
за год наших 0.1085М - 0.0935М = 0.015М

Метод Static'а, тот же результат, но вновь в наиболее элегантной форме (имхо):
(считаем только для одного, второй то же самое)
прибыль = 112М (стало) - 10М (было) - 100М (пришло) + 0М (ушло) -
- (10М * 0.1 * 365/365 + 100М * 0.1 * 31/365) (стоимость денег) = 0.15М,
наши 10% = 0.015М.

Как видите считая зарплату трейдера Вы везде получите одинаковый результат, вне зависимости от используемой схемы расчета этой самой зарплаты. И в этом смысле все три подхода равнозначны.

Серьезный недостаток Вашего подхода виден, если используя его, начать сравнивать эффективность двух разных трейдеров / управляющих / стратегий и т.п. Посмотрите на верх топика: для Вашего подхода два трейдера равны, а классический скажет нам, что 1ый больше, чем в 10 раз эффективнее 2ого. Думаю для Вас это также очевидно.

Огромное спасибо..
piton -- 21/2/07 02:52:19

Испытал культурный шок...Ношусь подобно Ивану Бездомному, бормоча под нос "десять миллионов вывели тридцатого..".

Боюсь, что теперь мне не нравятся оба подхода и какой больше пока не определился.

Еще раз спасибо всем ответившим.

И тебя вылечат, и меня вылечат..(с) "ИВМП"
id -- 21/2/07 13:37:02

Посмотрите внимательнее на "классический" подход.
Считаем относительные изменения капитала и получаем доходность в относительных единицах (%, доли единицы, ...) - сравниваем с другими трейдерами, системами, ....
Считаем абсолютные изменения капитала (при необходимости учитывая затраты, т.е стоимость денег, бэк-офис, комиссионные, ...) и получаем цифру, с кот. можно платить зарплату, налоги, откаты, ...
Причем формулы для этих двух видов расчетов во многом совпадают и легко реализуются и в табличном редакторе, и в программах бух-и-всякого-там учета.
Других методов с подобной гибкостью я не знаю.
Хотя, конечно, ни в коем случае не отговариваю Вас от продолжения поисков; иногда активность, порожденная "вирусом неудовлетворенности", может привести к ошеломляющим результатам ;)

Как стать трейдером? Форум



Ответить   Назад |Вперед |Текущая страница
Rambler's Top100