
Чтобы посчитать изменение стоимости позиции BTC в рублях, разделите её результат в рублях на первоначальные затраты и умножьте на 100%. Пока позиция открыта, результат зависит от используемой котировки. После продажи можно считать по фактически полученной сумме.
Пример для одной покупки и одной продажи
Допустим, покупка 0,01 BTC стоила 60 000 ₽ плюс 600 ₽ комиссии. Позднее весь объём продали за 66 000 ₽, из которых удержали 660 ₽. Чистая выручка — 65 340 ₽, расходы — 60 600 ₽.
- Результат в рублях: 65 340 − 60 600 = 4 740 ₽.
- Доходность: 4 740 ÷ 60 600 × 100% ≈ 7,82%.
Если взять только цены покупки и продажи, получится 10%. Разница с 7,82% показывает влияние учтённых комиссий. Если в данных есть отдельный конвертационный сбор или сбор за вывод, включайте его в расчёт ровно один раз и явно укажите состав затрат.

Как оценить позицию до продажи
Умножьте количество BTC на сопоставимую текущую рублёвую цену. Допустим, справочная оценка 0,01 BTC составляет 66 000 ₽. До вычета предполагаемого сбора разница с затратами 60 600 ₽ равна 5 400 ₽. Это оценка, которая может измениться из-за цены исполнения и расходов.
Один из источников разницы с долларовым результатом — курс USD/RUB. Если BTC в долларах вырос на 10%, а доллар в рублях подешевел на 5%, при одинаковой методике рублёвый множитель составит 1,10 × 0,95 = 1,045. Получается 4,5% до комиссий, а не 5%.

Если покупок или продаж несколько
Простой пример выше относится к одной позиции без промежуточных притоков и выводов. При нескольких покупках сначала восстановите фактические затраты и объём. Частичные продажи учитывайте отдельно от оставшегося BTC. Сумма закрытой сделки и текущая оценка остатка описывают разные части результата.
Для расчёта базы пригодится средняя цена покупки BTC. Для текущей оценки количества используйте конвертер и учитывайте время его котировки.