Phoenix Terminal
Phoenix Terminal
← Терминал · Журнал

Как устроен Phoenix Terminal

На iPhone как приложение: откройте сайт в Safari → «Поделиться» → «На экран „Домой“». Терминал откроется на весь экран с эмблемой Phoenix; данные всегда живые (без офлайн-кэша).

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

1. Уровни (поддержка / сопротивление, звёзды)
Откуда данные
Закрытые свечи Hyperliquid (BTC): 4 часа, 1 день, 1 час. У всех зрителей одни и те же уровни.
Как считается
Собираем кандидатов в пределах ±6% от цены: развороты на 4ч (последние 120 свечей) и на дневках (45 дней), максимум/минимум вчера и за неделю, профиль объёма за 7 дней (POC, VAH, VAL и 3 самые «толстые» полосы). Кандидаты ближе 0,15% друг к другу сливаются в один уровень. Остаются 10 уровней, где совпало больше всего причин.
  • Звёзды = сколько причин совпало: ★ — одна, ★★ — 2–3, ★★★ — 4 и больше.
  • Роль — по положению: выше цены = сопротивление («здесь продают»), ниже = поддержка («здесь покупают»). Уровень, который пробили, меняет роль.
  • Для сигналов уровни ближе 0,5% друг к другу объединяются в одну зону.
Что значит для нас
Это места, где цена раньше разворачивалась или где много торговали. Там чаще реакция — но не обязательно разворот.
Чего не видит
Уровни дальше 6% от цены. Только Hyperliquid-свечи (у других бирж цены отличаются на десятки долларов). Новостей и макро не знает.
2. Стенки (крупные заявки в стакане)
Откуда данные
Живые стаканы по WebSocket: Binance (фьючерсы), Bybit, OKX (+ полный стакан OKX по запросу), Hyperliquid, Coinbase. Цены Coinbase сдвигаются на разницу с фьючерсами.
Как считается
  • Заявки всех бирж складываются в корзины по $100. Стенка — корзина от 250 BTC (можно поменять в настройках).
  • Показываем только стенки, которые стоят 30+ минут. Возраст хранится в браузере и переживает перезагрузку. Если стенка сдвинулась — возраст переносится только на соседний шаг $100, не дальше.
  • На графике максимум 2 стенки на сторону — самые значимые (крупнее, ближе к цене и к важному уровню). В списке — до 6 строк.
  • Биржа исключается, если её данные старше 30 с, стакан перекрещен или её цена расходится с общей больше чем на 0,2%.
  • «держится» — цена была рядом (≤0,3%) минуту и больше, а размер остался ≥70%. «урезали при подходе» — размер упал больше чем вдвое, а сделок там почти не было (заявку убрали).
Что значит для нас
Стенка может притормозить цену. Но её могут снять в любой момент — это не обещание.
Чего не видит
Стакан Binance теперь загружается полностью через наш сервер, в том числе из США (с 26.10.2026). Если сервер Binance временно недоступен, на графике будет пометка «Binance (частично)». Из некоторых стран Bybit тоже блокирует доступ — тогда их стаканы не попадают в сумму. Скрытые (айсберг) заявки не видны. Стакан Hyperliquid — с округлением до $100.
3. «Сняли» или «съели»
Как считается
Когда стенка 30+ мин исчезает, смотрим сделки по рынку в её шаге $100 за последние 3 минуты. Если цена дошла до стенки и проторговалось ≥30% её размера — «съели» (пишем, сколько реально продали/купили). Иначе — «сняли» (заявку убрали, сделок не было).
Что значит для нас
«Съели покупку» — продавцы пробили спрос, это давление вниз. «Сняли» — просто передумали, о силе сторон говорит мало.
Чего не видит
Сделки только с подключённых бирж; если Binance недоступен — его сделки не учитываются.
4. Объёмы, POC, VAH/VAL
Откуда данные
Часовые свечи Hyperliquid. Кнопки 3д / 7д / 30д меняют окно профиля на графике. Для уровней всегда берётся 7 дней.
Как считается
Объём каждой свечи раскладывается по ценам полосами по $50. POC — цена, где торговали больше всего. VAH/VAL — границы зоны, где прошло ~70% объёма.
Что значит для нас
У POC цена часто «вязнет». Выход за VAH/VAL — цена ушла из привычного диапазона.
Чего не видит
Только объём Hyperliquid; поэтому 3-дневный и 7-дневный POC могут отличаться — это нормально.
5. Перевес покупок/продаж (дельта)
Откуда данные
Покупки по рынку минус продажи по рынку за час: Binance-фьючерсы, а если Binance недоступен (из США) — реальные сделки OKX (сервер обновляет раз в час; подпись «OKX»). Если нет и их — грубая оценка по свече, подпись «оценка по свече, не сделки».
Как считается
Только закрытые часы. «Покупатели/Продавцы сильнее на N BTC» за прошлый час и сумма за 4 часа. Обновляется раз в час.
Что значит для нас
Показывает, кто давил по рынку. Сигнал входа требует, чтобы перевес был в нашу сторону.
Чего не видит
При источнике OKX — это только сделки OKX, не всего рынка.
6. Ликвидации
Откуда данные
OKX (BTC-USDT и BTC-USD свопы, живой поток + последние 100 при открытии), Bybit (BTCUSDT, живой поток), Binance (BTCUSDT, живой поток). Hyperliquid — не подключён.
Как считается
Показываются ликвидации от $10 000. Если цена ликвидации дальше 1% от рынка — помечаем «⚠ далеко от рынка» и не рисуем на графике.
Что значит для нас
Серия ликвидаций лонгов — толпу покупателей выбивает, часто это конец резкого движения или его ускорение.
Чего не видит
Биржи публикуют не все ликвидации; счёт идёт с момента открытия страницы (кроме OKX). Из США Binance/Bybit могут не отдавать поток.
7. Зоны стопов толпы (оценка)
Откуда данные
Открытый интерес OKX + Binance (с 24.10): OKX BTC-USDT своп по часам (~300 часов) плюс Binance BTCUSDT (5-минутные данные из дневных файлов data.binance.vision), свечи Hyperliquid. Файл Binance за день выходит около 03:00 ET следующего дня, поэтому Binance отстаёт на 7–31 час; после последней точки Binance считаем неизменным (рост позиций за эти часы виден только по OKX). Если Binance не скачался — только OKX, и на странице так и написано. Считается на сервере раз в час, файл context.json. Если файл старше 6 часов — зоны не показываются.
Как считается
Когда открытый интерес растёт, считаем, что открылись новые позиции по средней цене часа с плечами 10/25/50/100. Под каждой примерно стоит стоп/ликвидация. Если цена уже прошла через это место — позиция считается выбитой. Остаток складывается в корзины по $250; показываем до 3 зон на сторону (крупная/средняя).
Что значит для нас
Туда цену часто «тянет», чтобы собрать стопы. Свой стоп ставим за такой зоной, а не в ней.
Чего не видит
Это модель, а не реальные стопы. Только OKX и Binance: Binance с задержкой до 1,5 суток, Bybit заблокирован с сервера, у Hyperliquid нет истории (с 24.10 сервер начал сам копить её раз в час — пока не используется). Проверка на истории: правило v2 с зонами OKX + Binance дало те же сделки, что и с зонами только OKX, — на сигналы это не повлияло, меняется только показ зон.
8. Сигналы и правило v2 «охота за ликвидностью»
Главная панель терминала
Показывает только правило v2 (тот же код, что ведёт журнал — файл v2.js). «СИГНАЛ ЛОНГ/ШОРТ» — если за последние 24 часа правило дало вход и лимит ещё не исполнился: цена лимита, стоп, цели, до какого времени действует заявка. Иначе — «Сигнала нет — ждём» и ближайшие крупные уровни снизу и сверху, где правило будет ждать прокол стопов. Пересчёт после закрытия каждого часа. Перевес покупок/продаж OKX берётся из файла, который сервер обновляет раз в час.
Правило v2 (ведёт бумажный журнал)
  • Крупный уровень (разворот 4ч с ходом ≥2% или дневной).
  • Под ним пул стопов толпы (круглое число, равные минимумы, зона OKX + Binance) не дальше 1,5%.
  • Часовая свеча прокалывает пул и закрывается обратно за уровнем; покупки по рынку больше продаж (по OKX, если есть данные).
  • Вход лимиткой у уровня (+0,3%), должна исполниться за 24 ч.
  • Стоп — за следующим слоем ликвидности −0,25%, не на круглом числе; расстояние 1,3–3%, иначе пропуск.
  • Цель 1 — следующий крупный уровень не ближе $2000: закрываем половину, стоп в безубыток. Цель 2 — следующий крупный уровень. Максимум 10 дней.
Проверка на истории
загрузка…
Чего не видит
Раньше здесь было «+10,9R» — это была ошибка проверки (уровни брались не так, как в живом терминале). Честный пересчёт — убыточный. Проскальзывание не учтено.
9. Старое правило (касание уровня)
Старое правило «касание уровня + перевес» больше нигде на терминале не показывается (ни в панели, ни в «Ассистенте», ни метками на графике). Код оставлен, статистика — в журнале. Это контекст, не повод входить.
10. Журнал
  • Обновляется на сервере раз в час (в начале часа).
  • Одна бумажная сделка за раз: пока она открыта, новые сигналы пишутся как «пропущен — уже в сделке».
  • «Журнал съёмов стопов»: каждый прокол зоны/уровня на закрытой часовой свече и итог за 12 часов: ОТСКОК (ушла на ≥1R в нашу сторону) или ПРОБОЙ (прокол продолжился). Повторы того же уровня (±0,3%, 24 ч) считаются одним событием. Старые события — восстановлены по истории (оценка).
12. Новости США на неделю
Откуда данные
Публичный недельный календарь ForexFactory (nfs.faireconomy.media). Сервер забирает его раз в час (браузер напрямую не может) и кладёт в файл calendar.json.
Что показываем
Только события США с сильным (●) и средним (○) влиянием, по дням Пн–Пт, время Нью-Йорка. Сегодня подсвечено, прошедшие события скрыты, день без событий — «новостей нет». С вечера пятницы (после 17:00 ET) и в выходные — только следующая неделя; если её ещё не опубликовали — так и пишем. Наведи/нажми — английское название, прогноз и прошлое значение.
Что значит для нас
В момент сильных новостей (инфляция CPI, ставка ФРС, занятость NFP) цена может резко дёрнуться в обе стороны и выбить стопы. Лучше не открывать сделку прямо перед ними.
Чего не видит
Только то, что есть в календаре ForexFactory; внезапные новости и заявления — нет. Названия переведены коротко по словарю, остальное — по-английски. Если источник недоступен — «нет данных календаря».
11. Обновление страницы
Каждые 3 минуты страница проверяет номер сборки и сама перезагружается, если вышла новая. Номер сборки — внизу страницы. Старые кэши браузера отключены.
История изменений

Правило: любое изменение терминала в тот же день отражается здесь.