Об этом проекте
# Помощник по финансам · licai
**Соберите акции A / фонды / банковские продукты / наличные / цифровые активы / количественных ботов в одну панель**, а сверху добавьте рыночный AI-чат, детали по акциям (свечи/стакан/внутридневной график), общерыночные рейтинги, радар секторов, глобальные индексы, утренние сводки и разбор итогов дня.
**Без облака · без аккаунтов · все данные работают на вашей машине**, хранение в одном файле SQLite, который можно в любой момент скопировать, удалить или забэкапить. **Только объективная информация, без рекомендаций купли-продажи.**
## Карта функций
| Модуль | В одном предложении |
|---|---|
| Спроси рынок | Чат-агент с 40 инструментами данных, сам решает, какие инструменты вызвать для получения данных, и даёт объективную интерпретацию |
| Панель всех активов | Шесть категорий на одном экране, включая совокупные комиссии, автоматический учёт дробления долей, концентрацию и риск единого источника |
| Радар секторов | Каждая бумага против отрасли Tonghuashun в реальном времени по α, плюс таймлайн цикла настроений + миграция доли оборота секторов |
| Утренняя сводка / Итоги закрытия | В 9:00 объективная сводка информации + предупреждения о рисках; в 15:10 разбор плавающего результата всего портфеля + блок событий |
| Рекомендации по распределению | Три шаблона (консервативный/сбалансированный/агрессивный): текущее vs целевое отклонение |
| Прокси-инструменты фондов | Реальные топ-10 holdings с расчётом взвешенного изменения в реальном времени, закрывая слепую зону T+1 NAV внебиржевых фондов |
| Общерыночные рейтинги | Девять вкладок + доска ротации концепций + всплывающий слой свечей уровня брокера + профиль мест в Dragon-Tiger List + аномалии стакана |
| Предупреждения о рисках | Концентрация / сквозная экспозиция после проникновения в фонды / светофоры фундаментала, только предупреждения без сигналов |
| Страница деталей акции | Мультипериодные свечи + свои точки покупки/продажи + распределение чипов + пятиуровневый стакан + сделки по тикам + индекс панического бегства / метка институциональных закупок |
| Лента новостей + AI-разбор | Пять источников в одном, трёхчастный разбор «что сказано / почему важно / как связано с вашим портфелем» |
| Перспектива тематики ETF | Сопоставление заявленной темы с реальными компонентами из квартального отчёта, лечит ETF с чужой вывеской |
| Разбор итогов | Кривая TWR против CSI 300 + матрица корреляций портфеля + разбор результата дня + обзор точек покупки |
| Строка глобальных индексов | В верхней панели переключение между 16 индексами, по клику свечи / внутридневной график |
## Быстрый старт
```bash
git clone https://github.com/SnowWarri0r/licai
cd licai
# Python бэкенд
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
# Копировать шаблон конфигурации
cp config.example.py config.py
# Сборка фронтенда
cd frontend && npm install && npm run build && cd ..
# Запуск
python run.py
# Открыть http://localhost:8888
```
При первом запуске автоматически создаётся пустой SQLite (`portfolio.db`) в корне проекта.
### Демо-режим
```bash
python scripts/seed_demo.py --use # бэкап вашей БД + запись демо-данных
python scripts/seed_demo.py --restore # восстановление реальной БД после просмотра
```
### Опциональная конфигурация
- **Уведомления Feishu**: Настройки → Feishu Webhook → вставить URL и сохранить, все уведомления будут отправляться туда
- **Автосинхронизация биржи**: Настройки → Биржа → ввести API Key + Secret + Passphrase (рекомендуется только право «чтение»)
- **LLM утренняя сводка**: требуются учётные данные Claude API (OAuth или API key), работает и без них
- **Источник данных Tongdaxin**: внутридневной / недельный-месячный K / стакан / тики требуют локального сервиса протокола Tongdaxin, работает и без него (страница деталей сворачивается до одной вкладки «День»)
- **Knowledge Planet**: только чтение мнений, через официальный MCP-эндпоинт, пять ограничений (белый список только для чтения / можно сузить по владельцу / оригиналы не сохраняются в БД / вложения читаются по требованию / отдельный уровень доверия)
- **Расширенные источники данных**: протокол плагинов provider, только интерфейс без реализации, установлен ≠ включён
- **Плагины анализа**: analyzer добавляет слой вычислений поверх существующих котировок, на входе дневные K с forward-корректировкой, на выходе структурированная интерпретация
## Ключевые возможности
### 1. Панель всех активов
Шесть категорий в одном месте: акции A (котировки в реальном времени, включая совокупные комиссии), фонды (биржевые ETF по рыночной цене в реальном времени, внебиржевые публичные фонды по официальному NAV), банковские продукты (банковские T+30 с блокировкой), наличные (T+0 денежные фонды + банковский текущий счёт), цифровые активы (спот биржи в реальном времени), боты (сетка / DCA с автосинхронизацией P&L).
- Автоматическое обнаружение и учёт дробления долей, P&L по методу разводнённой стоимости
- Круговая диаграмма по крупным классам + подытоги по подкатегориям, предупреждение о концентрации + сквозное обнаружение единого источника
- 4 режима пополнения: покупка по акциям / сумма+NAV / сумма+доли / ожидает подтверждения
### 2. Радар секторов
Сравнение каждой акции A с отраслевым сектором Tonghuashun в реальном времени (автоматическое сопоставление 90 детализированных секторов), таймлайн цикла настроений (четыре серии за последние 30 торговых дней: лимит вверх/лимит вниз/эффект заработка/максимальная высота серии лимитов), доля оборота секторов (доля 90 отраслей в общем обороте рынка + миграция доли).
### 3. Утренняя LLM-сводка + итоги закрытия
Утренняя сводка запускается автоматически каждый день в 9:00 на основе свежих новостей + объявлений + свечей + здоровья фундаментала по каждой позиции, даёт объективную сводку информации + предупреждения о рисках, без рекомендаций к действию. Итоги закрытия генерируются автоматически в 15:10, чисто сборка данных без LLM, включают сегодняшнее плавающее изменение с сортировкой по вкладу + блок событий + строка по рынку.
### 4. Рекомендации по распределению
3预设 шаблона (консервативный / сбалансированный / агрессивный) × 4 уровня по общему капиталу, показывают текущее vs целевое распределение + сколько добавить / сколько убавить. 10 корзин с сквозным проникновением по «сути» — ETF / QDII сначала относятся к соответствующей корзине по базовому активу.
### 5. Прокси-инструменты фондов
Реальные топ-10 holdings с расчётом взвешенного изменения в реальном времени для прогноза, котировки акций A / Гонконга / США в реальном времени идут через бесплатный интерфейс Sina. При наличии исторического NAV автоматически заменяется на оценку гребневой регрессией (регрессия по группе индексов за последние 120 дней NAV).
### 6. Общерыночные рейтинги
Девять вкладок (пул наблюдения / аномалии стакана / топ роста / топ оборота / Dragon-Tiger List / накопление силы / институционалы / результаты / теплота капитала) + свободный поиск акций + всплывающий слой свечей + AI-панель. Доска ротации группирует один и тот же рейтинг по концепциям/отраслям, показывая, где идут деньги.
### 7. Предупреждения о рисках
- Волатильность портфеля: EWMA-ковариация, даёт «сколько максимум можно потерять в юанях в 95% случаев в следующий торговый день / за 5 торговых дней»
- Предупреждение о концентрации > 50% / 70% в одном секторе
- Сквозной риск единого источника: разбор фондов/ETF до топ-10 из квартального отчёта, объединённый расчёт прямого и косвенного владения одним и тем же инструментом
- Светофор здоровья фундаментала красный/жёлтый
### 8. Страница деталей акции
Мультипериодные свечи (день / неделя / месяц) + метки своих точек покупки/продажи + распределение чипов + внутридневной график дня (переключатель точной отрисовки по тикам) + пятиуровневый стакан + сделки по тикам. Базовая цена закрытия предыдущего дня для исторического внутридневного графика точно восстановлена с учётом корпоративных действий.
### 9. Лента новостей + AI-разбор
Пять источников в одном (Eastmoney + Cailianshe + Tonghuashun + Jin10 + другие), трёхчастный разбор «что сказано / почему важно / как связано с вашим портфелем».
### 10. Перспектива тематики ETF
Сопоставление заявленной темы с реальными компонентами из квартального отчёта, лечит ETF с чужой вывеской.
### 11. Разбор итогов
Кривая TWR против CSI 300 + матрица корреляций портфеля + разбор результата дня + обзор рынка на закрытии + обзор точек покупки (каждая покупка группируется по состоянию на тот момент и что из этого вышло).
## Спроси рынок · Рыночный AI-чат
Чат-агент с 40 инструментами данных (с Knowledge Planet +3, расширенными источниками +4, максимум 47), свободно спрашивайте про рост/падение акций / рыночный стиль / основную линию капитала / цепочку поставок / свои сделки. Инструменты охватывают семь измерений: котировки/тренд, капитал, результаты, фундаментал/профиль компании, новости, мои позиции, панорама цепочки поставок.
Несколько сквозных «принципов чтения рынка»:
- Голые свечи и объём-цена как основная ось, потоки капитала только как线索
- Уровни доверия + прослеживаемость ([实测] / [联网] / [待核实] / [星球观点])
- Различать «что происходит сейчас» и «фоновый контекст»
- Американский рынок объяснять с учётом временных сессий
- Строго не выдавать рекомендаций к действию
## Технологический стек
- Python 3.9+ / бэкенд FastAPI
- Фронтенд React + Vite
- Локальное хранилище SQLite с приоритетом
- PWA устанавливаемое
## Отказ от ответственности
Этот проект предоставляет только объективную информацию и не даёт никаких рекомендаций купли-продажи. Все данные берутся из публичных интерфейсов, пользователь самостоятельно несёт риски использования.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.