mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-07-12 23:36:55 +08:00
Add multi-language README support
- Add English README.md with language switcher - Add Chinese README.zh-CN.md (中文版) - Add Ukrainian README.uk.md (Українська версія) - Add Russian README.ru.md (Русская версия) - Each README includes language navigation links - Covers all core features, installation, and usage
This commit is contained in:
291
README.ru.md
Normal file
291
README.ru.md
Normal file
@@ -0,0 +1,291 @@
|
||||
# 🤖 NOFX - AI-управляемая система автоматической торговли фьючерсами Binance
|
||||
|
||||
[](https://golang.org/)
|
||||
[](https://reactjs.org/)
|
||||
[](https://www.typescriptlang.org/)
|
||||
[](LICENSE)
|
||||
|
||||
**Языки / Languages:** [English](README.md) | [中文](README.zh-CN.md) | [Українська](README.uk.md) | [Русский](README.ru.md)
|
||||
|
||||
---
|
||||
|
||||
Автоматизированная система торговли фьючерсами Binance на базе **DeepSeek/Qwen AI**, поддерживающая **конкуренцию нескольких AI-моделей в реальной торговле**, с полным анализом рынка, принятием решений AI, **механизмом самообучения** и профессиональным веб-интерфейсом мониторинга.
|
||||
|
||||
> ⚠️ **Предупреждение о рисках**: Эта система экспериментальная. Автоматическая торговля с AI несет значительные риски. Настоятельно рекомендуется использовать только для обучения/исследований или тестирования с небольшими суммами!
|
||||
|
||||
---
|
||||
|
||||
## ✨ Основные возможности
|
||||
|
||||
### 🏆 Режим конкуренции нескольких AI
|
||||
- **Qwen против DeepSeek** - битва в реальной торговле
|
||||
- Независимое управление счетами и журналами решений
|
||||
- Графики сравнения производительности в реальном времени
|
||||
- Статистика ROI и процента выигрышей
|
||||
|
||||
### 🧠 Механизм самообучения AI (НОВИНКА!)
|
||||
- **Исторический анализ**: Анализирует последние 20 циклов торговли перед каждым решением
|
||||
- **Умная оптимизация**:
|
||||
- Определяет лучшие/худшие монеты по производительности
|
||||
- Рассчитывает процент выигрышей, соотношение прибыли/убытка, среднюю прибыль
|
||||
- Избегает повторения ошибок (последовательно убыточные монеты)
|
||||
- Усиливает успешные стратегии (паттерны с высоким процентом выигрышей)
|
||||
- **Динамическая корректировка**: AI автономно корректирует торговый стиль на основе исторической производительности
|
||||
|
||||
### 📊 Интеллектуальный анализ рынка
|
||||
- **3-минутная свеча**: Цена в реальном времени, EMA20, MACD, RSI(7)
|
||||
- **4-часовая свеча**: Долгосрочный тренд, EMA20/50, ATR, RSI(14)
|
||||
- **Анализ открытого интереса**: Настроения рынка, определение денежных потоков
|
||||
- **Отслеживание топ OI**: Топ-20 монет с самым быстрым ростом открытого интереса
|
||||
- **Пул монет AI500**: Автоматический отбор монет с высоким рейтингом
|
||||
- **Фильтр ликвидности**: Автоматическая фильтрация монет с низкой ликвидностью (<15M USD стоимости позиции)
|
||||
|
||||
### 🎯 Профессиональный контроль рисков
|
||||
- **Лимит позиции по монете**:
|
||||
- Альткоины ≤ 1.5x капитал счета
|
||||
- BTC/ETH ≤ 10x капитал счета
|
||||
- **Фиксированное плечо**: Альткоины 20x | BTC/ETH 50x
|
||||
- **Управление маржой**: Общее использование ≤90%, AI принимает автономные решения
|
||||
- **Соотношение риск/доход**: Обязательное ≥1:2 (стоп-лосс:тейк-профит)
|
||||
- **Предотвращение накопления позиций**: Запрет дублирования открытия той же монеты/направления
|
||||
|
||||
### 🎨 Профессиональный UI
|
||||
- **Профессиональный торговый интерфейс**: Визуальный дизайн в стиле Binance
|
||||
- **Темная тема**: Классическая цветовая схема (Золотой #F0B90B + темный фон)
|
||||
- **Данные в реальном времени**: Обновление каждые 5 секунд для счетов, позиций, графиков
|
||||
- **Кривая капитала**: График исторического тренда стоимости счета (переключение USD/процент)
|
||||
- **График сравнения производительности**: Сравнение ROI нескольких AI в реальном времени
|
||||
- **Плавные анимации**: Плавные эффекты наведения, переходов и загрузки
|
||||
|
||||
### 📝 Полная запись решений
|
||||
- **Цепочка рассуждений**: Полный процесс рассуждений AI (CoT)
|
||||
- **Историческая производительность**: Общий процент выигрышей, средняя прибыль, соотношение прибыли/убытка
|
||||
- **Последние сделки**: Детали последних 5 сделок (цена входа → цена выхода → P/L%)
|
||||
- **Статистика по монетам**: Производительность по каждой монете (процент выигрышей, средний P/L)
|
||||
- **JSON логи**: Полные записи решений для пост-анализа
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Быстрый старт
|
||||
|
||||
### 1. Требования к среде
|
||||
|
||||
- **Go 1.21+**
|
||||
- **Node.js 18+**
|
||||
- **TA-Lib** библиотека (расчет технических индикаторов)
|
||||
|
||||
#### Установка TA-Lib
|
||||
|
||||
**macOS:**
|
||||
```bash
|
||||
brew install ta-lib
|
||||
```
|
||||
|
||||
**Ubuntu/Debian:**
|
||||
```bash
|
||||
sudo apt-get install libta-lib0-dev
|
||||
```
|
||||
|
||||
**Другие системы**: См. [Официальную документацию TA-Lib](https://github.com/markcheno/go-talib)
|
||||
|
||||
### 2. Клонирование проекта
|
||||
|
||||
```bash
|
||||
git clone https://github.com/tinkle-community/nofx.git
|
||||
cd nofx
|
||||
```
|
||||
|
||||
### 3. Установка зависимостей
|
||||
|
||||
**Backend:**
|
||||
```bash
|
||||
go mod download
|
||||
```
|
||||
|
||||
**Frontend:**
|
||||
```bash
|
||||
cd web
|
||||
npm install
|
||||
cd ..
|
||||
```
|
||||
|
||||
### 4. Конфигурация системы
|
||||
|
||||
Создайте файл `config.json` (используйте `config.json.example` как шаблон):
|
||||
|
||||
```json
|
||||
{
|
||||
"traders": [
|
||||
{
|
||||
"id": "qwen_trader",
|
||||
"name": "Qwen AI Trader",
|
||||
"ai_model": "qwen",
|
||||
"binance_api_key": "ВАШ_BINANCE_API_KEY",
|
||||
"binance_secret_key": "ВАШ_BINANCE_SECRET_KEY",
|
||||
"use_qwen": true,
|
||||
"qwen_key": "sk-xxxxx",
|
||||
"scan_interval_minutes": 3,
|
||||
"initial_balance": 1000.0
|
||||
},
|
||||
{
|
||||
"id": "deepseek_trader",
|
||||
"name": "DeepSeek AI Trader",
|
||||
"ai_model": "deepseek",
|
||||
"binance_api_key": "ВАШ_BINANCE_API_KEY_2",
|
||||
"binance_secret_key": "ВАШ_BINANCE_SECRET_KEY_2",
|
||||
"use_qwen": false,
|
||||
"deepseek_key": "sk-xxxxx",
|
||||
"scan_interval_minutes": 3,
|
||||
"initial_balance": 1000.0
|
||||
}
|
||||
],
|
||||
"coin_pool_api_url": "http://x.x.x.x:xxx/api/ai500/list?auth=ВАШ_AUTH",
|
||||
"oi_top_api_url": "http://x.x.x.x:xxx/api/oi/top?auth=ВАШ_AUTH",
|
||||
"api_server_port": 8080
|
||||
}
|
||||
```
|
||||
|
||||
### 5. Запуск системы
|
||||
|
||||
**Запуск backend (система AI торговли + API сервер):**
|
||||
|
||||
```bash
|
||||
go build -o nofx
|
||||
./nofx
|
||||
```
|
||||
|
||||
**Запуск frontend (веб-панель):**
|
||||
|
||||
Откройте новый терминал:
|
||||
|
||||
```bash
|
||||
cd web
|
||||
npm run dev
|
||||
```
|
||||
|
||||
**Доступ к интерфейсу:**
|
||||
```
|
||||
Веб-панель: http://localhost:3000
|
||||
API сервер: http://localhost:8080
|
||||
```
|
||||
|
||||
### 6. Остановка системы
|
||||
|
||||
Нажмите `Ctrl+C` в обоих терминалах
|
||||
|
||||
---
|
||||
|
||||
## ⚠️ Важные предупреждения о рисках
|
||||
|
||||
### Торговые риски
|
||||
|
||||
1. **Рынки криптовалют чрезвычайно волатильны**, решения AI не гарантируют прибыль
|
||||
2. **Торговля фьючерсами использует плечо**, убытки могут превысить основную сумму
|
||||
3. **Экстремальные рыночные условия** могут привести к ликвидации
|
||||
4. **Комиссии за финансирование** могут повлиять на стоимость удержания
|
||||
5. **Риск ликвидности**: Некоторые монеты могут испытывать проскальзывание
|
||||
|
||||
### Технические риски
|
||||
|
||||
1. **Задержка сети** может вызвать проскальзывание цены
|
||||
2. **Лимиты API** могут повлиять на исполнение сделок
|
||||
3. **Тайм-ауты AI API** могут вызвать сбои решений
|
||||
4. **Системные ошибки** могут вызвать неожиданное поведение
|
||||
|
||||
### Рекомендации по использованию
|
||||
|
||||
✅ **Рекомендуется**
|
||||
- Используйте только средства, потерю которых вы можете позволить для тестирования
|
||||
- Начните с небольших сумм (рекомендуется 100-500 USDT)
|
||||
- Регулярно проверяйте состояние работы системы
|
||||
- Отслеживайте изменения баланса счета
|
||||
- Анализируйте логи решений AI для понимания стратегии
|
||||
|
||||
❌ **Не рекомендуется**
|
||||
- Инвестировать все средства или заемные деньги
|
||||
- Запускать без присмотра на длительные периоды
|
||||
- Слепо доверять решениям AI
|
||||
- Использовать без понимания системы
|
||||
- Запускать во время экстремальной волатильности рынка
|
||||
|
||||
---
|
||||
|
||||
## 🛠️ Частые проблемы
|
||||
|
||||
### 1. Ошибка компиляции: TA-Lib не найдена
|
||||
|
||||
**Решение**: Установите библиотеку TA-Lib
|
||||
```bash
|
||||
# macOS
|
||||
brew install ta-lib
|
||||
|
||||
# Ubuntu
|
||||
sudo apt-get install libta-lib0-dev
|
||||
```
|
||||
|
||||
### 2. Ошибка точности: Точность превышает максимум
|
||||
|
||||
**Решение**: Система автоматически обрабатывает точность из Binance LOT_SIZE. Если ошибка сохраняется, проверьте сетевое подключение.
|
||||
|
||||
### 3. Тайм-аут AI API
|
||||
|
||||
**Решение**:
|
||||
- Проверьте правильность API ключа
|
||||
- Проверьте сетевое подключение (может потребоваться прокси)
|
||||
- Тайм-аут системы установлен на 120 секунд
|
||||
|
||||
### 4. Frontend не может подключиться к backend
|
||||
|
||||
**Решение**:
|
||||
- Убедитесь, что backend запущен (http://localhost:8080)
|
||||
- Проверьте, не занят ли порт 8080
|
||||
- Проверьте ошибки в консоли браузера
|
||||
|
||||
### 5. Сбой API пула монет
|
||||
|
||||
**Решение**:
|
||||
- API пула монет опционален
|
||||
- Если API не работает, система использует основные монеты по умолчанию (BTC, ETH и т.д.)
|
||||
- Проверьте URL API и параметр auth в config.json
|
||||
|
||||
---
|
||||
|
||||
## 📄 Лицензия
|
||||
|
||||
Лицензия MIT - См. файл [LICENSE](LICENSE) для деталей
|
||||
|
||||
---
|
||||
|
||||
## 🤝 Вклад в проект
|
||||
|
||||
Приветствуются Issues и Pull Requests!
|
||||
|
||||
### Руководство по разработке
|
||||
|
||||
1. Сделайте Fork проекта
|
||||
2. Создайте ветку функции (`git checkout -b feature/AmazingFeature`)
|
||||
3. Зафиксируйте изменения (`git commit -m 'Add some AmazingFeature'`)
|
||||
4. Отправьте в ветку (`git push origin feature/AmazingFeature`)
|
||||
5. Откройте Pull Request
|
||||
|
||||
---
|
||||
|
||||
## 📬 Контакты
|
||||
|
||||
Для вопросов или предложений, пожалуйста, создайте [GitHub Issue](https://github.com/tinkle-community/nofx/issues)
|
||||
|
||||
---
|
||||
|
||||
## 🙏 Благодарности
|
||||
|
||||
- [Binance API](https://binance-docs.github.io/apidocs/futures/en/) - Binance Futures API
|
||||
- [DeepSeek](https://platform.deepseek.com/) - DeepSeek AI API
|
||||
- [Qwen](https://dashscope.aliyuncs.com/) - Alibaba Cloud Qwen
|
||||
- [TA-Lib](https://ta-lib.org/) - Библиотека технических индикаторов
|
||||
- [Recharts](https://recharts.org/) - Библиотека графиков React
|
||||
|
||||
---
|
||||
|
||||
**Последнее обновление**: 2025-10-28
|
||||
|
||||
**⚡ Исследуйте возможности количественной торговли с силой AI!**
|
||||
Reference in New Issue
Block a user