К содержимому

Self-hosted · E2EE · без платных ключей

Инвестиционный терминал, который не видит ваш портфель

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

Стратегий бота
8
paper и live
Бот в фоне
24/7
вкладка не нужна
Шифрование
E2EE
ключ только в памяти
Платных ключей
0
у источников резерв

01 · Возможности

Пять вкладок инвестора — в одном терминале

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

  • Портфели и учёт

    Позиции и доходность считаются из журнала сделок по FIFO: средняя цена, реализованный и нереализованный PnL, доли. Бумаги KASE в тенге пересчитываются в доллары по живому курсу.

  • Скринеры

    NASDAQ с фундаменталом — P/E, EPS, капитализация, срез рекомендаций аналитиков — и топ-100 криптовалют. Фильтры, избранное, часы биржи с учётом праздников.

  • Идеи и прогнозы

    Идеи с целями +5, +10 и +20% и уровнями стопов. Прогноз фиксируется заранее, а сервер сам проверяет по дневным свечам, дошла ли цена, — промахи не забываются.

  • Торговый бот

    Восемь стратегий, риск-менеджер и бэктест на реальной истории. Paper-режим по умолчанию, живая торговля — только когда сходятся все условия.

  • Фьючерсы Binance

    Планы «войти по 60 000, закрыть по 65 000 или по 58 000». Уровни проверяются до сохранения, стоп за ценой ликвидации отклоняется, плечо — не выше 20×.

  • Bitcoin и киты

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

  • Индексы MSCI

    Шанс попадания акции в индексы MSCI и вылета из них по опубликованной методологии GIMI: капитализация, ликвидность (ATVR), free float, буферы миграции.

  • Архив SEC EDGAR

    Отчётность компаний и сделки инсайдеров: кто из руководителей купил или продал, по какой цене и сколько у него осталось.

02 · Торговый бот

То, что вы делали руками по расписанию, делает бот

Работает круглосуточно в фоне, независимо от того, открыт ли браузер. Каждая сделка проходит через риск-менеджер, каждый отказ записывается с причиной.

Восемь стратегий

paper и live
  1. RSI + MACDrsi_macdвыход из перепроданности, подтверждённый MACD
  2. MA Crossoverma_crossпересечение средних 20 и 50
  3. Trend Momentumtrend_momoвход по откату в восходящем тренде
  4. Bollinger Reversionboll_revertвыкуп прокола нижней полосы
  5. Adaptive Ensembleensembleтренд или боковик — решает ADX
  6. Четыре правила клубаbook_clubвход у нижней границы диапазонакнига
  7. Скальпингbook_scalpчастые сделки внутри часового диапазонакнига
  8. Зоны и усреднениеbook_zonesзона 2–3% и вход частямикнига

«Книга» — правила из ALPHA_CRYPT: спот без плеча, выход только выше безубытка. Рядом с названием — ключ стратегии в API.

Тик спот-движка
60 с
SL и TP каждый тик
Тик фьючерсов
20 с
при равенстве — стоп
Потолок плеча
20×
стоп до ликвидации

Размер позиции — формула, а не ощущение

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

Бэктест не заглядывает в будущее

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

Paper по умолчанию

Живая торговля требует совпадения нескольких независимых условий. Если хоть одно не выполнено, сделка исполняется в paper, а причина пишется в журнал — молчаливых отказов нет.

03 · Deep Analysis

Разбор токена по блокчейну

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

Пример отчёта

Solana

Данные условные — так выглядит разбор одного токена

  • 7xKX…gAsU

    14 покупок · 0 продаж

    +12 480,50 $накапливает
  • 5Hqd…9vXe

    вошёл в первый час

    +41 200,00 $ранний покупатель
  • Bq4n…Lp2W

    общий источник средств

    +880,20 $кластер · 3 адреса
  • Cw8P…mR3t

    вышел частями за сутки

    −3 210,00 $продаёт
Скоринг накопления72 из 100

Крупные кошельки набирают позицию быстрее, чем раздают

Сети

Solana и семь EVM-сетей · публичные ноды, свой RPC ускоряет разбор

  • Solana
  • Ethereum
  • BNB Chain
  • Base
  • Arbitrum
  • Polygon
  • Optimism
  • Avalanche
Транзакций за разбор
до 3000
Параллельных запросов
8
Час истории Solana
~30 с
Ключей для нод
0

Что внутри

  • PnL по каждому кошельку
  • Скоринг накопления
  • Кластеры связанных адресов
  • Источник финансирования кошелька в Solana
  • Пулы и ликвидность через DexScreener
  • Токены-двойники с тем же тикером

04 · Приватность

Портфель зашифрован вашим ключом

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

Конвертное шифрование

Пароль и фраза независимо открывают один мастер-ключ

  • Пароль

    при каждом входе

  • 12 слов BIP39

    при восстановлении

Argon2id → ключ-обёртка

Мастер-ключ

256 бит

Только в памяти процесса · в открытом виде не хранится

XChaCha20-Poly1305
  • Портфели
  • Сделки и PnL
  • Ключи биржи

Дамп базы сам по себе бесполезен

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

Ключ биржи с правом вывода отклоняется

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

Восстановление — только по фразе

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

05 · Источники данных

Бесплатные источники и честные пропуски

Ключи улучшают картину, но не требуются: у каждого источника есть запасной, а то, что получить не удалось, помечается как недоступное.

  • Работает без платных подписок

    У каждого источника есть запасной: CoinGecko упёрся в лимит — котировки подхватит Binance, нет ключа Finnhub — акции пойдут через Yahoo.

  • Недоступное помечается недоступным

    Если P/E получить не удалось, терминал покажет «нет данных», а не подставит правдоподобное число: на выдуманных цифрах решений не принимают.

  • Формулы открыты

    Скоринг идей — взвешенная сумма компонентов, и веса отдаются вместе с результатом. Оценка MSCI — по опубликованной методологии GIMI.

Откуда берутся данные

11 источников · ключ нужен двум, и оба бесплатные

  • CoinGeckoне нужен

    Крипта: котировки, капитализация, графики

    при 429 котировки берёт Binance

  • Binanceне нужен

    Резерв для крипты, свечи, лонг/шорт

    котировки — кэш 30 с, свечи — 5 минут

  • Yahoo Financeне нужен

    Акции: котировки и графики, резерв курса USD/KZT

    резерв, если нет ключа Finnhub

  • Finnhubбесплатный

    Акции: новости, P/E, EPS, аналитики

    улучшает картину, но не обязателен

  • KASEне нужен

    Бумаги KASE в тенге, курсы USD, EUR, RUB, CNY

    курс биржевых торгов — первым в цепочке

  • Google News · Yahoo RSSне нужен

    Новости

    кэш 10 минут

  • SEC EDGARне нужен

    Отчётность, free float, сделки инсайдеров

    обход раз в 6 часов, только новое

  • blockchain.info · mempool.spaceне нужен

    Bitcoin: хэшрейт, сложность, отсчёт до халвинга

    MVRV и SOPR — только внешними ссылками

  • DexScreenerне нужен

    Пулы и метрики DEX

    поиск токенов-двойников

  • Блокчейн-нодыне нужен

    Сделки по токену в Solana и EVM

    свой RPC ускоряет разбор

  • Whale Alertбесплатный

    Переводы от 500 тыс. $

    окно 24 часа, нетто-поток

06 · Self-hosted

Свой сервер — одна команда

Установка полностью автономна: Postgres, миграции, API, четыре воркера и веб-интерфейс поднимаются вместе, внешних платных сервисов не требуется.

Одна команда

Нужен только Docker: база, API, воркеры и интерфейс описаны в одном docker-compose.yml.

docker compose up -d

Что поднимется

Веб-интерфейс
:3000
API, монолит
:8000
Воркеры
4 процесса
PostgreSQL
2 базы

Раздельный режим — три сервиса вместо монолита — включается профилем split. Ключ Finnhub и свой RPC для Solana улучшают картину, но не обязательны.

Запросы не делят цикл с движком

Тридцатисекундный разбор токена не задержит тик, который проверяет стоп-лоссы, а движок не подвесит ответ интерфейсу.

Упавший цикл поднимается сам

Супервизор перезапускает цикл с паузой от 5 до 300 секунд и отдаёт статус, число рестартов и последнюю ошибку в /api/health.

Каждый цикл — ровно в одном процессе

Иначе работа выполнится столько раз, сколько процессов её подхватили, и движок откроет позицию дважды.

Из чего состоит установка

7 узлов
  • Раздельный режим

    Три сервиса вместо монолита

    Профиль split в docker-compose.yml: users-api, stocks-api и crypto-api на :8001–8003.

07 · Честно

Чего FalconView не делает

Короткий список — чтобы не пришлось выяснять это в процессе.

  • Не даёт инвестиционных советов

    Скоринг идей — арифметика по индикаторам с открытой формулой, а не рекомендация покупать.

  • Не восстановит доступ без 12 слов

    Оборотная сторона сквозного шифрования: потеряны пароль и фраза — потеряны и данные.

  • Не хранит сессии между перезапусками

    Мастер-ключ живёт в памяти процесса, поэтому после рестарта сервера нужен повторный вход.

  • Не является брокером

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

  • Не гарантирует полноту данных

    Источники бесплатные и иногда молчат. В таких случаях терминал так и говорит, а не дорисовывает.

Начните в paper-режиме

Создайте аккаунт и сохраните 12 слов. Бот торгует в paper, пока вы сами не включите живую торговлю и не подключите ключ биржи без права вывода.