Examples of our work

Development of a trading bot on TradingView strategy

The bot is designed for automated cryptocurrency trading, which implements a strategy with TradingView.
  • The principle of work:
  • 🔧 Analysis of your tradingView strategies
  • 🤖 Development of Python Bota with connection to exchanges
  • 📊 Implementation of the logic of indicators (VWAP, MA, RSI, etc.)
  • ⚡ Automatic execution of orders
  • 📱 Notifications in Telegram about transactions
  • 📈 monitoring and logging of all operations
  • 🔒 Risk management and stop losses
  • 🔄 Support for many exchanges: Binance, Bybit, OKX, etc.
Simple Moving Average Crypto-Bottom

Simple Moving Average Crypto-Bottom

The bot is designed for automated cryptocurrency trading, focusing on the capture of price failures (DIPS or DUMPS) and the subsequent sale of price restoration.He uses the Simple Moving Average (SMA) strategy to determine the entrance and exit points, minimizing risks and striving for profit from short -term fluctuations.This is the basic strategy of Mean-Reversion (return to the middle), ideal for beginner traders.
  • The principle of work:
  • Market monitoring: The bot continuously monitors the selected list of steam on a given timeframe (Timeframe).It analyzes the price data in real time, identifying the straits - sharp reduction in the price that can be caused by liquidations, panic sales or other market events.
  • SMA calculation: The bot calculates the Simple Moving Average (SMA) for the given period (the parameter is tuned in the user).SMA serves as a guide for the average price and helps to filter noise.
  • The placement of a limit order for the purchase: when a strait is detected, the bot places a limit order for the purchase (Limit Buy Order) to a given retreat below the current SMA value.The indent (OFFSET) is a customizable parameter (for example, 5-10% below SMA), which determines how deeply the price should fall to activate the purchase.This allows you to catch the bottom of the strait without an immediate entrance at a market price.
  • Sale of positions: After the execution of the order for the purchase (i.e., when the price reaches the level of retreat and the bot acquires an asset), the bot monitor the price.As soon as the price returns to the SMA level (or slightly higher, taking into account the commission), the bot placed the order for SMA for SMA.This fixes profit from price restoration after the strait.
Liquidation Cascade Alerts | Binance Futures

Telegram channel Liquidation Cascade Alerts | Binance Futures Monitoring liquidations of Binance futures in real time.

Our bot in real time tracks all the liquidation in the Binance futures market, aggregates them and calculates the moments when large players begin to lose their positions.This creates unprecedented opportunities for decision -making.
  • 🤖 What does the bot do:
  • Monitoring liquidation in 24/7 mode.
  • Analyzes data in second windows, finding chain reactions (cascades).
  • Sends instantive munition only about significant events, filtering the noise.
  • 🔔 In Alert you will receive all the key information:
  • 💰 The amount of liquidations:> $ 10,000 USD
  • 🎯 Liquidation effect: ≥ 3% of the depth of the glass (cascading effect)
  • 📊 The depth of the glass (Order Book Depth 0.5%) at the time of the event
  • 📈 Volatility: how sharply the price moved.
  • ↕️ The price range: the minimum and maximum quotes in the liquidation window.
  • 🧮 Changing the hourly volume
Telegram-boot @tarbar_bot download storis and video from Instagram and Tiktok

Telegram-boot @Tarbar_bot Download Storis and video from Instagram and Tiktok

This bot quickly and easily downloads video and photos from Tiktok and Instagram.Content should only be downloaded for personal use!
  • 📸 photo - high quality
  • 🎥 video - without watermarks
  • 📱 History - including disappearing
  • 📝 Text/descriptions - saves posts and links
Parsing script

Parsing script

The main goal: the script is designed for automated parsing and downloading the contents of the website, including HTML pages, images and CSS files.It creates a local copy of the site with adjusting internal links and ways to resources, allowing you to view the offline site without access to the Internet.This is a tool for web spraping, useful for archiving, analyzing or testing sites.Suitable for the tasks of parsing sites in the developer’s portfolio, demonstrating the skills of working with Selenium, Beautophulsoup and the processing of the web content ..
  • The principle of work:
  • Initialization and settings: the script sets Selenium in Headless mode (without a graphic interface) for emulating a browser.The starting URL, domain for limiting parsing (only internal links) and the directory for saving files are indicated.Representatives for images are created (images/) and CSS (CSS/).
  • CRAWLING WASHING: The line is used (BFS-Breadth-First Search) for a consistent visit to the pages.It begins with the main page, then all internal links found through Selenium are added.Visited URLs are monitored in many to avoid duplicates.Parsing is limited by the specified domain, preventing going beyond the site.
  • Loading and Parsing Pages: For each page: Selenium loads a page with a pause for a complete drawing of dynamic content (JavaScript). The source HTML through Driver.page_Source.Beautifulsoup is being used to search and modify the elements.
  • Download resources: Images: there are all tags <IMG>, their sources (SRC) are converted into full URLs.Files are downloaded using REQUESTS (with streaming for large files, a timeout and ignoring SSL).The paths in HTML are replaced by local (for example, images/fileename.png).CSS files: Similarly, the tags <link red = stylelesheet> are processed, downloaded and the paths are adjusted to local ones.
  • Preservation of HTML: modified HTML (with local paths) is stored in a file based on the URL path (for example, downloads.html for /downloads /).This ensures the performance of a local copy.
  • Conclusion: after processing all pages in the Selenium line, it closes, and a message is displayed.
Web site on Flask

Web site on Flask

Development of the Backend part of the site using the Framwar Flask (Python).The project includes the creation of Restful API for processing queries, integration with a database with PostgreSQL or SQLite), an authentication system, and an admin panel (FLASK-DMIN) to control the content.This is a lightweight, scalable solution for web applications, such as blogs, Dashboards or E-Commerce Backend.Framivork Flask is chosen for simplicity, flexibility and minimalism, which allows you to quickly prototype and deploy applications.Suitable for demonstrating web development skills in the portfolio, including work with routes, templates (Jinja2), forms (WTFORMS) and Deflow (Gunicorn + Nginx).
  • The principle of work:
  • Application structure: Blueprint-modality is used for organizing code (separation into modules: Auth, API, Admin).The main file of App.py initializes the flask application, records Blueprints and sets up expansion (FlaSk-SQLalchemy for the database, FlaSk-Migrate for migration).
  • API Endpoints: Creation of Restful API with routes for Crud operations (for example,/API/Users for Get/Post/Put/Delete).Json-data processing through Request.json, validation with Marshmallow.Example: @app.route ('/API/ExamPles', Methods = ['Get']) returns a list of projects to JSON.
  • Database: Data models are defined as classes (Class user (db.model)), with fields (ID, Username, Password_hash).ORM integration for requests (user.query.all ()).Migration through alembic for updating the scheme.
  • Authentication: Login/registration with password hash registration (Werkzeug).Protection of routes by decorators (@login_required).JWT-TOCEN for API authentication.
  • Admin Panel: Flask-Dmin for the CRUD interface over models (Admin.add_View (ModelView (User, Db.Session)))).Castomization of the panel with filters, search and data export.
  • Additional features: Custom Error Handlers, Logging (Loging), Integration with Frontend (Cors for Cross-Origin Requests).Deet on Heroku or VPS with an environment (Virtoalenv, Requirements.txt).
  • Testing and safety: UNIT tests with Pytest, vulnerability protection (CSRF with Flask-WTF, Rate Limiting with Flask-Limiter).