
shinnytech/tqsdk-python
API developmentЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Пакет количественного развития Tianqin, количественная оценка фьючерсов, данные рынка в реальном времени/исторические данные/текущая торговля
Обзор
TqSdk — это открытая библиотека на Python, инициированная компанией Xinyi Technology и внесшая основной код. TqSdk поддерживает пользователей в создании различных программ количественной торговой стратегии с очень небольшим количеством кода и предоставляет полноценное решение, охватывающее фьючерсы, опционы и акции, включая исторические данные, данные в реальном времени, разработку и отладку, бэктестирование стратегий, демо-торговлю, реальную торговлю, мониторинг операций и управление рисками. * Шлюз рыночных данных предоставляет рыночные данные в реальном времени и исторические данные * Торговый ретранслятор подключается к торговой системе фьючерсной компании * Оба шлюза предоставляют услуги нижнему уровню с использованием протокола Diff * TqSdk подключается к рыночным и торговым релейным шлюзами согласно протоколу Diff для реализации рыночных и торговых функций * , предоставляет все текущие торговые контракты от листинга *** для поддержки одновременной торговли с несколькими живыми и демо-счетами, а также счетчики управления активами, такие как Zhongqi, Ronghang, Jieyisi, и высокоскоростные счетчики, такие как Yida и CTPMINI ***, поддерживает сложное бэктестирование стратегий ***, рыночные и торговые данные хранятся в базе данных в памяти, нет задержки доступа *, удобный анализ данных *, нет принудительной структуры фреймворка, поддерживает стратегии произвольной сложности, использует несколько котировок K-line / в реальном времени для нескольких продуктов и торгует несколькими инструментами в рамках одной торговой стратегии Если вы хотите, чтобы ваш ИИ, агент или OpenClaw лучше понимали и использовали TqSdk, вы можете напрямую скопировать следующий контент: Пожалуйста, сначала скачайте и извлечьте навык-пак TqSdk: https://doc.shinnytech.com/tqsdk/latest/ai_editor/skills/tqsdk-trading-and-data.zip,然后先阅读其中的 SKILL.md и следуйте инструкциям внутри, чтобы ответить на вопросы TqSdk или написать код TqSdk. * Используйте TqSdk с AI-инструментами * Эффективно учитесь и используйте TqSdk в Trae * Учитесь и эффективно используйте TqSdk в CodeBuddy * Совместно разрабатывайте проекты TqSdk с Codex * Сжатый пакет и инструкции по использованию TqSdk Skills * Скачайте пакет навыков TqSdk tqsdk-trading-and-data.zip TqSdk поддерживает только Python 3.9 и выше. Чтобы установить TqSdk, можно использовать pip: Прочитайте HTML-версию документа онлайн: https://doc.shinnytech.com/tqsdk/latest
Обзор (машинный перевод)
TqSdk — это библиотека Python с открытым исходным кодом, инициированная компанией Xinyi Technology, основным автором кода. TqSdk поддерживает пользователей в создании различных типов программ для количественных торговых стратегий с минимальным количеством кода, Также она предлагает комплексное решение, охватывающее фьючерсы, опционы и акции, включая исторические данные, данные в реальном времени, разработку и отладку, обратное тестирование стратегий, симулированную торговлю, реальную торговлю, операционный мониторинг и управление рисками.
Начинай быстро
Чтобы быстро научиться пользоваться TqSdk, пожалуйста, ознакомьтесь с нашим десятиминутным быстрым руководством.
Архитектура системы
- Шлюз рыночных данных предоставляет рыночные и исторические данные в реальном времени
- Торговый релейный шлюз отвечает за подключение к торговой системе фьючерсной компании
- Оба шлюза единообразно предоставляют услуги следующим через протокол Diff
- TqSdk подключается к шлюзами рыночных данных и шлюзами торгового ретранслятора согласно протоколу Diff, обеспечивая функции рынка и торговли
Основные особенности
Функции, предоставляемые TqSdk, поддерживают широкий спектр политических программ — от простых до сложных:
-
Операции с данными на уровне компании, предоставляющие все данные о тиках и свечниках для всех текущих торговых контрактов с момента листинга
-
Поддержка нескольких аккаунтов, позволяющая одновременно торговать с несколькими живыми и демо-аккаунтами
-
Поддерживает живую торговлю 90% фьючерсных компаний на рынке
-
Поддерживает торговлю акциями, опционами и фьючерсами
-
Поддерживает прямую торговлю CTP, а также счетчики по управлению активами, такие как Zhongqi, Ronhhang и Jieyisi, а также высокоскоростные счетчики, такие как Yida и CTPMINI
-
Поддерживает демо-торговлю
-
Поддерживает обратное тестирование на уровне tick-level и K-line, а также бэктестирование для сложных стратегий
-
Предоставляет почти сотню технических индикаторных функций и исходных кодов
-
Пользователям не нужно создавать или поддерживать базу данных; рыночные котировки и торговые данные хранятся в базе данных в памяти без задержки доступа
-
Оптимизированная поддержка библиотек pandas и numpy для удобного анализа данных
-
Гибкий метод написания стратегий, без обязательной структуры рамок, поддерживает стратегии произвольной сложности и позволяет использовать несколько графиков K-линии/котировок в реальном времени для нескольких продуктов и торговать несколькими инструментами в рамках одной торговой стратегии
-
Вместе с Tianqin AI Assistant он предоставляет такую поддержку, как объяснения функций, рекомендации по написанию стратегий и анализ ошибок
Использование TqSdk с ИИ/агентом
Рекомендуется сначала передать официальные навыки вашему инструменту для программирования на основе ИИ, а затем описать свои требования. Вы можете напрямую скопировать следующий контент:
Пожалуйста, сначала скачайте и извлеките официальный набор навыков TqSdk: https://doc.shinnytech.com/tqsdk/latest/ai_editor/skills/tqsdk-trading-and-data.zip Сначала прочитайте SKILL.md, затем инструкции в справочниках или в зависимости от задания. Если нужно запускать код локально, сначала проверьте Python-среду проекта и TqSdk; Если он не установлен, установите его в среде в соответствии с требованиями зависимости проекта, проверьте импортируемость перед продолжением и не обновляйте автоматически до существующих версий.
Набор навыков должен быть полностью извлечён; Он не будет автоматически устанавливать программное обеспечение или подключать аккаунты. Установка и эксплуатация требуют инструментов ИИ с возможностями локального выполнения.
Связанные документы и ресурсы:
- Используйте TqSdk через AI-инструменты
- Эффективно изучайте и используйте TqSdk в Trae
- Учитесь и эффективно используйте TqSdk в WorkBuddy
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add shinnytech/tqsdk-python