AlphaSift — скилл
Скринер акций для AI-агентов: отбирает бумаги семи рынков по стратегиям в YAML и позже сверяет подборки с ценами.
- 473 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Запросы идут к публичным источникам котировок, включая неофициальные точки Yahoo и Naver.
- При включенной модели список кандидатов уходит выбранному провайдеру LLM.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/alphasiftОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запросы идут к публичным источникам котировок, включая неофициальные точки Yahoo и Naver.
- При включенной модели список кандидатов уходит выбранному провайдеру LLM.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
AlphaSift перебирает все акции китайского рынка (или листинги шести других рынков), отбирает их по стратегиям из YAML-файлов и сохраняет каждый прогон. Через `SKILL.md` агент вызывает команды `alphasift`, получает таблицу кандидатов в JSON и разбирает ее дальше. Жесткие фильтры, оценки и защитные пороги считаются без ключа API. Языковая модель подключается по желанию и переранжирует короткий список. Режим `portfolio_profile.mode: hard_cap` ограничивает число бумаг одного сектора в топе. Позже `alphasift evaluate` сверяет сохраненные подборки с динамикой цен: доходность через N торговых дней сравнивается с индексом рынка.
Для кого. Частным инвесторам и аналитикам, которые ищут кандидатов на китайском, американском, гонконгском, японском, корейском, тайваньском или индийском рынке и хотят проверять свои правила отбора на истории прогонов.
Подходит, если
- Нужен список китайских акций с низким PE и PB, из которого не более двух бумаг в одном секторе.
- Агент строит таблицу кандидатов в JSON для дальнейшего разбора на другом рынке, например в Гонконге.
- Через неделю после подборки надо понять, обогнали ли выбранные бумаги индекс.
- Свою стратегию отбора хочется держать в читаемом YAML-файле и сравнивать правки через diff.
Не подходит, если
- Ищете бэктестер с учетом дивидендов, приостановок торгов и ограничений позиции.
- Нужно исполнять сделки: сам инструмент ордеров не отправляет.
- Нужна глубокая аналитика по одной бумаге, а не широкий отбор по рынку.
- Нужны новости и потоки капитала по кандидатам за пределами Китая.
Пример запроса к агенту
Запусти стратегию dual_low без LLM для китайского рынка, покажи пять бумаг и сохрани прогон, чтобы позже оценить результат.Ограничения
AlphaSift отбирает и ранжирует кандидатов. Сделок инструмент не исполняет и бэктестер не заменяет: проверка через N торговых дней не учитывает дивиденды, приостановки торгов и ограничения позиции. Рынки кроме Китая идут через один неофициальный источник Yahoo с меньшим набором полей, корейские PE и PB берутся из неофициального API Naver. Новости, анонсы и потоки капитала по кандидатам есть только у китайских акций. Данные и ответы модели могут запаздывать или ошибаться, поэтому результат остается материалом для исследования, а не инвестиционной рекомендацией.
Как отключить. Удалите папку скилла и пакет `alphasift` из окружения Python. Сохраненные прогоны лежат в каталоге из `ALPHASIFT_DATA_DIR` (по умолчанию `./data`), их удаляют отдельно.
Частые вопросы
Нужен ли ключ API для работы AlphaSift?
Нет. Отбор, оценки и защитные пороги работают без ключа, а ранжирование моделью включается отдельно через `GEMINI_API_KEY`, `OPENAI_API_KEY` или `DEEPSEEK_API_KEY`.
Какие рынки поддерживает AlphaSift?
Китайские A-акции по основной цепочке источников, плюс США, Гонконг, Япония, Южная Корея, Тайвань и Индия через скринер Yahoo. Рынок выбирают флагом `--market`.
Как проверить, сработала ли подборка?
Сохраните прогон с `--save-run`, а через несколько дней выполните `alphasift evaluate <run_id> --with-price-path --explain`. Для окна в N торговых дней есть `evaluate-strategies --window 5,10,20`.
Можно ли писать свои стратегии?
Да. Фильтры, веса факторов, защитные пороги и секторные корзины лежат в YAML-файлах каталога `strategies/`, примеры описаны в руководстве по стратегиям репозитория.
Отправляет ли AlphaSift сделки на биржу?
Нет. Инструмент только отбирает и ранжирует кандидатов, а решения и исполнение остаются за пользователем.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыЧетыре скилла для китайского рынка акций: котировки и индикаторы, сигналы отката в тренде, симулированный счет и бэктест
Скилл запрашивает у Arkvol данные по рынкам Китая, Гонконга и США и пересказывает их с датой, показателями и границами применения
InvestSkill дает ассистенту 34 готовые схемы разбора американских акций: от оценки компании до проверки портфеля
Скилл ищет узкие места в цепочке поставок отрасли и отбирает акции китайских бирж, Гонконга и США с проверкой по котировкам
Набор скиллов для анализа акций и опционов через API AlphaGBM: котировки, оценка стратегий, греки, волатильность и исследовательские заметки
Набор устанавливаемых финансовых скиллов для агента: новости, данные по акциям, тональность, прогноз, сигналы, отчеты и поиск
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| AlphaSift (эта карточка) | нет | 473 | ||
| stockscreen-mcp | да | не нужна | 417 | отдает агенту ежедневные результаты готовых скринеров через MCP; AlphaSift запускает собственные YAML-стратегии и оценивает сохраненные прогоны |
| Claude Trading Skills | нет | 3 800 | набор скиллов для трейдеров с обзором рынка и журналом сделок; AlphaSift сосредоточен на отборе по всему рынку и проверке подборок |
Коротко о README
Репозиторий описывает слои L1 (жесткие фильтры и оценки), L2 (ранжирование моделью) и L3 (последующий анализ), а также пошаговую проверку сохраненных прогонов. Источники данных ранжируются по надежности, при сбое всех живых источников используется помеченный как устаревший снимок.
Бейдж для README
Исходный SKILL.md
--- name: alphasift description: "全市场选股 Skill。Use when: 用户要按策略筛选 A 股、美股、港股、日股、韩股、台股或印度股票,列出可用策略,运行双低/放量突破/全球低估值等选股,或保存运行并做 T+N 后验评估。通过 alphasift CLI 或 Python 接口输出候选股票列表。" --- # alphasift — 自动选股 Skill 按策略筛选、评分并排序候选股票:A 股,以及美股、港股、日本、韩国、台湾、印度。 定位:全市场候选发现与横向排序引擎。它站在 `daily_stock_analysis` 这类单股深度分析服务上游;DSA 只是可选 L3 后置分析器,不是主筛选依赖。 ## Use When - 用户要列出当前可用策略 - 用户要按 `dual_low`、`volume_breakout` 这类策略筛选 A 股,或用 `global_value` 筛选其他市场 - 用户要拿到结构化 JSON 结果,供后续 agent 继续分析 - 用户要保存选股运行,并在之后用最新快照评估结果 - 用户第一次接触本项目,想用 `alphasift quickstart` 一键看到全市场→候选→排名的最小闭环 ## Preconditions - 默认 `market="cn"`;`market` 也可以是 `us` / `hk` / `jp` / `kr` / `tw` / `in`(Yahoo 筛选器快照 + yfinance 日 K,代码为 Yahoo 代码如 `0700.HK`;无 hotspot/board_heat/tushare/候选级新闻等 A 股专属数据),需使用 `market_scope` 包含该市场的策略:`global_value`(us/hk/jp/kr/tw/in)或 `us_momentum_quality`(us)。韩国 PE/PB 来自 Naver Finance - 需要先在仓库根目录安装包:`pip install -e .` - 如需 LLM 排序,可设置 `LITELLM_MODEL`、`LLM_CHANNELS`、`LITELLM_CONFIG` 或旧变量 `LLM_API_KEY/LLM_MODEL/LLM_BASE_URL` - 可直接复用 `daily_stock_analysis` 的 LiteLLM 配置字段,包括 `OPENAI_*`、`GEMINI_*`、`DEEPSEEK_API_KEY`、`OLLAMA_API_BASE` - 策略 YAML 可通过 `scoring_profile`、`risk_profile`、`portfolio_profile`、`scorecard_profile` 覆盖默认规则 - 策略 YAML 可通过 `event_profile` 配置偏好/规避事件、公告类别和候选上下文来源权重 - LLM 会输出候选行业/主题标签;如候选提供 `industry/concepts/board_heat_score/board_heat_trend_score`,会作为 LLM、主题热度因子与组合分散层锚点;history sidecar 可回填持续性、降温和状态字段。默认组合分散层会用这些标签映射风险桶,降低同一拥挤交易重复占位 - L3 默认启用本地 `scorecard` 后置评分器,也可追加 `dsa` 或 `external_http` - 如需 DSA 后置分析,设置 `DSA_API_URL`,默认调用 `POST /api/v1/analysis/analyze` - 依赖日 K 的策略会在 L1 后自动对 Top N 候选做日 K 增强 - 日 K 数据源 `DAILY_SOURCE` 支持 `akshare`(默认)、`baostock` 或 `auto`,`auto` 会在 akshare 失败时自动降级到 baostock 作为免费兜底 ## Operations ### 1. 列出策略 ```bash alphasift strategies ``` ### 1.1 一键演示(无 API key) ```bash alphasift quickstart