Vibe-Trading: автоматизация торговли на финансовых рынках
Vibe-Trading — это твой персональный торговый агент, который помогает автоматизировать процессы торговли на финансовых рынках. Он ориентирован на разработчиков и трейдеров, которым нужна гибкость и возможность настройки для работы с различными торговыми данными.
Проект построен на Python (версии 3.11 и выше) с использованием FastAPI для бэкенда и React для фронтенда. Это дает возможность быстро разрабатывать приложения с высокой производительностью. Запуск осуществляется через pip с установкой пакета vibes-trading-ai из PyPI. Главное отличие от традиционных торговых роботов — это простота в интеграции и настройке под личные нужды пользователя, что делает его хорошей альтернативой более громоздким решениям.
Пока проект находится на начальной стадии, так что могут быть некоторые недоработки — будь готов к тому, что это не готовое коммерческое решение. Лицензия MIT позволяет использовать Vibe-Trading в своих разработках без ограничений.
Проект Vibe-Trading представляет собой открытое программное обеспечение для автоматизированной торговли и анализа финансовых данных. Благодаря Vibe-Trading ты можешь создавать торговые стратегии, проводить их тестирование и анализировать результаты, а также осуществлять торговлю через уполномоченные брокеров.
Что делает Vibe-Trading?
Vibe-Trading позволяет задавать финансы и торговые вопросы на естественном языке и превращать их в исполняемые анализы. С помощью Vibe-Trading ты можешь:
- Проводить рыночные исследования с использованием различных инструментов и данных.
- Тестировать идею стратегии и анализировать ее эффективность.
- Просматривать свои торговые сделки и извлекать полезные выводы.
- Читать финансовые документы и графики.
- Обрабатывать данные об институциональных инвестициях и фондах.
- Запускать исследования в командном режиме с использованием нескольких агентов.
- Делать исследования и выводы доступными через IM-каналы, такие как Telegram и Slack.
Как установить и запустить?
Установка Vibe-Trading происходит через pip:
pip install vibe-trading-ai
Далее ты можешь запустить первую задачу:
vibe-trading run -p "Backtest a BTC-USDT 20/50 moving-average strategy for 2024"
Если настройка требует большего контроля, ты можешь использовать Docker. Просто клонируй проект и запусти его:
git clone https://github.com/HKUDS/Vibe-Trading.git
cd Vibe-Trading
docker compose up --build
Работа с Vibe-Trading через командную строку, веб-интерфейс или MCP (Multi-Channel Protocol) позволяет гибко управлять задачами и торговыми операциями.
Какие есть ограничения?
Vibe-Trading не хранит средства и не является торговой платформой. Оно использует уполномоченные брокеры для выполнения операций только в рамках заранее установленного лимита, который можно остановить в любое время. Подход к автоматической торговле в процессе разработки и не был проверен с реальными брокерами на момент выпуска. Следует использовать на свой страх и риск. Все действия должны быть одобрены заранее, а рисков увеличения доли в сделках не допускается.
Поддержка и документация
В проекте доступна документация, а также страницы с примерами использования, что позволит быстро освоить функционал Vibe-Trading. Кроме того, сообщество активно участвует в разработке проекта и предлагает свои улучшения.
Если нужно больше информации, загляни на официальный сайт или в репозиторий на GitHub.
Открыть на GitHub: HKUDS/Vibe-Trading →
RepoRadar