Stonqs
Как считаются цифры и что приложение с ними делает

Доходность и расчёты

Акция выросла на 10 %, а вы потеряли деньги

4 мин чтения

У позиции есть валюта, у денег, которыми за неё заплатили, своя, а у отчёта третья. Когда они расходятся, часть доходности приносит курс, а не компания. Ниже это разделение посчитано, и названы источники, из которых берутся курсы.

В январе 2024-го вы купили 100 акций по 50,00 USD, когда за евро давали 1,10 доллара. Сегодня акция стоит 55,00 USD, а за евро дают 1,25 доллара.

Тогда Сейчас Изменение
Цена акции 50,00 USD 55,00 USD +10,0 %
EUR/USD 1,10 1,25
Позиция 4 545,45 EUR 4 400,00 EUR −3,2 %

Компания ни при чём, виноват доллар. В евро позиция стоит на 145,45 EUR меньше, чем обошлась, и арифметика делится надвое: бумага дала 1,10, курс дал 1,10 ÷ 1,25 = 0,88, а 1,10 × 0,88 = 0,968 — те самые −3,2 %. Цифры придуманы для примера и посчитаны из четырёх значений таблицы.

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

Три валюты, которые не смешивают

В одной позиции их может быть три, а смешение даёт итоги, которые выглядят правдоподобно и неверны:

  • валюта котировки — в ней торгуется бумага;
  • валюта затрат — из неё вы действительно заплатили, она фиксируется в день сделки;
  • базовая валюта — в ней считается отчёт.

Американская акция, купленная с евро-счёта и показанная в евро, задействует все три. Та же акция с долларового субсчёта — две. Stonqs хранит каждую и переводит там, где этого требует конкретная цифра.

Курс сделки остаётся курсом сделки

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

Откуда берутся курсы, по порядку

Европейский центральный банк публикует дневные справочные курсы примерно по тридцати валютам, и его спрашивают первым. Если банк недоступен, спрашивают зеркало тех же справочных курсов. Для валюты, которую ЕЦБ не публикует — российский рубль с марта 2022-го, аргентинский песо, большинство валют развивающихся рынков, — берут дневное закрытие рынка. Источники расходятся максимум на доли процента.

Два правила о заполнении пропусков стоит проговорить, потому что здесь трекер может незаметно соврать:

  • Запасной источник заполняет только дни, где курса ещё нет. Сохранённый курс он не заменяет.
  • Валюта, которую не знает ни один источник, остаётся без курса. Каждая зависящая от неё цифра показана как недоступная. Единица вместо курса не подставляется.

Курс, молча приравненный к единице, даёт идеально отформатированный итог, который никто не может проследить. Пустая ячейка с причиной лучше.

Пенсы, центы и агоры

Лондон котирует многие акции в пенсах, Йоханнесбург в центах, Тель-Авив в агорах. Цена 5 234 в такой разменной единице — это 52,34 GBP, а не 5 234 GBP. Stonqs сворачивает разменную единицу в основную валюту при импорте.

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

У бенчмарка своя валюта

Сравнение вашей доходности по времени с ETF, котируемым в долларах, затаскивает в сравнение движение доллара — ровно так же, как это делают ваши собственные зарубежные позиции. Если разрыв с бенчмарком выглядит странно, курс стоит исключить до того, как винить выбор бумаг.

Источники