Торговля на финансовых рынках связана с риском. Прогнозы и рекомендации, предоставляемые данной системой, предназначены только для информационных целей и не являются финансовой консультацией. Автор не несет ответственности за любые финансовые потери.
PrismTrade - это мощная аналитическая платформа для прогнозирования цен акций российского фондового рынка, работающая через Tinkoff API. Применяя методы машинного обучения и технического анализа, платформа предоставляет точные прогнозы и обоснованные торговые рекомендации для инвесторов.
- 🔮 Мультиинтервальное прогнозирование цен - прогнозы на 15, 30 и 60 минут вперед
- 📊 Расширенный технический анализ - RSI, MACD, скользящие средние, полосы Боллинджера и многое другое
- 📈 Анализ рыночного состояния - определение тренда, волатильности, коррекций и точек входа
- 🧠 Метаобучение - система постоянно совершенствует свои прогнозы на основе исторических результатов
- 🤖 Ансамблевые модели - комбинирование различных алгоритмов (линейная регрессия, градиентный бустинг, LSTM, ARIMA)
- 💰 Рекомендации по торговле - четкие сигналы на покупку и продажу с указанием уровней входа, выхода и стоп-лосс
- 📉 Анализ точности прогнозов - подробная статистика по историческим прогнозам
- Backend: Python, FastAPI, Uvicorn
- Data Analysis: NumPy, Pandas, Scikit-learn, TensorFlow
- Визуализация: Matplotlib, Seaborn
- API: Tinkoff Investments API
- Frontend: HTML, JavaScript (AJAX)
- Python 3.11 или выше
- Токен Tinkoff API (инвестиционный счет)
- Клонируйте репозиторий:
git clone https://github.com/your-username/prismtrade.git
cd prismtrade
- Установите зависимости:
pip install -r requirements.txt
- Настройте токен API Tinkoff в секретах (Tools -> Secrets в Replit) или создайте переменную окружения:
export TINKOFF_TOKEN=your_token_here
- Запустите сервер:
python main.py
- Откройте веб-интерфейс по адресу http://localhost:8080
- Введите тикер акции (например, SBER, GAZP, LKOH)
- Получите прогноз и рекомендации по торговле
Ядро системы, отвечающее за:
- Сбор данных через Tinkoff API
- Расчет технических индикаторов
- Анализ состояния рынка
- Генерацию прогнозов и рекомендаций
Модуль анализа точности прогнозов, включающий:
- Оценку исторической точности прогнозов
- Построение расширенных моделей (LSTM, ARIMA)
- Метаобучение и корректировку прогнозов
- Оптимизацию весов ансамблевых моделей
prismtrade/
├── main.py # Основной файл приложения
├── prediction_analytics.py # Модуль для анализа точности прогнозов
├── templates/ # HTML шаблоны
│ └── index.html # Главная страница веб-интерфейса
├── static/ # Статические файлы
│ ├── analytics/ # Графики для аналитики
│ └── stock_prediction.png # Графики прогнозов
└── data/ # Данные и история прогнозов
└── predictions/ # Архив прогнозов по тикерам
- Базовый прогноз - на основе линейной регрессии, полиномиальной регрессии и градиентного бустинга
- Продвинутые модели - LSTM (долгая краткосрочная память) и ARIMA для временных рядов
- Ансамблевые методы - динамическое взвешивание моделей с учетом рыночных условий
- Анализ рыночного состояния - определение трендов, откатов, дивергенций и паттернов объема
- Метаобучение - система корректировки прогнозов на основе исторических ошибок
- Используйте прогнозы в сочетании с собственным анализом рынка
- Учитывайте, что короткосрочные прогнозы (15 минут) обычно точнее долгосрочных
- Обращайте внимание на уровень уверенности рекомендаций
- Используйте рекомендуемые уровни стоп-лосс для управления рисками
MIT License
- Если у вас есть вопросы или предложения - Связаться со мной