DYT AShare CLI

CLI dytcn и скилл dyt-ashare отдают агенту минутные и дневные котировки китайских акций и считают простой бэктест.

  • 287 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Установка запускает скрипт со стороннего сервера и ставит бинарный файл.
  • CLI хранит API-ключ платного сервиса и отправляет запросы к его API.
Все причины и проверки

renjiegod/dyt-ashare-cli

Установка

Ручная установка

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, а хеш самого списка сравнивается с метками в релизах репозитория. При несовпадении обновление отклоняется.

Обсуждение

Вопросов и отзывов пока нет.

Четыре скилла для китайского рынка акций: котировки и индикаторы, сигналы отката в тренде, симулированный счет и бэктест

СкиллРасширенный доступ260Звезды репозитория
Официальный

Официальный скилл Tushare Pro: котировки, отчетность, индексы и макроданные китайского рынка по запросу на естественном языке

СкиллРасширенный доступ462Звезды репозитория

Локальная база котировок и ETF китайского фондового рынка A-share с MCP-сервером для запросов на естественном языке

MCP-серверРасширенный доступ3,2 тыс.Звезды репозитория

Скилл с данными рынка акций Китая: котировки, отчеты, финансы, новости и еще 11 категорий из 34 источников без ключей

СкиллРасширенный доступ11,7 тыс.Звезды репозитория

MCP-сервер и HTTP API на AKShare: агент находит интерфейс финансовых данных по рынкам Китая, смотрит параметры и получает таблицы

MCP-серверРасширенный доступ1,6 тыс.Звезды репозитория

ApocData Skill дает агенту котировки, отчетность и разобранные объявления рынка A-акций Китая через 45 запросов на чтение.

СкиллРасширенный доступ104Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
DYT AShare CLI (эта карточка)нет287
a-share-skillнет260Работает с готовыми Python-источниками; DYT AShare CLI опирается на собственный платный API и скачивает минутные свечи с проверкой качества
AKShare One MCPнетне нужна247Отдает данные акций через MCP-сервер; здесь отдельный бинарный CLI со скиллом и локальным бэктестом

Коротко о README

Репозиторий описывает платную API-службу минутных данных по рынку Китая и CLI `dytcn` для нее. CLI проверяет покрытие, скачивает свечи, анализирует качество и запускает локальный бэктест. Обновления клиента проверяются по хешам из реестра релизов в репозитории.

Бейдж для README

Сообщить о проблеме