DYT AShare CLI
CLI dytcn и скилл dyt-ashare отдают агенту минутные и дневные котировки китайских акций и считают простой бэктест.
- 287 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Установка запускает скрипт со стороннего сервера и ставит бинарный файл.
- CLI хранит API-ключ платного сервиса и отправляет запросы к его API.
Установка
- Работает в
Ручная установка
curl -fsSL https://data.doyoutrade.cloud/releases/dyt-ashare/install.sh | shКоманда для macOS и Linux из README; для Windows дан установщик PowerShell. Скилл ставится позже командой `dytcn skills install`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Установка запускает скрипт со стороннего сервера и ставит бинарный файл.
- CLI хранит API-ключ платного сервиса и отправляет запросы к его API.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
DYT AShare CLI подключает агента к платному сервису исторических данных по рынку акций Китая. Команда `dytcn coverage` проверяет, есть ли данные по тикеру за период, `dytcn minutes` скачивает минутные свечи, `dytcn analyze` ищет в них дубли и аномальные цены. Команда `dytcn backtest run` берет дневные свечи через API и в локальном процессе прогоняет стратегии `buy-and-hold` и `sma-cross`, а затем сохраняет JSON и автономную HTML-диаграмму. Скилл `dyt-ashare` ставится командой `dytcn skills install`. Без ключа работает гостевой режим с лимитами, расширенные права и выгрузку Parquet выдают по ключу.
Для кого. Аналитикам и разработчикам, которые готовят данные по акциям Китая и хотят, чтобы Claude Code или Codex сам проверял покрытие и скачивал выборку.
Подходит, если
- Перед загрузкой нужно убедиться, что по тикеру `600000.SH` есть минутные данные за выбранные даты.
- Скачанную выборку надо проверить на дубли, пропуски и странные цены до анализа.
- Идею стратегии на SMA-пересечении хочется быстро прогнать на дневных свечах с комиссией и проскальзыванием.
- Исследовательскую базу собирают из наборов Parquet на локальном диске.
Не подходит, если
- Нужны котировки американского или российского рынка: сервис покрывает только акции Китая.
- Требуются сделки с реальными деньгами: инструмент считает бэктесты и не выставляет заявки.
- Цены нужны с поправкой на дивиденды и сплиты: минутные цены не скорректированы.
Пример запроса к агенту
Проверь, есть ли минутные данные по 600000.SH за 19–20 октября 2026, скачай их в minutes.json и найди дубли и аномальные цены.Ограничения
Сервис платный: гостевой режим дает ограниченный период истории, частоту запросов и дневную квоту, Parquet в нем недоступен. Цены и условия уточняются по почте автора. Минутный запрос охватывает до 31 календарного дня, цены не скорректированы. Бэктест не учитывает лимиты движения цены, остановки торгов и очередь заявок. Часть данных зависит от срока подписки и условий продавца. Репозиторий содержит CLI и документацию, сами данные принадлежат сервису.
Как отключить. Удалите бинарный файл `dytcn` из каталога установки и папку скилла `dyt-ashare` из проекта агента. Сохраненный API-ключ очистите в настройках CLI, а ключ у поставщика отзовите отдельно.
Частые вопросы
Работает ли CLI без покупки ключа?
Да, гостевой режим отвечает на запросы покрытия, минутных и дневных данных в пределах лимитов. Ключ нужен для длинной истории, большого объема и скачивания Parquet.
Как записывать тикеры?
Код тикера идет с суффиксом биржи: `600000.SH`, `000001.SZ`, `830946.BJ`. Даты читаются по пекинскому времени, конечная дата входит в диапазон.
Какие стратегии умеет бэктест?
Встроены `buy-and-hold` и `sma-cross`. Сигнал возникает на закрытии, сделка проходит по открытию следующей дневной свечи, лоты округляются вниз.
Что показывает команда doctor?
`dytcn doctor` проверяет локальную установку и состояние клиента. Ее запускают после установки и перед обращением в поддержку.
Как работает обновление клиента?
Автообновление сверяет файлы со списком, где у каждого указаны размер и SHA-256, а хеш самого списка сравнивается с метками в релизах репозитория. При несовпадении обновление отклоняется.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыЧетыре скилла для китайского рынка акций: котировки и индикаторы, сигналы отката в тренде, симулированный счет и бэктест
Официальный скилл Tushare Pro: котировки, отчетность, индексы и макроданные китайского рынка по запросу на естественном языке
Локальная база котировок и ETF китайского фондового рынка A-share с MCP-сервером для запросов на естественном языке
Скилл с данными рынка акций Китая: котировки, отчеты, финансы, новости и еще 11 категорий из 34 источников без ключей
MCP-сервер и HTTP API на AKShare: агент находит интерфейс финансовых данных по рынкам Китая, смотрит параметры и получает таблицы
ApocData Skill дает агенту котировки, отчетность и разобранные объявления рынка A-акций Китая через 45 запросов на чтение.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| DYT AShare CLI (эта карточка) | нет | 287 | ||
| a-share-skill | нет | 260 | Работает с готовыми Python-источниками; DYT AShare CLI опирается на собственный платный API и скачивает минутные свечи с проверкой качества | |
| AKShare One MCP | нет | не нужна | 247 | Отдает данные акций через MCP-сервер; здесь отдельный бинарный CLI со скиллом и локальным бэктестом |
Коротко о README
Репозиторий описывает платную API-службу минутных данных по рынку Китая и CLI `dytcn` для нее. CLI проверяет покрытие, скачивает свечи, анализирует качество и запускает локальный бэктест. Обновления клиента проверяются по хешам из реестра релизов в репозитории.