Примеры наших работ

Разработка торгового бота по стратегии TradingView

Бот предназначен для автоматизированной торговли криптовалютой, который реализует стратегию с TradingView.
  • Принцип работы:
  • 🔧 Анализ вашей TradingView стратегии
  • 🤖 Разработка Python-бота с подключением к биржам
  • 📊 Реализация логики индикаторов (VWAP, MA, RSI и др.)
  • ⚡ Автоматическое исполнение ордеров
  • 📱 Уведомления в Telegram о сделках
  • 📈 Мониторинг и логирование всех операций
  • 🔒 Система управления рисками и стоп-лоссы
  • 🔄 Поддержка множества бирж: Binance, Bybit, OKX и др.
Крипто-бот для спотовой торговли на основе Simple Moving Average

Крипто-бот для спотовой торговли на основе Simple Moving Average

Бот предназначен для автоматизированной торговли криптовалютой, фокусируясь на захвате ценовых провалов (dips или dumps) и последующей продаже по восстановлению цены. Он использует стратегию на основе Simple Moving Average (SMA) для определения точек входа и выхода, минимизируя риски и стремясь к прибыли от краткосрочных колебаний. Это базовая стратегия mean-reversion (возврат к среднему), идеальная для начинающих трейдеров.
  • Принцип работы:
  • Мониторинг рынка: Бот непрерывно отслеживает выбранный список пар на заданном таймфрейме (timeframe). Он анализирует ценовые данные в реальном времени, выявляя проливы — резкие снижения цены, которые могут быть вызваны ликвидациями, паническими продажами или другими рыночными событиями.
  • Расчёт SMA: Бот вычисляет Simple Moving Average (SMA) за заданный период (параметр настраивается пользователем). SMA служит ориентиром для средней цены и помогает фильтровать шум.
  • Размещение лимитного ордера на покупку: При обнаружении пролива бот размещает лимитный ордер на покупку (limit buy order) на заданную величину отступа ниже текущего значения SMA. Отступ (offset) — это настраиваемый параметр (например, 5-10% ниже SMA), который определяет, насколько глубоко должна упасть цена, чтобы активировать покупку. Это позволяет поймать дно пролива без немедленного входа по рыночной цене.
  • Продажа позиции: После исполнения ордера на покупку (т.е. когда цена достигает уровня отступа и бот приобретает актив), бот мониторит цену. Как только цена возвращается к уровню SMA (или слегка выше, с учётом комиссии), бот размещает ордер на продажу (sell order) по SMA. Это фиксирует прибыль от восстановления цены после пролива.
Liquidation Cascade Alerts | Binance Futures

Telegram-канал Liquidation Cascade Alerts | Binance Futures Мониторинг ликвидаций фьючерсов на Binance в реальном времени.

Наш бот в реальном времени отслеживает все ликвидации на рынке фьючерсов Binance, агрегирует их и вычисляет моменты, когда крупные игроки начинают терять позиции. Это создает беспрецедентные возможности для принятия решений.
  • 🤖 ЧТО ДЕЛАЕТ БОТ:
  • Мониторит ликвидации в режиме 24/7.
  • Анализирует данные в секундных окнах, находя цепные реакции (каскады).
  • Присылает мгновенные алерты только о значительных событиях, отфильтровывая шум.
  • 🔔 В АЛЕРТЕ ВЫ ПОЛУЧИТЕ ВСЮ КЛЮЧЕВУЮ ИНФОРМАЦИЮ:
  • 💰 Сумма ликвидаций: > $10,000 USD
  • 🎯 Влияние ликвидаций: ≥ 3% от глубины стакана (каскадный эффект)
  • 📊 Глубина стакана (Order Book Depth 0.5%) в момент события
  • 📈 Волатильность (Volatility): Насколько резко двигалась цена.
  • ↕️ Диапазон цены: Минимум и максимум котировки в окне ликвидации.
  • 🧮 Изменение часового объема
Telegram-бот @Tarbar_bot Скачать сторис и видео из Instagram и TikTok

Telegram-бот @Tarbar_bot Скачать сторис и видео из Instagram и TikTok

Этот бот быстро и легко скачивает видео и фото из TikTok и Instagram. Контент следует скачивать только для личного использования!
  • 📸 Фото – Высокое качество
  • 🎥 Видео – Без водяных знаков
  • 📱 Истории – Включая исчезающие
  • 📝 Текст/Описания – Сохраняет посты и ссылки
Скрипт для парсинга данных

Скрипт для парсинга данных

Основная цель: Скрипт предназначен для автоматизированного парсинга и скачивания содержимого веб-сайта, включая HTML-страницы, изображения и CSS-файлы. Он создает локальную копию сайта с корректировкой внутренних ссылок и путей к ресурсам, позволяя просматривать сайт оффлайн без доступа к интернету. Это инструмент для веб-скрапинга, полезный для архивации, анализа или тестирования сайтов. Подходит для задач парсинга сайтов в портфолио разработчика, демонстрируя навыки работы с Selenium, BeautifulSoup и обработкой веб-контента..
  • Принцип работы:
  • Инициализация и настройки: Скрипт настраивает Selenium в headless-режиме (без графического интерфейса) для эмуляции браузера. Указывается стартовый URL, домен для ограничения парсинга (только внутренние ссылки) и директория для сохранения файлов. Создаются поддиректории для изображений (images/) и CSS (css/).
  • Обход сайта (Crawling): Используется очередь (BFS — breadth-first search) для последовательного посещения страниц. Начинается с главной страницы, затем добавляются все внутренние ссылки, найденные через Selenium. Посещенные URL отслеживаются в множестве, чтобы избежать дубликатов. Парсинг ограничен указанным доменом, предотвращая выход за пределы сайта.
  • Загрузка и парсинг страницы: Для каждой страницы: Selenium загружает страницу с паузой для полной отрисовки динамического контента (JavaScript).Получается исходный HTML через driver.page_source.BeautifulSoup парсит HTML для поиска и модификации элементов.
  • Скачивание ресурсов: Изображения: Находятся все теги <img>, их источники (src) преобразуются в полные URL. Файлы скачиваются с помощью requests (с потоковой передачей для больших файлов, таймаутом и игнорированием SSL-ошибок). Пути в HTML заменяются на локальные (например, images/filename.png). CSS-файлы: Аналогично обрабатываются теги <link rel=stylesheet>, скачиваются и пути корректируются на локальные.
  • Сохранение HTML: Модифицированный HTML (с локальными путями) сохраняется в файл с именем, основанным на пути URL (например, downloads.html для /downloads/). Это обеспечивает работоспособность локальной копии.
  • Завершение: После обработки всех страниц в очереди Selenium закрывается, и выводится сообщение о завершении.
Веб-сайт на Flask

Веб-сайт на Flask

Разработка backend-части сайта с использованием фреймворка Flask (Python). Проект включает создание RESTful API для обработки запросов, интеграцию с базой данных (SQLAlchemy с PostgreSQL или SQLite), систему аутентификации (Flask-Login или JWT), и админ-панель (Flask-Admin) для управления контентом. Это легковесное, масштабируемое решение для веб-приложений, таких как блоги, dashboards или e-commerce backend. Фреймворк Flask выбран за простоту, гибкость и минимализм, позволяющий быстро прототипировать и развертывать приложения. Подходит для демонстрации навыков веб-разработки в портфолио, включая работу с маршрутами, шаблонами (Jinja2), формами (WTForms) и деплоем (Gunicorn + Nginx).
  • Принцип работы:
  • Структура приложения: Используется blueprint-модульность для организации кода (разделение на модули: auth, api, admin). Главный файл app.py инициализирует Flask-приложение, регистрирует blueprints и настраивает расширения (Flask-SQLAlchemy для БД, Flask-Migrate для миграций).
  • API endpoints: Создание RESTful API с маршрутами для CRUD-операций (например, /api/users для GET/POST/PUT/DELETE). Обработка JSON-данных через request.json, валидация с Marshmallow. Пример: @app.route('/api/examples', methods=['GET']) возвращает список проектов в JSON.
  • База данных: Модели данных определяются как классы (class User(db.Model)), с полями (id, username, password_hash). Интеграция с ORM для запросов (User.query.all()). Миграции через Alembic для обновлений схемы.
  • Аутентификация: Реализация логина/регистрации с хэшированием паролей (Werkzeug). Защита роутов декораторами (@login_required). JWT-токены для API-аутентификации (Flask-JWT-Extended).
  • Админ-панель: Flask-Admin для CRUD-интерфейса над моделями (admin.add_view(ModelView(User, db.session))). Кастомизация панели с фильтрами, поиском и экспортом данных.
  • Дополнительные фичи: Обработка ошибок (custom error handlers), логирование (logging), интеграция с frontend (CORS для cross-origin запросов). Деплой на Heroku или VPS с окружением (virtualenv, requirements.txt).
  • Тестирование и безопасность: Unit-тесты с pytest, защита от уязвимостей (CSRF с Flask-WTF, rate limiting с Flask-Limiter).