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

Профессиональная оценка начинается с инвентаризации. Нужно собрать не только балансы на биржах и кошельках, но и торговые счета, Funding Account, DeFi-позиции, стейкинг, лендинг, мосты, незавершённые выводы, требования к контрагентам и долги. Затем каждому объекту назначается источник цены, дата и время оценки, ликвидный рынок, возможный дисконт, стоимость выхода и степень подтверждения. Только после этого активы переводятся в одну базовую валюту — например, рубли, доллары или USDT.

Это руководство не показывает текущие котировки и не прогнозирует рынок. Оно даёт воспроизводимую методику расчёта: от простого баланса BTC и USDT до портфеля с токенами разных сетей, валидатором, ликвидным стейкингом, NFT, LP-токенами и заёмными позициями. В результате читатель получает не красивое число, а несколько полезных оценок: справочную стоимость, стоимость по исполнимой цене, чистую ликвидационную стоимость и документированную стоимость для отчёта.

Главный принцип: стоимость портфеля — это не сумма последних цен, а сумма проверенных позиций за вычетом обязательств и расходов, рассчитанная по правилам, соответствующим цели оценки.

Что означает стоимость крипты сейчас и почему одной цифры недостаточно

Справочная стоимость, исполнимая стоимость и чистая сумма выхода

Справочная стоимость отвечает на вопрос, сколько стоил бы портфель, если каждую единицу можно было бы оценить по выбранной рыночной котировке. Это быстрый ориентир, удобный для динамики. Исполнимая стоимость использует цену, по которой объём действительно можно продать на доступном рынке. Чистая сумма выхода идёт ещё дальше: из результата вычитаются торговые комиссии, сетевые расходы, withdrawal fee, банковская конвертация и иные затраты маршрута.

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

Почему последняя сделка не гарантирует цену вашего объёма

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

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

Стоимость для наблюдения и стоимость для принятия решения

Портфельный трекер оптимизирует удобство: быстро обновляет баланс и пересчитывает его в выбранную валюту. Такая система полезна для тренда, распределения по активам и контроля отклонений. Но она может не учитывать минимальный вывод, замороженный аккаунт, необходимость claim, очередь выхода из стейкинга или невозможность продать токен в нужной юрисдикции.

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

Gross, net и доступный баланс

Gross-баланс показывает номинальное количество активов до расходов и ограничений. Net-баланс — то, что останется после конкретной операции. Доступный баланс отражает сумму, которую можно использовать прямо сейчас; он может быть меньше общей из-за открытых ордеров, залога, блокировки вывода, периода unstake или невыполненного KYC.

В интерфейсе биржи эти величины иногда находятся в разных разделах. Общая оценка может включать активы в Earn, Margin, Unified Account и открытых позициях. Пользователь видит крупную сумму, но не может вывести её без закрытия сделки или погашения долга. Поэтому инвентаризация должна фиксировать total, available, locked и borrowed отдельно.

Стоимость владения и стоимость ликвидации

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

Например, ликвидный стейкинговый токен можно оценить по рыночной паре, но полноценный выход через протокол может занимать время и зависеть от очереди. Заблокированный токен с будущей датой вестинга нельзя считать равным свободному токену без оговорки. Разница между владением и ликвидацией должна быть видимой, а не спрятанной в одном поле.

Выбор базовой валюты

Один портфель можно оценить в долларах, рублях, USDT, BTC или другой единице. Итог будет отвечать на разные вопросы. Рублёвая оценка полезна для расходов в России, долларовая — для международного сравнения, BTC-база — для оценки результата относительно биткоина. USDT удобен как расчётная единица рынка, но не является банковским долларом и имеет собственный риск.

Не смешивайте прямой рынок и двойную конвертацию. Если токен оценивается в USDT, а затем USDT переводится в рубли по P2P, нужно сохранить обе ступени. Курс USD/RUB центрального банка не обязательно равен исполнимому курсу продажи USDT. Для воспроизводимости укажите источник и время каждого пересчёта.

Время оценки и единый срез

Крипторынок работает непрерывно, поэтому балансы и цены меняются, пока составляется таблица. Для отчёта задайте cutoff: конкретную дату и время с часовым поясом. Все котировки, балансы и валютные курсы должны относиться к этому срезу либо иметь явно отмеченное отклонение.

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

Показатель Что показывает Когда полезен Главное ограничение
Справочная стоимость Количество × выбранная котировка Ежедневный мониторинг и распределение Не доказывает исполнимость
Исполнимая стоимость Средний результат продажи заданного объёма Планирование сделки Зависит от рынка и времени
Чистая стоимость выхода Исполнимая сумма минус все расходы Вывод в фиат или другой актив Требует полного маршрута
Доступная стоимость Только свободные активы Оперативный резерв Не включает locked и collateral
Стоимость владения Экономическая ценность при сохранении позиции Долгосрочный анализ Может включать нереализуемые права
Документированная стоимость Оценка с источниками, временем и доказательствами Отчётность, банк, спор, наследство Требует строгой процедуры

Как собрать полный реестр активов, прав и обязательств

Биржевые счета и внутренние разделы

Начните с каждой централизованной площадки отдельно. Зафиксируйте основной баланс, Funding Account, Spot, Earn, Margin, фьючерсы, открытые ордера и незавершённые выводы. Не переносите в таблицу только общую сумму из главного экрана: она может объединять собственные активы, залог и нереализованный результат по деривативам.

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

Некостодиальные кошельки и несколько адресов

Кошелёк — это интерфейс к адресам, а не всегда единый счёт. Один seed может создавать много аккаунтов в Ethereum, Bitcoin, Solana, TON и других сетях. Пользователь часто считает только адрес, открытый по умолчанию, и пропускает старые аккаунты, аппаратный кошелёк, watch-only адрес или отдельный адрес для DeFi.

Составьте карту: приложение, сеть, публичный адрес, контролирующий ключ и назначение. Баланс подтверждайте обозревателем и локальным интерфейсом. Публичные адреса можно хранить в рабочей таблице, но seed-фразы и приватные ключи туда не вносятся. Отдельно отметьте адреса, доступ к которым утрачен или не проверен.

Нативные монеты и токены в разных сетях

Одинаковый тикер не гарантирует одинаковый актив. USDT в Ethereum, TRON, TON и Solana связан с одним брендом, но существует в разных протоколах и требует разных комиссий. USDC может быть нативным или bridged. BTCB, WBTC и другие представления биткоина не равны нативному BTC с точки зрения хранителя, моста и вывода.

В реестре обязательны сеть, contract или mint, decimals и статус токена. Нельзя объединять записи только по символу. Поддельный токен с названием USDT не должен увеличивать стоимость портфеля. Для значимой позиции контракт сверяется с официальным источником и обозревателем, а ликвидность — с реальным рынком именно этого выпуска.

Открытые ордера, залог и деривативы

Лимитный ордер резервирует часть баланса, но актив всё ещё принадлежит пользователю. Его нельзя одновременно считать свободным остатком и отдельной позицией. Фьючерсная позиция требует другой модели: учитываются collateral, нереализованный P&L, funding, долг и риск ликвидации, а не только номинал контракта.

Если портфельная задача — оценить собственный капитал, используйте equity площадки и расшифровку обязательств. Номинальная позиция с плечом не прибавляется к активам. При открытом short положительная прибыль может компенсировать снижение spot, но до закрытия она зависит от mark price, комиссий и платежеспособности площадки.

Стейкинг, Earn и лендинг

Актив в стейкинге может быть свободно выводимым, иметь период ожидания или представляться отдельным ликвидным токеном. В Earn-продукте нужно различать principal, начисленный доход, доступный reward и сумму, которая появится после redemption. В лендинге добавляется риск заёмщика, протокола и залога.

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

DeFi-позиции и смарт-контракты

После депозита в протокол обычный баланс кошелька уменьшается, но появляется требование к смарт-контракту: LP-токен, receipt token, vault share, collateral или запись позиции. Трекер может распознать её автоматически, но иногда показывает только токен-квитанцию без расшифровки или считает и квитанцию, и базовые активы.

Для каждой позиции сохраните протокол, сеть, контракт, долю, базовые токены, накопленные комиссии и обязательства. Проверьте, можно ли выйти сейчас, какой price impact ожидается и есть ли pause, lock или health factor. Стоимость DeFi-позиции строится из прав требования, а не из номинала неизвестного токена в кошельке.

Незавершённые транзакции, мосты и требования

Актив может временно отсутствовать и на исходном, и на конечном доступном балансе: вывод обрабатывается биржей, транзакция находится в mempool, bridge ожидает финализацию, а обменник не завершил заявку. Такая сумма не исчезает, но её нельзя считать полностью доступной.

Создайте раздел «в пути»: сумма, отправитель, получатель, сеть, TxID или order ID, текущий статус и ожидаемое действие. После зачисления запись переносится в обычный баланс. Это предотвращает двойной учёт и позволяет отличить временную задержку от реальной потери.

Долги и условные обязательства

Чистая стоимость портфеля уменьшается на займы в DeFi, margin debt, кредит площадки, отрицательный funding, неоплаченные комиссии и обязательства вернуть актив контрагенту. Если пользователь занял USDT под ETH, нельзя считать и весь ETH-залог, и полученные USDT собственными активами без вычета долга.

Условные обязательства тоже важны: спорный P2P-платёж, незакрытый налоговый расчёт, потенциальная комиссия досрочного выхода, залог под опцион. Их можно не вычитать из базового сценария полностью, но нужно показать отдельной строкой и рассчитать стресс-сценарий.

Объект Минимальные поля реестра Типичная ошибка Контроль
Биржа Площадка, раздел, актив, total, available, locked Брать только общую сумму CSV и история внутренних переводов
Кошелёк Сеть, адрес, актив, contract, баланс Пропустить второй аккаунт Обозреватель и карта адресов
Стейкинг Провайдер, principal, rewards, срок выхода Считать будущий доход текущим активом Условия redemption
DeFi Протокол, контракт, share, базовые активы, debt Двойной учёт receipt token Позиция в контракте
Дериватив Collateral, P&L, debt, liquidation risk Прибавить номинал позиции Account equity
В пути Сумма, сеть, TxID/order ID, статус Считать на двух сторонах Фактическое зачисление
Обязательство Кредитор, актив, сумма, срок Игнорировать заём Отдельный реестр долгов

Как выбрать цену для каждого актива

Last price, bid, ask и mid

Last price — цена последней сделки. Bid — лучшая текущая заявка покупателя, ask — лучшая заявка продавца, mid — середина между ними. Для оценки продажи небольшой ликвидной позиции логичнее начинать с bid, а не с last или ask. Для покупки — с ask. Mid полезен как нейтральный ориентир, но сам по себе может быть неисполним.

На тонком рынке лучшая заявка имеет маленький объём. Тогда даже bid недостаточно: нужно просуммировать уровни стакана до полного объёма. Зафиксируйте средневзвешенную цену, а не только верхнюю строку. Официальная документация бирж показывает, что order book состоит из заявок с ценой и размером; именно эта структура определяет исполнение.

Индексная цена и котировка агрегатора

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

Но индекс не является обязательством купить ваш объём. Если доступная пользователю биржа отличается по региону, ликвидности или статусу вывода, локальная исполнимая стоимость будет иной. В таблице полезно хранить одновременно reference price и executable price, чтобы видеть разницу и не подменять одно другим.

Спотовая цена против mark price

Mark price применяется на деривативных площадках для расчёта нереализованного результата и ликвидации. Она может строиться из индекса и базиса, поэтому отличается от последней сделки фьючерса. Для оценки spot-монет mark price обычно не нужна; для margin-аккаунта она может быть ключевой.

Не смешивайте mark price с ценой, по которой можно закрыть позицию. Закрытие зависит от стакана конкретного контракта, taker fee и проскальзывания. В отчёте equity можно взять показатель площадки, но для стресс-проверки рассчитать самостоятельное закрытие по уровням рынка.

Цена стейблкоина не обязана быть равна единице

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

Оценка «1 USDT = 1 USD» допустима только как упрощённый reference и должна быть помечена. Для выхода используйте реальную пару и объём. Для рублёвой стоимости отдельно рассчитывается курс продажи USDT в выбранном канале. Даже небольшой дисконт становится значимым на крупном балансе.

Кросс-курс и отсутствие прямой пары

Если токен не торгуется напрямую к базовой валюте, стоимость строят через промежуточную пару: TOKEN/USDT и USDT/RUB либо TOKEN/ETH и ETH/USD. Каждый шаг имеет собственный bid/ask и комиссию. Умножение последних цен создаёт теоретический кросс-курс, а реальная продажа требует последовательного исполнения.

Выбирайте маршрут с достаточной ликвидностью и фиксируйте обе ступени. Если TOKEN/USDT тонкая, а TOKEN/ETH глубже, маршрут через ETH может дать лучший net несмотря на дополнительную сделку. Нельзя сравнивать пути без одинакового конечного актива и полного набора расходов; отдельная методика объясняет, как посчитать комиссию криптоплатежа по всему маршруту.

Цена wrapped и bridged активов

Wrapped-токен следует цене базового актива только при работающем механизме обеспечения и погашения. WBTC, BTCB, bridged USDC и другие представления имеют дополнительный риск хранителя, контракта или моста. На спокойном рынке цена близка к базовой, но при проблеме может появиться устойчивый дисконт.

Для оценки используйте рынок конкретного контракта. Не заменяйте его ценой нативного актива автоматически. Если планируется выход в native BTC или native USDC, добавьте стоимость unwrap или bridge, время и риск. Портфель должен показывать не только экономический аналог, но и юридико-техническую форму владения.

Цена неликвидного токена

У токена без активного рынка последняя цена может быть старой, искусственной или основанной на микросделке. Рыночная капитализация, рассчитанная от неё, не доказывает возможность продажи. В профессиональной модели применяется иерархия: активный bid на достаточный объём, котировка пула с price impact, независимые сделки, затем осторожная модель или нулевая стоимость при отсутствии подтверждения.

Дисконт должен быть объяснимым. Нельзя произвольно уменьшить цену на 50% только потому, что актив кажется рискованным. Укажите ликвидность, возраст последней сделки, концентрацию держателей, а также влияние эмиссии и сжигания токенов на предложение, возможность sell и ограничения контракта. Если достоверной оценки нет, лучше выделить позицию как «неоценённую», чем создавать ложную точность.

Цена заблокированного актива

Locked token имеет будущую дату доступности и риск изменения цены до разблокировки. Номинальная текущая цена свободного токена — верхний ориентир, но не обязательно справедливая стоимость права на будущую поставку. Требуются срок, условия vesting, вероятность получения и возможный дисконт.

Для личного управленческого отчёта можно показывать две строки: номинал по spot и скорректированную стоимость. В чистой ликвидационной стоимости актив, который нельзя передать или продать, не включается как немедленно доступный. Если право допускает внебиржевую продажу, учитываются юридические ограничения и фактическая котировка сделки.

Тип цены Подходит для Не подходит для Что добавить
Last Быстрый экранный ориентир Крупная продажа Объём последней сделки и время
Best bid Небольшая продажа в ликвидной паре Позиция глубже первой заявки Глубину стакана
Mid Нейтральная отметка и аналитика Немедленное исполнение Спред и направление
Индекс Единая справочная оценка Локальный вывод Доступную площадку
DEX quote Конкретный swap Другой объём или момент Gas, price impact, slippage
OTC quote Крупный согласованный объём Открытый рынок без подтверждения Срок действия и расчёт
Модельная цена Неликвидные и locked права Доказательство продажи Методику и дисконт

Ликвидность, проскальзывание и чистая ликвидационная стоимость

Почему размер позиции меняет стоимость

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

Для каждого значимого актива задайте сценарии: продажа 10%, 50% и 100% позиции. Это показывает, насколько портфель зависит от ликвидности. Если первые 10% продаются почти без отклонения, а полный выход разрушает цену, позиция экономически крупнее рынка и требует поэтапной стратегии либо OTC.

Глубина стакана и средневзвешенная цена

Стакан содержит уровни цены и доступного количества. Подробная методика работы со стаканом разобрана в руководстве о крупной покупке без проскальзывания. Чтобы оценить продажу, последовательно суммируют bid-объёмы, пока не будет покрыта позиция. Полученная выручка делится на проданное количество — так рассчитывается средневзвешенная цена исполнения. Затем вычитается торговая комиссия.

Снимок стакана быстро устаревает, поэтому он является сценарием, а не гарантией. Крупный видимый ордер может быть снят, а скрытая ликвидность — появиться. Для отчёта достаточно зафиксировать время и источник. Для реальной сделки дополнительно используются лимит, разбивка и наблюдение за рынком.

Price impact в AMM-пуле

В автоматизированном маркет-мейкере цена определяется резервами пула и формулой протокола. Swap изменяет соотношение резервов, поэтому крупная операция сама ухудшает цену. Интерфейс обычно показывает price impact и minimum received, но эти значения относятся к конкретному моменту и маршруту.

Для оценки LP или токена через DEX запросите quote на фактический объём, добавьте gas и возможную комиссию агрегатора. Нельзя брать цену маленького тестового swap и умножать её на весь баланс. Для нескольких пулов сравните суммарный маршрут, а не только первое отображаемое значение.

Спред и стоимость немедленности

Спред — разница между лучшим bid и ask. В спокойном ликвидном рынке он узкий; в редком активе или во время стресса расширяется. Портфельный трекер часто использует mid или last и не показывает, что немедленная продажа начинается с bid.

Чем быстрее требуется выйти, тем выше цена немедленности. Лимитный ордер даёт контроль над минимальной ценой, но может не исполниться. Рыночный ордер повышает вероятность быстрого исполнения, но передаёт рынку контроль над ценой. Чистая ликвидационная стоимость должна учитывать выбранный горизонт.

Комиссии сделки, вывода и сети

После продажи актив может остаться на бирже в USDT, быть выведен на кошелёк или конвертирован в фиат. Каждый следующий этап уменьшает net: maker/taker fee, withdrawal fee, gas, bridge, обменный спред, комиссия платёжного провайдера и банковская конвертация. Нулевая торговая комиссия не означает бесплатный маршрут.

Соберите расходы в одной валюте. Фиксированная комиссия особенно заметна для малой позиции, процентная — для крупной. Если цель оценки — сумма на банковском счёте, расчёт не заканчивается на балансе USDT. Нужен реальный канал продажи и сумма после всех удержаний.

Ликвидность по времени и площадкам

Дневной объём не распределён равномерно. В разные часы меняются участники, спред и глубина. Площадка может показывать высокий глобальный оборот актива, но конкретная пара или региональный продукт остаются тонкими. Сетевой токен может иметь ликвидность на DEX, но отсутствовать на доступной бирже.

Для крупной оценки берите несколько наблюдений либо консервативный момент. Не складывайте объёмы площадок, между которыми невозможно быстро перемещать актив. Если вывод приостановлен, ценовой арбитраж не делает рынки взаимозаменяемыми. Исполнимость всегда привязана к доступному маршруту.

Haircut: когда и как применять дисконт

Haircut — уменьшение справочной стоимости для учёта риска и неликвидности. Он может отражать ширину спреда, ожидаемый price impact, задержку разблокировки, риск контрагента или неопределённость оценки. Применение должно быть последовательным: одинаковые категории получают одинаковые правила, а исключения документируются.

Лучше строить haircut из наблюдаемых элементов. Например: исполнимая цена полного объёма минус комиссия выхода. Для locked-актива добавляется временной и риск-дисконт по заранее утверждённой модели. Произвольный процент без оснований выглядит аккуратно, но не делает оценку надёжной.

Net liquidation value

Чистая ликвидационная стоимость, или NLV, — сумма, которую портфель мог бы дать при реализации по заданному сценарию после расходов и обязательств. Формула на уровне позиции: количество × средняя исполнимая цена − торговые и сетевые расходы − относимые долги. На уровне портфеля результаты переводятся в одну валюту.

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

Сценарий Цена Расходы Подходит для Ограничение
Справочный Индекс или mid Минимальные Мониторинг Завышает доступность
Обычный выход VWAP по текущей глубине Trade fee и вывод Плановая продажа Стакан может измениться
Поэтапный Несколько лимитных исполнений Комиссии по этапам Крупная позиция Требует времени
OTC Подтверждённый quote Комиссия/дисконт дилера Очень крупный объём Контрагентский риск
Стресс Консервативный bid и haircut Повышенные расходы Риск-менеджмент Не является прогнозом

Как оценивать сложные криптоактивы

Стейкинг без ликвидного токена

Нативный стейкинг отделяет контроль над активом от немедленной доступности. Валидатор или делегатор может иметь principal, начисленные награды, сумму к выводу и период ожидания. Для Ethereum официальный процесс различает частичные выводы наград и полный выход валидатора; у пулов и сервисов правила могут отличаться.

В справочной стоимости principal оценивается по цене базового актива, а начисленные подтверждённые rewards добавляются отдельно. В доступной стоимости учитывается только то, что уже можно перевести. В NLV добавляются задержка, возможная очередь, комиссия и операционный риск выхода.

Ликвидный стейкинговый токен

Liquid staking token представляет требование на базовый актив и доход, но его рыночная цена может отклоняться от расчётной стоимости. Нужно различать обменный коэффициент протокола и цену на вторичном рынке. Быстрый выход осуществляется по рынку токена, а протокольное погашение — по правилам redemption.

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

LP-позиции и impermanent loss

LP-позиция состоит из доли двух или более резервов плюс накопленные комиссии. Её стоимость нельзя получить умножением количества LP-токенов на случайную котировку. Нужно определить долю пула, базовые токены, текущие резервы и возможность вывода. Для концентрированной ликвидности также важен ценовой диапазон.

Impermanent loss описывает отличие от простого хранения базовых активов, но не является отдельным долгом, который ещё раз вычитают из текущей стоимости. Текущая позиция уже отражает изменившийся состав. Для анализа результата сравнивают её net value с контрольным портфелем и учитывают fees, gas и стоимость закрытия.

Vault, receipt token и доходные стратегии

Vault может автоматически реинвестировать доход и выдавать share token. Количество shares обычно не равно количеству базового актива. Стоимость определяется exchange rate или total assets на одну долю, затем проверяется возможность redemption и фактический quote.

Если стратегия использует несколько протоколов, добавляются риски каждого контракта. Будущий APY не увеличивает текущую стоимость. Начисленная, но не реализованная доходность включается только если право подтверждено и может быть получено. Комиссия performance или withdrawal уменьшает net.

NFT и уникальные активы

У NFT нет взаимозаменяемого стакана. Floor price показывает минимальную цену листинга коллекции, а не цену конкретного объекта и не факт сделки. Редкость может повышать стоимость, но без подтверждённого спроса оценка остаётся модельной. Последняя продажа похожего токена полезнее старого листинга, но тоже не гарантирует результат.

Для управленческого отчёта можно использовать консервативный floor минус marketplace fee и royalty, если объект действительно сопоставим. Для наследства, спора или крупного залога нужна независимая методика. При отсутствии рынка позицию лучше выделить как неоценённую, а не включать по цене покупки.

Airdrop, claim и неизвестные токены

Токен, отображённый в кошельке, не всегда принадлежит владельцу в экономическом смысле. Для claim могут требоваться условия, срок и подпись. Неизвестный airdrop способен быть спамом или ловушкой; перед взаимодействием используйте отдельную проверку неизвестного токена или airdrop. Название и предполагаемая цена не подтверждают возможность безопасной продажи.

Включайте airdrop только после проверки официального контракта, права на получение, ликвидности и безопасности взаимодействия. Не подключайте основной кошелёк к случайному claim ради увеличения портфельной оценки. Неподтверждённые токены отражаются отдельно с нулевой или неопределённой стоимостью.

Заблокированные токены и вестинг

Вестинг создаёт график доступа: cliff, линейные разблокировки, условия работы или голосования. До даты разблокировки токен может быть экономическим правом, но не свободным активом. Текущая spot-цена не учитывает риск будущей эмиссии и невозможность продать сегодня.

Создайте календарь: количество, дата, условия, получатель и вероятность. Справочный номинал можно показывать, но в NLV используйте дисконт или исключение до доступности. После unlock актив переносится в обычный реестр только при фактическом контроле и отсутствии дополнительных ограничений.

Wrapped, bridged и синтетические активы

Wrapped asset может быть обеспечен базовым токеном у хранителя, заблокированным в мосте или созданным как синтетическая позиция с залогом. Эти модели имеют разные права и риски. Тикер, похожий на BTC или USD, не раскрывает механизм.

Для оценки проверьте эмитента, контракт, обеспечение, redemption и рынок. Если конечная цель — нативный актив, рассчитайте unwrap/bridge. При проблемах моста цена токена может отделиться от базовой. Поэтому портфельный отчёт должен показывать форму актива, а не только экономическую категорию.

Токены с налогом, pause или ограничением продажи

Смарт-контракт может удерживать transfer tax, ограничивать максимальную продажу, разрешать администратору pause или blacklist. Агрегатор способен показывать высокую цену, хотя фактический swap невозможен либо даёт значительно меньше. Такие свойства особенно важны для малых токенов.

Перед оценкой выполните read-only анализ контракта и безопасный quote. Не отправляйте пробную сделку из основного кошелька без понимания approve. Если sell не подтверждён, стоимость должна быть снижена до проверяемого уровня или помечена как неопределённая.

Сложный актив База оценки Корректировка Что нельзя делать
Нативный стейкинг Principal + подтверждённые rewards Очередь, срок, комиссия Считать всё доступным сразу
Liquid staking token Bid токена или redemption value Depeg и время погашения Дважды учитывать базовый актив
LP-позиция Доля текущих резервов + fees Gas и price impact выхода Умножать LP token на случайную цену
Vault share Shares × exchange rate Performance/withdrawal fee Добавлять будущий APY
NFT Сопоставимые сделки/floor Fee, royalty, ликвидность Считать листинг продажей
Locked token Spot-номинал как справка Срок и риск-дисконт Включать в available
Wrapped asset Рынок конкретного контракта Bridge/custodian risk Приравнивать к native автоматически
Неизвестный airdrop Только после проверки claim и рынка Безопасность и ликвидность Подписывать неизвестную транзакцию

Себестоимость, прибыль и перевод оценки в рубли или доллары

Текущая стоимость и стоимость приобретения

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

Для каждой партии сохраните дату, количество, валюту расчёта, курс, торговую комиссию и источник средств. Если актив получен переводом между собственными кошельками, это не новая покупка: нужно перенести историческую базу. Потеря связи между партиями приводит к неверному P&L и проблемам с подтверждением происхождения.

Средняя цена и партии

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

Управленческий отчёт может показывать и среднюю цену, и расшифровку партий. Это помогает понять результат позиции, не теряя первичные данные. Не пересчитывайте историю задним числом под удобный результат: правило должно применяться последовательно.

Реализованный и нереализованный результат

Нереализованный результат возникает по активу, который ещё не продан: текущая стоимость минус относимая стоимость приобретения. Реализованный результат появляется после продажи или обмена. Обмен одной криптовалюты на другую экономически закрывает одну позицию и открывает другую, даже если фиат не поступал.

Для точности учитывайте комиссии в той валюте, в которой они списаны. Если комиссия удержана в токене площадки, это отдельное выбытие. Портфельный трекер может упрощать расчёт, поэтому для отчёта нужна проверка по истории сделок и движениям кошелька.

Доход от стейкинга, airdrop и майнинга

Полученный доход имеет дату, количество и стоимость на момент признания по правилам применимой системы. Для управленческой модели можно разделять principal и rewards, чтобы видеть доходность стратегии. Если награда начислена, но не доступна, она не обязательно равна полученному активу.

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

Рублёвая оценка через USD или USDT

Многие активы сначала оцениваются в USDT или USD, затем переводятся в рубли. Нужно определить, какой курс отражает цель. Официальный валютный курс может подходить для установленной отчётной процедуры, а реальный выход через P2P или обменник — для расчёта доступной рублёвой суммы.

Сохраните две оценки: reference RUB и executable RUB. Первая обеспечивает сопоставимость, вторая показывает практический результат. Не называйте USDT банковским долларом и не используйте курс USD/RUB без объяснения, если конечный маршрут проходит через рынок USDT/RUB.

Несколько валют и валютный эффект

Если актив куплен за евро, оценивается в USDT и продаётся за рубли, результат содержит два компонента: изменение цены криптоактива и изменение валютных курсов. Без разложения пользователь может считать прибыль следствием роста токена, хотя она возникла из-за ослабления рубля.

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

Инфляционные и разблокировочные эффекты

Цена одной монеты не показывает изменение доли владельца в предложении. Эмиссия, staking rewards и token unlock увеличивают количество токенов. Портфель может расти в единицах и одновременно терять долю сети или покупательную способность.

Для фундаментального анализа добавьте circulating supply, график разблокировок и dilution. Эти показатели не меняют арифметику текущей стоимости, но объясняют устойчивость оценки. Рыночная капитализация и FDV полезны как контекст, а не как сумма денег, которую можно вывести из проекта.

Документирование курса и расчёта

Любая стоимость должна быть воспроизводима. Сохраните источник котировки, пару, площадку, время, объём, bid/ask или quote, валютный курс и формулу. Для биржевой сделки добавьте order ID, fills и fee. Для on-chain позиции — адрес, контракт, номер блока или время снимка.

Скриншот помогает, но не заменяет выгрузку и идентификаторы. Для регулярного учёта используйте CSV/API и журнал изменений методики. Если источник перестал работать, новый источник вводится с даты изменения, а не незаметно применяется ко всей истории.

Показатель Формула на уровне позиции Назначение Что проверить
Текущая справочная стоимость Количество × reference price Мониторинг Источник и время
Исполнимая стоимость Выручка по глубине/quote План продажи Объём и рынок
Чистая стоимость Исполнимая стоимость − расходы Реальный выход Полный маршрут
Средняя себестоимость Общие расходы / количество Управленческий P&L Партии и комиссии
Нереализованный результат Текущая стоимость − база Открытая позиция Метод цены
Реализованный результат Выручка − база выбывшей партии − расходы Закрытая операция Метод партий
Чистый капитал Активы − обязательства Портфель целиком Долги и collateral

Пошаговая модель расчёта стоимости портфеля

Шаг 1. Зафиксировать цель и дату

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

Для оперативного портфеля допускается автоматический пересчёт. Для официально значимой задачи создаётся неизменяемый snapshot. Если оценка обновляется, каждая версия получает дату и описание методики.

Шаг 2. Собрать адреса и отчёты

Экспортируйте балансы и историю с бирж, составьте список публичных адресов, проверьте hardware wallet, мобильные приложения и старые аккаунты. Добавьте DeFi dashboards только как навигацию: первичным подтверждением остаются данные контрактов и площадок.

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

Шаг 3. Нормализовать идентификаторы

Названия приводятся к единому справочнику: asset ID, сеть, contract, decimals и тип позиции. BTC mainnet отделяется от WBTC, USDC от bridged USDC, native SOL от wrapped SOL. Это предотвращает неправильное объединение и двойной учёт.

Для площадочных продуктов создайте собственные коды: ETH_STAKED_PROVIDER, LP_POOL_CHAIN, EXCHANGE_EARN. Читаемое название остаётся для человека, а уникальный идентификатор обеспечивает стабильность таблицы.

Шаг 4. Разделить available, locked и contingent

Каждая позиция получает статус. Available можно использовать сейчас. Locked требует времени или условия. Contingent зависит от claim, спора или будущего события. Lost/unknown отражает сомнительный доступ. Такой разрез сразу показывает, почему total balance не равен ликвидному резерву.

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

Шаг 5. Назначить источник и метод цены

Создайте иерархию: исполнимый bid или quote для значимой позиции, ликвидный индекс для наблюдения, модельная цена для locked или уникального права. Источник должен соответствовать конкретному контракту и доступной площадке.

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

Шаг 6. Рассчитать расходы выхода

Для каждого маршрута перечислите операции: продажа, внутренний перевод, вывод, сеть, bridge, фиатная конвертация. Подставьте fee, spread, gas и minimum. Расходы считаются не абстрактно, а для фактического объёма.

Если маршрут не определён, создайте стандартный сценарий и явно назовите его. Например: продажа на текущей бирже, вывод USDT в выбранной сети, затем P2P в рубли. Изменение маршрута потребует новой оценки.

Шаг 7. Вычесть обязательства

Суммируйте margin debt, DeFi loans, отрицательный баланс, задолженность контрагенту и относимые расходы. Долг оценивается в той валюте, которую нужно вернуть, затем переводится в базовую по консервативному курсу.

Если обязательство обеспечено collateral, не взаимозачитывайте его молча. Покажите gross assets, liabilities и net equity. Это позволяет видеть leverage и риск ликвидации.

Шаг 8. Провести контрольные сверки

Сравните итог с экранными эквивалентами бирж, предыдущим периодом и суммой потоков. Большое необъяснимое расхождение требует проверки контрактов, decimals, дубликатов и цен. Отдельно сверяются stablecoin balances и нативные монеты для комиссий.

Хорошая оценка оставляет audit trail: другой человек может повторить расчёт и получить близкий результат. Если модель зависит от ручного решения, в комментарии объясняется причина.

Шаг 9. Сформировать три результата

Рекомендуется выводить reference value, orderly NLV и stress NLV. Первая показывает рынок при нормальных предположениях, вторая — плановый выход, третья — консервативную стоимость при ухудшении ликвидности. Дополнительно показываются available и locked.

Несколько результатов честнее одной точной цифры. Они превращают портфельный отчёт в инструмент решения: сколько доступно сейчас, сколько можно получить без спешки и какой запас нужен при стресс-сценарии.

Этап Входные данные Результат Контрольный вопрос
Цель и cutoff Задача, дата, валюта Правило оценки Для чего используется число?
Инвентаризация Биржи, адреса, позиции Полный реестр Ничего не пропущено?
Нормализация Сеть, contract, тип Уникальные позиции Нет одинаковых тикеров разных активов?
Статус Available/locked/contingent Разделение доступности Можно ли использовать актив сейчас?
Цена Bid, index, quote, модель Стоимость позиции Цена относится к этому объёму?
Расходы Fee, spread, gas, bridge Net по маршруту Все этапы выхода включены?
Обязательства Debt, collateral, условные суммы Чистый капитал Не посчитан ли заём как собственный актив?
Сверка Предыдущий отчёт, потоки, UI Объяснённые расхождения Можно ли повторить расчёт?

Ошибки, риски и профессиональная проверка оценки

Двойной учёт после депозита в протокол

Типичная ошибка — оставить базовый актив в таблице и одновременно добавить receipt token, который представляет тот же депозит. Например, после внесения токена в vault баланс исходного актива уменьшается, а право отражается shares. Если трекер показывает оба объекта, портфель оказывается завышен.

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

Смешение сети, контракта и тикера

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

Автоматическое сопоставление должно использовать chain ID и contract. При ручной оценке эти поля проверяются до цены. Ошибка decimals тоже опасна: разница между 6 и 18 знаками способна увеличить баланс в триллионы раз. Любой аномальный рост портфеля сначала проверяется технически.

Старая котировка и закрытый рынок

Цена может оставаться в API после остановки торгов или делистинга. Для операционного плана полезна инструкция о том, что делать до остановки торгов и вывода. Последняя сделка недельной давности не отражает текущий спрос. Если депозит или вывод закрыт, арбитраж с другими площадками может быть невозможен, а локальная котировка — изолированной.

Добавьте поля age of price и market status. Для отчёта установите максимальный допустимый возраст. Если рынок неактивен, актив переходит в модельную или неопределённую категорию. Не скрывайте отсутствие данных автоматическим переносом цены с другого контракта.

Подмена баланса оценкой интерфейса

Главная страница биржи может показывать estimated total в выбранной валюте, но её методика не всегда раскрыта. Она может использовать last, index или внутренний курс. Это полезная контрольная сумма, однако не заменяет разбор позиции.

Сохраняйте общий эквивалент для сверки, а основную стоимость рассчитывайте самостоятельно. Если расхождение велико, найдите причину: locked asset, unrealized P&L, debt, недоступная монета или другой FX. Не корректируйте таблицу вручную только ради совпадения с приложением.

Игнорирование обязательств и плеча

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

Отчёт должен показывать gross exposure, liabilities, equity и health metrics отдельно. При стресс-сценарии оценивается не только цена монет, но и изменение collateral ratio. Это предотвращает ложный вывод, что крупный оборот равен большому собственному капиталу.

Неверная оценка LP и impermanent loss

Пользователь может взять первоначально внесённые количества токенов и умножить их на текущие цены, игнорируя изменение резервов. Но LP-позиция содержит текущую долю пула, а не исходный набор. Другой вариант ошибки — вычесть impermanent loss из уже рассчитанной текущей позиции второй раз.

Сначала восстановите актуальные underlying assets, затем добавьте claimable fees и вычтите стоимость закрытия. Сравнение с HODL-портфелем выполняется отдельным аналитическим блоком и не меняет текущую net value.

Цена без проверки возможности продажи

Honeypot, pause, blacklist, transfer tax или отсутствие маршрута могут сделать продажу невозможной. Агрегатор продолжает отображать цену, основанную на покупках или старых данных. Такая позиция не должна автоматически считаться ликвидной.

Проверьте контракт, DEX quote, доступный sell route и минимально безопасный тест. Для подозрительного токена не выдавайте unlimited approve. Если возможность выхода не доказана, стоимость отражается как неопределённая или нулевая в NLV, даже если справочный экран показывает прибыль.

Ложная точность

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

Округляйте результат разумно и показывайте чувствительность. Например, изменение цены на 5%, расширение спреда и задержка выхода. Внутренние расчёты сохраняют точность, но презентация не должна скрывать неопределённость длинным числом.

Зависимость от одного сервиса

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

Для значимого портфеля используйте резервную выгрузку и периодическую ручную сверку. Не передавайте seed-фразу сервису аналитики. Read-only API имеет минимальные права и по возможности ограничивается IP и просмотром.

Ошибка Как проявляется Влияние Исправление
Двойной учёт Актив и receipt token включены вместе Завышение Проследить экономическое право
Одинаковый тикер Поддельному токену назначена известная цена Резкое ложное богатство Chain ID + contract
Старая цена Рынок закрыт, котировка не обновляется Завышение или занижение Age и market status
Плечо без долга Collateral и заём посчитаны активами Завышение equity Вычесть liabilities
LP по исходному депозиту Игнорируется текущий состав Неверная стоимость Underlying на дату
Непродаваемый токен Цена есть, sell route нет Фиктивная ликвидность Quote и проверка контракта
Один агрегатор Сбой меняет весь отчёт Системная ошибка Несколько источников и архив

Практические сценарии и итоговый стандарт оценки

Небольшой портфель BTC, ETH и USDT

Для простого портфеля достаточно инвентаризации адресов и бирж, проверки отсутствия долга и трёх цен. BTC и ETH оцениваются по ликвидному рынку, USDT — по выбранной цели: долларовый reference или рублёвый канал выхода. Затем вычитаются комиссии продажи и вывода.

Даже здесь полезны две суммы: reference и net. Если активы хранятся на личном кошельке, добавляется сетевой перевод на площадку. Тестовая комиссия не умножается на весь объём, но фиксированные расходы учитываются полностью.

Портфель из малых токенов

Главная проблема — не арифметика, а доказательство цены и выхода. Каждому токену назначается реальный рынок, контракт и quote на фактический объём. Позиции без продажи выделяются отдельно. Рыночная капитализация проекта не используется вместо ликвидности.

Стресс-сценарий для такого портфеля особенно важен. Одновременный выход может расширить спред и снизить резервы пула. Поэтому показывается стоимость 10%, 50% и 100% реализации, а не одна сумма.

DeFi-портфель с займами

Сначала восстанавливаются underlying assets всех vault и LP, затем обязательства по займам. Collateral показывается gross, debt — отдельно, net equity — итогом. Добавляются accrued interest, claimable fees, gas и стоимость unwind.

Кроме NLV рассчитывается health factor или аналогичный показатель и стресс к снижению collateral. Портфель может иметь положительную текущую стоимость, но высокий риск ликвидации. Такая информация важнее красивой доходности.

Портфель в стейкинге

Разделите базовый principal, доступные rewards, locked rewards и ликвидные токены. Для каждого маршрута выхода зафиксируйте срок. Reference value может быть близка к spot, но available value меньше, пока актив не выведен.

Если используется провайдер, добавляется контрагентский риск и условия redemption. Для собственного валидатора учитываются withdrawal credentials, очередь и операционная способность подписать нужные действия. Будущий APY показывается как прогноз, а не текущая стоимость.

Крупная продажа

Для крупной позиции оценка превращается в план исполнения. Стакан одного момента недостаточен: анализируются средний объём, несколько площадок, OTC, лимиты вывода и документы происхождения. При значимой сумме отдельно подготовьте доказательства по методике подтверждения происхождения криптовалюты. Позицию разбивают на транши и задают минимальный acceptable net.

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

Отчёт для банка, налоговой или аудитора

Такой отчёт должен отвечать не только «сколько», но и «откуда». К реестру прикладываются CSV бирж, банковские выписки, TxID, адреса, договоры, чеки и методика курса. Личные ключи и seed не раскрываются.

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

Раздел имущества, наследство и утрата доступа

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

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

Автоматизация без потери контроля

Таблица или приложение может регулярно собирать balances и prices, но ручные правила остаются нужны для locked, DeFi, NFT и долгов. Автоматизация должна хранить источник, timestamp и идентификатор актива, а не только итог.

Периодически выполняйте независимую сверку и тест восстановления. Read-only доступ отделяется от торговых ключей. Ошибка автоматизации считается сигналом к проверке, а не поводом вручную подогнать число.

Итоговый стандарт OneMagic

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

Финальный отчёт показывает минимум четыре величины: total reference value, available value, orderly net liquidation value и liabilities. Дополнительно — stress NLV и неоценённые позиции. Такой формат полезнее одного виджета и снижает риск принять неликвидный или заблокированный актив за доступные деньги.

Итоговый блок Что включить Почему важно
Дата оценки Дата, время, часовой пояс Создаёт единый срез
Реестр Актив, сеть, contract, количество, статус Исключает пропуски и дубли
Цена Источник, рынок, bid/index/quote Объясняет метод
Ликвидность Объём, VWAP, price impact Показывает исполнимость
Расходы Trade, withdrawal, gas, bridge, FX Переходит от gross к net
Обязательства Debt и условные суммы Даёт чистый капитал
Сценарии Reference, orderly, stress Показывает диапазон
Доказательства CSV, TxID, адреса, отчёты Позволяет повторить расчёт

Перед публикацией или использованием оценки проведите финальную сверку. Проверьте, что количество активов соответствует блокчейну и отчётам, контракты идентифицированы, цены относятся к нужному объёму, locked-позиции не попали в available, а долги вычтены. Затем сохраните файл, источники и краткое описание методики.

  • Определите цель, cutoff и базовую валюту.
  • Соберите все биржи, адреса, DeFi-позиции и активы в пути.
  • Разделите available, locked, contingent и недоступные позиции.
  • Используйте цену конкретного контракта и исполнимый объём.
  • Рассчитайте spread, slippage, комиссии, gas и фиатный выход.
  • Вычтите займы, margin debt и другие обязательства.
  • Покажите reference value, orderly NLV и stress NLV.
  • Сохраните CSV, адреса, TxID, котировки и версию методики.

Уровень уверенности по каждой позиции

Не все строки портфеля подтверждены одинаково. Баланс BTC на публичном адресе и активный bid на ликвидной бирже дают высокий уровень уверенности. Locked-токен с неполным договором, NFT без продаж или требование к проблемному сервису оцениваются значительно слабее. Полезно присвоить каждой позиции класс A, B, C или «не оценено» по качеству доказательств.

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

Иерархия источников баланса

Первичным источником для некостодиального актива является состояние соответствующей сети и контроль адреса. Для централизованной площадки — отчёт аккаунта и история операций. Портфельный агрегатор является вторичным: он помогает собрать данные, но может ошибиться в индексации, contract mapping или доступности.

Если источники расходятся, не выбирайте более выгодный. Установите причину: неподтверждённая транзакция, внутренний долг, задержка индексатора, другой аккаунт или токен-клон. Расхождение фиксируется до разрешения. В значимом отчёте каждое число должно вести к первичному балансу или документированному праву требования.

Иерархия источников цены

Наиболее сильная цена для ликвидации — исполнимая котировка на доступном рынке для нужного объёма. Далее идут глубокий order book, активные сделки нескольких площадок и проверяемый индекс. Цена виджета, нераскрытый API или старый листинг находятся ниже. Для уникальных прав используется модель, отделённая от рыночных цен.

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

Стресс-тест цены, ликвидности и доступности

Стресс-сценарий не пытается предсказать точное падение. Он проверяет, что произойдёт при одновременном ухудшении нескольких параметров: цена снижается, спред расширяется, глубина уменьшается, сеть дорожает, а вывод с одной площадки временно недоступен. Для leveraged-позиций дополнительно меняется collateral ratio.

Задайте простые прозрачные предположения и пересчитайте NLV. Если портфель теряет непропорционально много из-за одного токена, биржи или моста, риск концентрации становится видимым. Сценарий нужен не для устрашения, а для определения резерва и порядка действий.

Внебиржевые требования и проблемные сервисы

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

Такие позиции размещаются отдельно от ликвидной крипты. В reference можно показать номинал, в NLV — консервативную сумму или ноль при высокой неопределённости. Комиссии юристов, время и риск исполнения тоже имеют значение. Нельзя повышать портфельную стоимость только на основании обещания поддержки.

Стейблкоины как отдельный слой риска

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

Для крупного портфеля полезно показывать концентрацию по эмитентам и сетям. Reference в USD не отменяет depeg-сценарий. При расчёте рублёвого выхода стейблкоин получает отдельный исполнимый курс, а не автоматически приравнивается к доллару.

Атрибуция изменения стоимости

Чтобы понять, почему портфель вырос или снизился, разделите изменение на потоки и рынок. Внешние пополнения, выводы, покупки и продажи не являются инвестиционной доходностью сами по себе. Отдельно учитываются price effect, валютный эффект, rewards, fees и изменение обязательств.

Сверка строится так: стоимость на начало плюс чистые внешние потоки плюс результат рынка и операций равна стоимости на конец с допустимой погрешностью. Большой необъяснённый остаток указывает на пропущенную транзакцию, неверный курс или дублирование. Такой анализ превращает оценку в систему контроля.

Шаблон карточки позиции

Для практической работы используйте карточку: идентификатор, актив, сеть, contract, площадка или адрес, количество, статус доступности, источник баланса, источник цены, объём котировки, reference value, net value, обязательство, уровень уверенности и комментарий. Для сложной позиции добавляются условия выхода.

Карточка позволяет обновлять портфель без потери контекста. Другой специалист видит, почему позиция оценена именно так, и может заменить только устаревшие входные данные. История карточек сохраняет audit trail и помогает доказать, что методика не подстраивалась задним числом.

Уровень уверенности Баланс/право Цена Выход Отражение в отчёте
A — высокий Подтверждён сетью или отчётом Глубокий исполнимый рынок Доступен без существенных ограничений Полностью в reference и NLV
B — средний Право подтверждено Рынок есть, но ограничен Есть задержка или заметные расходы С haircut в NLV
C — низкий Документы неполны Редкие сделки или модель Сложный/непроверенный выход Отдельно и консервативно
Не оценено Право или доступ спорны Нет надёжной цены Выход не подтверждён Не включать в NLV

Периодичность переоценки

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

Для каждого класса задайте SLA: цены ликвидных активов, балансы бирж, DeFi-позиции, locked-права и обязательства. Критическое событие — делистинг, depeg, взлом, margin warning или изменение доступа — запускает внеплановую переоценку. Версия отчёта должна сохраняться, чтобы последующее обновление не уничтожало исторический срез.

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

Критерий существенности

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

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

В финальном отчёте укажите, какая доля стоимости оценена индивидуально, какая — упрощённо, а какая не оценена. Это позволяет читателю понимать предел точности и не воспринимать итог как абсолютную истину.

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