Начало работы
Создайте аккаунт, пройдите онбординг и разберитесь, где в приложении находятся инструменты.
Вход в аккаунт
Экран входа предлагает три пути в продукт: продолжить через Google, подключить криптокошелёк (модальное окно берёт на себя подключение и подпись сообщения) или использовать почту и пароль. Путь через почту состоит из двух шагов — сначала вы вводите адрес, приложение проверяет, существует ли уже аккаунт, а затем запрашивает у нового пользователя имя и пароль, а у существующего — только пароль. Процесс «Забыли пароль?» отправляет ссылку для сброса. Этот же экран обслуживает партнёрскую программу Partners для авторов, которая доступна только по приглашению и ожидает ту почту, на которую вы получили приглашение.
Подтверждение адреса электронной почты
Аккаунты, созданные с почтой и паролем, не готовы к использованию сразу. После отправки формы регистрации экран «Проверьте почту» называет адрес, на который ушла ссылка подтверждения. Тот же экран появляется, если вы пытаетесь войти с аккаунтом, который ещё не подтверждён. На нём есть кнопка «Отправить письмо повторно» с обратным отсчётом и ссылка обратно на форму входа. После успешного подтверждения вы переходите к онбордингу.
О чём спрашивает онбординг
Первый экран после входа зависит от вашего тарифа. Без платной подписки вы попадаете в мастер выбора домена — «Выберите бесплатный домен», — где вы выбираете один домен; на странице отмечено, что позже его можно сменить в Settings. Платные тарифы используют тот же мастер, чтобы подтвердить домены, покрытые на текущий расчётный период. Аккаунты с полным доступом минуют выбор и проходят онбординг автоматически. Аккаунты на пробном периоде сначала отвечают на один необязательный вопрос о том, откуда вы узнали об Athenum, с возможностью пропуска; и ответ, и пропуск засчитываются, поэтому повторно вас об этом не спросят.
Что такое домен
Домен — это именованная часть каталога продукта, и их ровно пять: Order Flow & Market Depth, Derivatives Intelligence, Macro & Data, Macro Intelligence и Traditional Finance. За каждым закреплён фиксированный набор возможностей, и каждая возможность принадлежит ровно одному домену — каталог представляет собой разбиение, а не набор пересекающихся пакетов. В Order Flow семь возможностей, в Derivatives десять, в Macro & Data восемь, в Macro Intelligence семь и в Traditional Finance шесть — тридцать восемь суммарно. Тот же каталог показывают карточки онбординга, он же сохраняется в вашем аккаунте после выбора и к нему же обращается приложение, прежде чем открыть страницу.
Пять доменов разделены на две группы. Order Flow и Derivatives образуют группу lite; Macro & Data, Macro Intelligence и Traditional Finance образуют группу pro. Именно на эту группировку опираются правила тарифов: некоторые тарифы позволяют выбирать только из группы lite, а тарифы, дотягивающиеся до группы pro, ограничивают, сколько доменов группы pro можно держать одновременно. То, что вы в итоге держите, сохраняется в аккаунте как список активных доменов и читается при каждом запросе. Это одна половина решения о доступе; ваш уровень тарифа — вторая.
Уровень тарифа и домен — две разные оси
Доступ определяется двумя независимыми фактами. Первый — ваш уровень тарифа: их четыре, они ранжированы, от бесплатного уровня через Lite и Pro до Pro+. Второй — набор доменов, привязанных к вашему аккаунту. Уровень определяет, сколько доменов вы можете держать и насколько глубоко идёт список возможностей внутри каждого; домен определяет, какие предметные области у вас вообще есть. Бесплатный уровень и Lite оба держат ровно один домен из группы lite, и оба видят лишь основной набор возможностей этого домена. Pro держит три домена, из них не более одного из группы pro. Pro+ держит все пять и видит все возможности.
Поскольку оси независимы, более высокий уровень сам по себе не открывает страницу, а нужный домен не поможет, когда страница ограничена возможностью уровня, а не доменом. Правило выбора задаёт точное число, а не максимум: тариф, дающий три домена, отклонит отправку двух или четырёх, дубликаты также отклоняются. Pro+ — исключение, которое ничего не выбирает: его набор заполняется на сервере при первом входе, поэтому аккаунты с полным доступом вообще не видят экран выбора.
| Тариф | Доменов | Из группы pro | Глубина возможностей |
|---|---|---|---|
| Free | ровно 1 | 0 | основной набор |
| Lite | ровно 1 | 0 | основной набор |
| Pro | ровно 3 | не более 1 | полный каталог |
| Pro+ | все 5, назначаются | 3 | полный каталог |
Как изменить выбор доменов позже
Платный выбор заблокирован до конца расчётного периода. Дата снятия блокировки вычисляется в момент записи выбора: на месячном тарифе она длится до следующей годовщины списания, шагая вперёд по месяцам, чтобы дата всегда оказалась в будущем; на годовом тарифе — до первого числа следующего календарного месяца по UTC, и каждое последующее изменение снова блокирует до первого числа месяца, следующего за ним. Кроме того, на годовом тарифе окном изменения является само первое число месяца — попытка в любой другой день отклоняется тем же конфликтом. Экран перенастройки сообщает, действует ли блокировка ещё, а слишком ранняя попытка отклоняется с конфликтом, а не применяется молча. Действие на странице и путь API применяют одно и то же правило.
Интерфейсы перенастройки рассчитаны на подписки. Открытие страницы перенастройки без активной подписки перенаправляет на главную страницу, а эквивалентный вызов API вместо этого отвечает обычной ошибкой. Бесплатный выбор работает по другой механике: нет подписки, нет расчётного периода, нет окна блокировки, и новая отправка просто заменяет предыдущий выбор. Повторная отправка того же набора трактуется как дубль — сохранённое состояние и его версия возвращаются без изменений, вместо того чтобы записывалась вторая запись.
Когда проверка первого входа ничего не делает
Решение онбординга выполняется почти при каждом запросе страницы для вошедшего пользователя, а не только при первом, и оно намеренно пропускает список путей, чтобы никогда вас не запереть: сами страницы онбординга, экран входа, оплату, страницу Upgrade, раздел подписки в Settings, маршруты API и статические файлы приложения. Именно из-за этого списка исключений страница Upgrade остаётся доступной с заблокированной страницы, вместо того чтобы отбрасывать вас обратно в мастер, и именно поэтому ошибка формы на шаге атрибуции может отобразиться на месте, а не уходить в цикл перенаправлений.
Два исхода правила не приводят к перенаправлению вовсе. Подписка с просроченным платежом и подписка, по которой расчётный период ещё не сообщён, обе классифицируются как заблокированные состояния, а обработчик запроса не содержит ветки, реагирующей на них — такие аккаунты продолжают путь к запрошенной странице и ограничены только обычным шлюзом доступа. Весь этот блок к тому же безопасно отказывает: если вычисление выбрасывает ошибку, сбой записывается в лог и запрос продолжается без перенаправления, а не возвращает страницу ошибки.
Что где находится после входа
Онбординг завершается приветственной страницей, а оттуда — дашбордом. Далее у каждого инструмента своя страница: Terminal, Chart, Orderbook, Futures, Liquidations, Liquidation Heatmap, Funding Heatmap, Volume Delta, Range Analysis, Correlation Matrix, Options, ETF Charts, World Map, Macro, TradeFI и Prediction Markets. Рядом с ними расположены страницы аккаунта: Settings, Upgrade, Referrals и Support. Какие из них вы можете открыть, зависит от вашего тарифа и доменов, выбранных при онбординге.
Два исключения, о которых стоит знать, чтобы не принять их за проблему с тарифом. CME Detector сейчас отключён для всех аккаунтов и отвечает «скоро» независимо от вашей подписки. У Prediction Markets есть страница, которую вы, возможно, сможете открыть, но обучающее руководство по-прежнему помечает её как находящуюся в разработке, поэтому воспринимайте то, что вы там видите, как незавершённое.
Что происходит, когда вы открываете недоступную вам страницу
Каждый запрос проходит один шлюз, который ищет путь в таблице маршрутизации и выдаёт один из нескольких ответов: правила нет вовсе, платформенное правило, требуется вход, возможность уровня или домен. Если вы не вошли, а страница не входит в публичный список, вы получаете 303 на экран входа с сохранением исходного пути в параметре перенаправления, чтобы после входа вы оказались там, куда собирались. Если вы вошли, но нужного домена нет в вашем активном списке, запрос страницы отвечает 303 на страницу Upgrade, неся и путь, который вы пытались открыть, и уровень, который его покрыл бы.
Вызовы API отвечают иначе. Вместо перенаправления они возвращают HTTP 402 с машиночитаемым телом, где названы ключ возможности, требуемый уровень и — для доменных ограничений — недостающий вам домен. Вызов API без входа возвращает 401. Третий ответ, 403, появляется только тогда, когда само правило не удаётся разрешить; его тело несёт непрозрачный код, а исходная причина остаётся в серверных логах. Чего шлюз никогда не делает — так это не притворяется, что страницы не существует: неоплаченная страница — это перенаправление или 402, а не 404.
До того как вы кликнете, интерфейс обычно об этом сообщает. Пункты навигации и карточки, ведущие в домен, которого у вас нет, обёрнуты в наложение с замком: ссылка под ним делается неактивной, значок несёт название уровня, а нажатие открывает диалог оплаты вместо перехода. Наложение — настоящая кнопка, поэтому фокус клавиатуры останавливается на ней, а не проскальзывает к ссылке позади. Пока ваши права доступа не загрузились, шлюз отображается как ожидающий, а не гадает, чтобы платные аккаунты не видели мигания замка до того, как страница устоится.
Что доступно сегодня
Обучающее руководство по возможностям и есть текущая опись: пятнадцать возможностей помечены как доступные — Trading Terminal, Orderbook, Advanced Chart, Options Max Pain, ETF Flows, Funding Rate Heatmap, Liquidations, Liquidation Heatmap, Range Analysis, Volume Delta, World Map Intelligence, Futures Overview, Macro Terminal, Correlation Matrix и TradeFI Terminal, — и шесть перечислены как находящиеся в разработке: Sentiment Analysis, Prediction Markets, On-Chain Analytics, Wyckoff Analysis, Institutional Quant Engine и Locked-In Range Analysis. Каждая доступная запись в руководстве содержит обзор, заметки по использованию и советы.
Что можно изменить в Settings
Settings — это одна страница с семью разделами в боковой панели: General, Account, Language, Preferences, Alerts, Data & Privacy и About. Каждый раздел адресуется фрагментом URL, поэтому ссылка, оканчивающаяся именем раздела, открывает его напрямую, а переключение разделов переписывает фрагмент без перезагрузки. В General хранятся отображаемое имя и ваш ник. Account показывает почту в записи со значком «подтверждена» или «не подтверждена», ваше членство и то, что в него входит, поле партнёрского кода, сохранённые способы оплаты, историю платежей, точку входа для смены членства и подключённые кошельки.
Language перечисляет языки интерфейса и переключает их, загружая локализованную форму страницы, на которой вы находитесь. Preferences делится на торговые настройки по умолчанию — символ по умолчанию и таймфрейм по умолчанию — и параметры отображения для формата чисел и часового пояса. Alerts пока не настраивается: раздел отображает панель «Coming Soon», где среди планируемых каналов названы push-уведомления на компьютер и дайджесты по почте. Data & Privacy предлагает два действия с локально сохранёнными настройками — очистить их и выгрузить в JSON, — а также элемент удаления аккаунта: он двухшаговый, но второй клик пока ничего не удаляет — вместо этого появляется сообщение о том, что удаление аккаунта ещё недоступно и нужно обратиться в поддержку.
Горячие клавиши и командная палитра
Command-K или Control-K открывает командную палитру. Она подключена отдельно на главной странице, в оболочке Orderbook, в разделе Macro и в разделе TradeFI, поэтому одно и то же сочетание вызывает палитру, ограниченную тем местом, где вы находитесь. Внутри палитры стрелки перемещают выбор, а Escape закрывает её. В TradeFI Escape закрывает наложения в фиксированном порядке — сначала палитру, затем справку по горячим клавишам, затем алерты и портфель, — а клавиша вопросительного знака переключает справочник по горячим клавишам. Macro привязывает вопросительный знак так же. Однокнопочные сочетания подавляются, пока фокус находится в текстовом поле.
Оба крупных раздела также умеют переходить по цифрам. В TradeFI клавиши с 1 по 9 и 0 переключают десять вкладок, от Overview до Bonds. В Macro клавиши с 1 по 9 переходят к первым девяти разделам, а 0 выбирает десятый; квадратные скобки перемещают между подвкладками, H возвращает на главную Macro, R принудительно обновляет данные, а точка открывает страницу состояния данных. Macro дополнительно привязывает Command-E к печати и Command-Shift-F к разворачиванию графика в фокусе и намеренно оставляет Command-R браузеру.
Сессии, выход и языки
Сессия длится тридцать дней и обновляется не чаще одного раза в сутки по мере использования приложения; пятиминутный серверный кеш cookie избавляет повторные запросы от повторного чтения записи сессии каждый раз. Выход доступен из меню профиля и из командной палитры, причём меню профиля тем же действием отключает привязанный кошелёк, чтобы пользователь кошелька не остался наполовину вошедшим. Аккаунты можно связать между способами входа по паролю, кошельку и Google — поэтому один и тот же человек, приходящий другим путём, попадает в тот же аккаунт, а не во второй.
Приложение поставляется с языками интерфейса English, Turkish, Hindi, Korean, Russian и Chinese; выбор одного из них в Settings ведёт на локализованную форму текущей страницы. Аккаунты, созданные с почтой и паролем, не могут войти, пока адрес не подтверждён, а пароли должны содержать от восьми до ста двадцати восьми символов. Путь через Google всегда показывает выбор аккаунта, а не молча использует тот аккаунт Google, который уже есть в браузере, — это важно на общем компьютере.
Дальнейшие шаги
- Китовые стены — чтение крупных лимитных ордеров в живом стакане.
- Тепловые карты ликвидаций — расчётная поверхность и реализованная лента.
- Оплата и подписки — уровни, оплата и пробные периоды.