Repolode
tradingstrategy-ai

tradingstrategy-ai/trading-strategy

Python-фреймворк для бэктестинга и торговли алгоритмическими стратегиями на децентрализованных биржах с ончейн-рыночными данными.

Звёзды
383
Форки
63
Открытые issues
10
Последний коммит
11 дней назад

Эта страница описывает проект с открытым кодом и не является инвестиционной рекомендацией. Торговля и инвестиции могут привести к убыткам: оцените риски самостоятельно и соблюдайте законы своей страны перед использованием.

Что это?

Trading Strategy — это Python-фреймворк для алгоритмической торговли на децентрализованных биржах (DEX). Он позволяет скачивать наборы данных о рынках DeFi, которые можно использовать как для бэктестинга стратегий, так и для торговли в реальном времени.

Стратегии обычно разрабатывают и тестируют на исторических данных в Jupyter Notebook. Фреймворк поддерживает такие блокчейны, как Ethereum, Binance Smart Chain и Polygon, и получает торговые данные с DEX, включая SushiSwap, QuickSwap и PancakeSwap. Источником ценовых данных служит Trading Strategy Protocol.

Основной пакет `trading-strategy` работает только с данными; для исполнения автоматических сделок нужен отдельный пакет trade-executor. Проект также позволяет развертывать стратегии в виде смарт-контрактных хранилищ, в которые пользователи могут вкладывать средства со своих кошельков.

Ключевые возможности

  • 01Скачивает наборы данных о рынках децентрализованных финансов для бэктестинга и торговли в реальном времени.
  • 02Поддерживает Ethereum, Binance Smart Chain и Polygon.
  • 03Получает торговые данные с DEX, таких как SushiSwap, QuickSwap и PancakeSwap.
  • 04Интегрируется с Jupyter Notebook для разработки стратегий и анализа данных.
  • 05Позволяет развертывать стратегии в виде смарт-контрактных хранилищ.

Сценарии использования

  • Анализ инвестиционных возможностей на децентрализованных биржах.
  • Создание и бэктестинг торговых алгоритмов для торговли на DEX.
  • Публикация торговой стратегии в виде ончейн-хранилища, в которое пользователи могут вкладывать средства.

Быстрый старт

  1. 1

    Установите пакет с помощью pip (с дополнительной опцией direct-feed).

    pip install "trading-strategy[direct-feed]"
  2. 2

    Чтобы сделать первые шаги, изучите репозиторий и документацию Getting Started.

Что важно знать

  • Требуется Python 3.10.
  • Пакет trading-strategy предоставляет только загрузку данных; для автоматической торговли нужен отдельный пакет trade-executor.
  • Лицензия AGPL-3.0 — это лицензия с авторским левом, которая налагает обязательства при использовании по сети.

Темы

Частые вопросы

Что такое trading-strategy?
Python-фреймворк для бэктестинга и торговли алгоритмическими стратегиями на децентрализованных биржах с ончейн-рыночными данными. Trading Strategy — это Python-фреймворк для алгоритмической торговли на децентрализованных биржах (DEX). Он позволяет скачивать наборы данных о рынках DeFi, которые можно использовать как для бэктестинга стратегий, так и для торговли в реальном времени.
trading-strategy можно использовать бесплатно? Какая у него лицензия?
trading-strategy распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
trading-strategy всё ещё поддерживается?
Активно поддерживается. Последний коммит в trading-strategy — 28 окт. 2026 г..
Для чего можно использовать trading-strategy?
Анализ инвестиционных возможностей на децентрализованных биржах. Создание и бэктестинг торговых алгоритмов для торговли на DEX. Публикация торговой стратегии в виде ончейн-хранилища, в которое пользователи могут вкладывать средства.
Как установить trading-strategy?
Установите пакет с помощью pip (с дополнительной опцией direct-feed).: pip install "trading-strategy[direct-feed]" Чтобы сделать первые шаги, изучите репозиторий и документацию Getting Started.
Где скачать trading-strategy?
Исходный код и инструкции по установке — на GitHub: https://github.com/tradingstrategy-ai/trading-strategy

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Python-инструментарий для исследования торговых стратегий: он тестирует тысячи идей на разных активах и таймфреймах с помощью векторизованных операций NumPy и pandas.

9,7 тыс.+123 за неделю1,3 тыс.PythonOtherОбновлён 4 часа назад

Python-фреймворк для количественной торговли: описание стратегий, векторный и событийный бэктестинг, дашборды с результатами и торговля на бумажном или реальном счёте.

2,2 тыс.+4 за неделю318PythonApache-2.0Обновлён 3 дня назад

Открытый фреймворк для разработки, бэктестинга и запуска автоматических маркет-мейкинговых и торговых ботов на централизованных и децентрализованных криптобиржах.

21 тыс.+59 за неделю5,1 тыс.PythonApache-2.0Обновлён вчера