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

## Обзор проекта go-stock — это настольный инструмент для анализа акций, построенный на Wails и NaiveUI, который внедряет возможности больших языковых моделей в просмотр котировок, интерпретацию новостей и процесс подбора акций. Проект в основном документирован на китайском языке, доступны портативная версия для Windows и универсальная версия для macOS. Среда разработки проверена в основном на Windows 10; другие платформы не тестировались или имеют ограниченную функциональность. ## Котировки и охват данных - Поддержка котировок A-акций, гонконгских и американских акций, а также поиска биржевых ETF-фондов, избранного по фондам и рейтингов. - Предоставляются данные по внутридневным и потиковым сделкам, аукциону открытия, потокам средств по отдельным акциям, разбору данных стакана. - K-линейные графики поддерживают переключение режима корректировки, отображение в нескольких периодах, а также интегрируют волновую теорию, измерительные рамки, 13 инструментов рисования, распределение объёма (VPVR), «магические девять поворотов», автоматическое расхождение (RSI/MACD/KDJ), BBI, линии лимитов роста/падения, волны Вайса и другие технические индикаторы. - Агрегация рыночных новостей, новости политики министерств и ведомств, список драконов и тигров с идентификацией мест спекулянтов, эшелоны лимитов роста, мониторинг аномалий, анализ длинных и коротких позиций по фьючерсам на фондовые индексы, данные маржинальной торговли, финансовый календарь и другое. ## Возможности AI - Встроенный AI-агент с тремя режимами: React, PlanExecute и DeepAgents, а также более 150 AI-инструментов для работы с данными, система навыков и расширения MCP. - Поддержка визуального понимания изображений в диалоге: можно загружать, вставлять или передавать по ссылке скриншоты для анализа K-линейных графиков. - Поддержка анализа настроений рынка в целом и отдельных акций, AI-помощь в подборе акций, AI-анализ потоков средств и финансов, AI-интерпретация горячих новостей. - Предоставляются база знаний и долговременная память (векторное хранилище chromem-go), промежуточное ПО для суммаризации диалогов, управление шаблонами подсказок и их вызов, слой самоэволюции агента. - Поддержка системы стратегий разбора: ежедневный разбор, предторговая стратегия, бэктестинг шаблонов подсказок, статистика бэктестинга рекомендаций. Бэктестинг включает механизм защиты от будущих данных и выдаёт такие показатели, как процент побед, просадка, коэффициент Шарпа. ## Подключение моделей и платформ Можно подключать любые модели в формате интерфейса OpenAI, а также локальные платформы Ollama, LMStudio, AnythingLLM и другие; одновременно поддерживаются DeepSeek, Zhipu AI, ByteDance Doubao (Volcano Engine), Alibaba Cloud Bailian, Moonshot, Tencent Hunyuan, iFlytek Spark, MiniMax, Xiaomi MiMo, а также агрегаторы SiliconFlow, Volcano Ark и другие. ## Напоминания и уведомления Поддерживаются запланированные оповещения, которые могут отправляться через системные уведомления, Feishu и DingTalk; фоновый мониторинг сигналов может сканировать пул наблюдения и уведомлять при срабатывании точек покупки/продажи или разворота TEMA, а также предоставляет статистику доходности сигналов. ## Данные и конфиденциальность В описании проекта подчёркивается, что все данные остаются локально. ## Лицензия и примечания Проект распространяется под лицензией GNU GPLv3. В README явно указано, что результаты AI-анализа предназначены только для обучения и исследований, инвестиции связаны с риском; программное обеспечение предназначено только для развлечения. Некоторые функции (например, фоновый мониторинг сигналов) требуют уровня спонсорства VIP2 и выше.