Как и обещал, начинаю цикл статей по финансовой математике
. Так как у пульса есть ограничение на количество символов, пришлось ее разбить на 2 части.
Начать стоит конечно же с основ. Заранее предупреждаю, многое из того, что здесь написано, может показаться вам очевидным, хорошо если так, потому что на этих базовых рассуждениях будут строиться более сложные вещи, а если вы узнаете что-то новое, то я буду только рад.
Сперва стоит поговорить о самом основном числе, которое вы видите на своем экране смартфона - это NAV.
NAV (Net Asset Value) - Чистая стоимость активов, то есть стоимость всего вашего портфеля. Хотя частенько, когда говорят value, понимают лишь оценку стоимости, потому как оценка эта приблизительная.
Причиной того, что мы не можем получить точное значение NAV является то, что рынок постоянно находится в движении, но тем не менее, отталкиваться от чего-то нужно.
Обычно, российские брокеры никак не называют и просто размещают это число где-то на очень видном месте.
Обычно для NAV в источниках приводится вот такая формула:
NAV = (Assets - Liabilities) / Total number of outstanding shares,
где Assets - активы, Liabilities - обязательства.
Но нам она не очень интересна, потому что Assets - Liabilities - это просто сумма всех наших вложений, из чего следует довольно очевидное предположение, что если мы просто сложим стоимости всех наших позиций, то получим как раз нужное нам число
Обязательствами в данном случае просто будут являться короткие позиции, и так как обычно их оценка и так отрицательная, тогда мы можем просто записать:
PV = ΣVi, где Vi - это оценка i-ой позиции. И вот теперь встает вопрос, как же посчитать оценку отдельно взятой позиции:
Для акций все просто, стоимость позиции, открытой по акции, равна quantity * price * currency rate, где price - это цена акции на текущий момент, а quantity - это размер позиции (не в лотах, именно в штуках), currency rate - цена валютной пары где базовая валюта - валюта инструмента, котируемая валюта - валюта, в которой мы хотим оценить позицию.
Тут стоит немного отвлечься и поговорить про курсы валют: обычно валютные курсы представляются в виде валютных пар, первая валюта в паре называется базовой, вторая котируемой: для USDRUB, USD является базовой валютой, RUB - котируемой, также к каждой прямой котировке можно найти обратную, RUBUSD ≈ 1/USDRUB. Почему я здесь поставил знак "примерно равно", потому что не всегда даже на FOREX существует обратный курс, поэтому у нас есть 2 варианта: либо единицу поделить на прямой курс, либо попытаться вычислить обратный курс через цепочку кросс-курсов
Теперь вернемся к оценке позиций и поговорим про облигации. Облигации в данном случае отличаются от акций тем, что у них еще есть НКД (накопленный купонный доход) (acc), поэтому для позиции в облигации оценка будет выглядеть, как quantity * (price * nominal / 100 + acc) * currency rate
Почему так, потому что стоимость облигации выражается в процентах от номинала, а НКД обычно выражается в валюте инструмента.
Про опционы и другие "сложные" инструменты пока для простоты говорить не будем, потому что они в конечном итоге всегда раскладываются на более простые, да и в целом для понимания основ их рассмотрение не принесет особой пользы.