Комиссии в отзывах HIVE/IOST: как отличить реальную проблему от неверного расчёта

Дисклеймер

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

Почему в отзывах «комиссии съели всё» часто означает «не так посчитали»

В связке HIVE/IOST пользователи нередко спорят не о цене, а о “стоимости маршрута”. Один пишет: «комиссии копеечные, всё ок», другой — «сняли столько, что смысл пропал». На практике такая разница часто возникает не из-за “плохой площадки”, а из-за того, что люди считают разные вещи. Кто-то смотрит только на торговую комиссию, кто-то добавляет комиссию вывода, а кто-то неожиданно сталкивается с проскальзыванием и списывает его на “скрытые комиссии”.

Правильнее думать так: в арбитражном цикле есть совокупные издержки, и “комиссия” в отзывe — это иногда только один слой. Чтобы отличить реальную проблему от неверного расчёта, нужно разложить итог на компоненты и проверить, где именно появилась разница.

Из чего реально складывается стоимость маршрута

В типовом цикле HIVE/IOST (даже без усложнений) итоговая стоимость почти всегда включает четыре–пять элементов. Если из расчёта выпадает хотя бы один, человек получает “приятную теорию” и “неприятную практику”.

Основные слои издержек:

  • торговые комиссии (maker/taker) на входе и выходе;

  • комиссия на вывод (withdrawal fee) и иногда — минимальные пороги/округления;

  • стоимость спреда (spread cost) как часть исполнения;

  • проскальзывание (slippage) при рыночных ордерах или тонком стакане;

  • курсовые и конвертационные эффекты (если часть цикла считается не в той валюте, в которой вы измеряете результат).

Эти пункты звучат очевидно, но именно на стыках появляются ошибки: пользователь “знает”, что есть taker fee, но не учитывает, что он платит дважды (две сделки); понимает, что есть комиссия вывода, но не учитывает, что на депозит приходит меньше, и дальше не сходятся минималки/объёмы; видит “комиссию 0.1%”, но получает минус из-за исполнения по стакану.

Maker/Taker: почему «у меня комиссия другая, чем в отзыве» — нормально

В отзывах часто сравнивают “процент комиссии”, не уточняя ключевую вещь: комиссия зависит от того, вы были maker или taker, и от вашего fee tier (уровня комиссии, который определяется объёмом торгов/статусом на площадке).

  • Taker — вы забираете ликвидность (обычно market-ордер или лимит, который исполняется сразу). Часто дороже.

  • Maker — вы добавляете ликвидность (лимитный ордер стоит в стакане и исполняется позже). Часто дешевле.

В результате два пользователя могут сделать один и тот же маршрут, но один закрывал всё “по рынку” и был taker, а другой терпеливо ставил лимиты и попадал в maker. В отзыве это выглядит как «у меня комиссия выше», хотя на самом деле отличается стиль исполнения.

Withdrawal fee: где чаще всего ошибаются в понимании вывода

Комиссия на вывод — тот слой, который люди часто учитывают “вроде бы”, но неправильно применяют в формуле.

Типовые ошибки выглядят так:

  • считают комиссию вывода как процент, хотя она фиксированная (или наоборот);

  • считают её один раз, хотя делали вывод несколько раз (например, дробили сумму);

  • берут цифру “из памяти”, не учитывая, что комиссии и правила иногда меняются;

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

Отсюда рождаются отзывы в стиле «всё было нормально, но почему-то не сошлось на выходе». Часто “не сошлось” не потому, что кто-то снял лишнее, а потому, что человек сравнивал сумму до вывода с суммой после вывода, не фиксируя это как отдельную статью затрат.

Spread cost и slippage: «потери на исполнении» не равны «комиссии»

Самая распространённая путаница: человек видит минус и называет его “комиссией”, хотя это стоимость исполнения.

Spread cost — это то, что вы отдаёте рынку, когда покупаете по аску и продаёте по биду. Даже если торговая комиссия была бы нулевой, спред всё равно создаёт издержку.

Slippage — это ухудшение цены исполнения относительно ожидаемой (верхней котировки), когда вашего объёма не хватает на лучшем уровне стакана, либо цена двинулась во время исполнения. В арбитраже slippage особенно заметен при market-ордерах и в моменты тонкой ликвидности.

В отзывах это проявляется так: человек говорит «комиссия маленькая, но почему итог хуже». На самом деле итог хуже, потому что “комиссия маленькая” — это только торговый процент, а основную часть съели спред и проскальзывание.

Курсовые эффекты: когда считают не в той «единице измерения»

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

Здесь полезно отделять:

  • операционные списания (что реально удержалось как fee);

  • ценовые изменения (что изменилось из-за рынка);

  • стоимость исполнения (спред/проскальзывание).

Когда эти вещи смешиваются, появляется ощущение “скрытых комиссий”, хотя это просто неверная разметка причин.

Пример структуры расчёта: как считать «net result» без самообмана

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

Предположим, вы начинаете с суммы S в базовой единице учёта (например, в эквиваленте USD или в одном из активов). У вас два трейда и один перевод.

Шаг 1. Сделка входа (trade 1)

  • Объём: S

  • Торговая комиссия: fee_trade1 = S * rate1 (где rate1 зависит от maker/taker и fee tier)

  • Потери на спред/исполнение: cost_exec1 = S * (spread_component + slippage_component) в оценке

Шаг 2. Вывод/перевод (withdrawal)

  • Комиссия вывода: fee_withdraw = fixed_or_percent

  • Сумма, которая реально уходит дальше: S2 = S - fee_trade1 - cost_exec1 - fee_withdraw (в корректной единице измерения)

Шаг 3. Сделка выхода (trade 2)

  • Торговая комиссия: fee_trade2 = S2 * rate2

  • Потери на исполнении: cost_exec2 = S2 * (spread_component2 + slippage_component2)

Итог (net result)

  • Финальная сумма: S_final = S2 - fee_trade2 - cost_exec2

  • Чистый результат: net = S_final - S

Заметьте, что в такой схеме “комиссии” — это только fee_trade1 + fee_withdraw + fee_trade2. А вот cost_exec1 + cost_exec2 — это не комиссии, а стоимость исполнения (спред + проскальзывание). В отзывах их часто называют одним словом, из-за чего и возникают споры.

Как по отзыву понять: проблема реальная или расчёт кривой

Когда вы читаете отзыв “комиссии огромные”, попробуйте проверить, есть ли в нём признаки корректного расчёта. Без них человек может быть искренним, но выводы будут неприменимыми.

Признаки, что автор, скорее всего, всё посчитал верно:

  • отдельно упомянуты торговая комиссия и комиссия вывода;

  • есть понимание maker/taker или хотя бы тип ордера (market/limit);

  • автор говорит о фактической цене исполнения (а не о “цене на экране”);

  • указан размер сделки и намёк на ликвидность (тонкий стакан/частичное исполнение).

Признаки, что “проблема” может быть в расчёте:

  • всё названо “комиссией” без разделения слоёв;

  • сравнение сделано между суммой “до” и суммой “после”, но без фиксации вывода и двух сделок;

  • отсутствуют данные про тип ордера, но выводы категоричные;

  • не учтено, что комиссии платятся на каждом торговом шаге.

Профилактика: как сделать оценку комиссий “скучной и точной”

Хороший расчёт — это не сложная математика, а дисциплина фиксации параметров до и после каждого шага. Тогда вы быстро отличаете: “система удержала fee” или “рынок исполнил хуже”.

Короткий чек-лист перед циклом:

  • уточнить maker/taker ставки и свой fee tier;

  • записать withdrawal fee и минимальные пороги;

  • определить, чем измеряете итог (в какой единице учёта);

  • заложить буфер на спред и возможное проскальзывание;

  • при первом запуске маршрута сделать тестовый прогон по правилам минималок.

Вывод: «комиссии» — это не одна цифра, а карта расходов

В отзывах про HIVE/IOST слово “комиссии” часто используется как общий ярлык для всего неприятного. Но для адекватной оценки нужно разделять: торговые комиссии, комиссии вывода и стоимость исполнения (спред/проскальзывание), плюс помнить про базу измерения результата. Когда вы раскладываете цикл по статьям, становится видно, где действительно есть проблема (например, неожиданный fee или изменение правил), а где просто неверный расчёт или неучтённая стоимость исполнения.

Такой подход помогает читать отзывы спокойно и конструктивно: не спорить “у кого правда”, а понимать, в каких условиях и при каких настройках расходы оказываются существенными — и как их корректно учитывать до того, как вы отправляете средства в маршрут.

Опубликовано: 29.12.2025