Добро пожаловать в репозиторий A.S.T.R.A. Это не просто торговый бот. Это эксперимент по созданию автономного цифрового сотрудника, который живет на сервере (или планшете Dell 5290), самостоятельно потребляет информацию, принимает решения и отчитывается перед создателем.
Ключевой принцип: "Экономный Разум". Мы используем мощь ИИ (Gemini 1.5 Flash), но ограничиваем его строгими лимитами через модуль TokenGuard, чтобы система была не только умной, но и рентабельной.
Создать замкнутый цикл (Loop), который работает 24/7 без вмешательства человека:
- Sensing (Ощущение): Сбор рыночного контекста из RSS.
- Thinking (Мышление): Анализ "шума" и принятие решений через ИИ.
- Acting (Действие): Исполнение сделок на OKX (Demo).
- Reporting (Отчетность): Генерация детальных Markdown-отчетов для еженедельного аудита.
- Язык: Python 3.10+
- Мозг: Google Gemini 1.5 Flash (через
google-generativeai) - Руки: CCXT (OKX Demo Trading)
- Планировщик:
schedule - Защита:
python-dotenv+ CustomTokenGuard
- Клонируйте репозиторий.
- Создайте виртуальное окружение:
python -m venv venv. - Установите зависимости:
pip install -r requirements.txt. - Настройте
.env(см.docs/DocTech.md). - Запустите:
python main.py
- Законы Робототехники (DocReq.md) — Функциональные требования и правила.
- Анатомия Астры (DocTech.md) — Архитектура модулей.
- Когнитивная Модель (DocLogic.md) — Логика промптов и принятия решений.
- Стандарт Отчетности (DocReport.md) — Как читать ежедневные отчеты.