Об этом проекте

# Помощник по финансам · 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 устанавливаемое ## Отказ от ответственности Этот проект предоставляет только объективную информацию и не даёт никаких рекомендаций купли-продажи. Все данные берутся из публичных интерфейсов, пользователь самостоятельно несёт риски использования.