Loading...

Custom Software

Personalized to automate, organize, and optimize internal operations.
ERP, CRM, collaborative platforms, SaaS solutions — everything is designed for efficiency and performance.

image

Management and Billing System

Custom Software

Description: 

Led the development and installation of a management and billing system designed to streamline business operations. This project included configuring and maintaining CRM tools and Active Directory, implementing a human resources management solution, and setting up an access management system. Additionally, I developed a multi-site commercial and logistics environment, provided technical support, and maintained the IT infrastructure. The project also involved managing human resources and providing training to internal teams to ensure effective use of the system.

Key Features:

  • Complete management and billing system for business operations
  • CRM and Active Directory configuration and maintenance
  • HR management system for employee records and access control
  • Multi-site commercial and logistics environment
  • Technical support and IT infrastructure maintenance
  • Internal training for team members on system usage

Technologies Used:

  • Frontend: HTML, CSS, Bootstrap, Tailwind CSS, JavaScript
  • Backend: PHP, Laravel
  • Database: MySQL


Client: Uteka Company
Date: September 2024

Automated Trading Bot for MetaTrader 4

Custom Software

Description: 

The Automated Trading Bot for MetaTrader 4 is designed to operate with multiple strategies, with a primary focus on Smart Money Concepts (SMC) and other proprietary techniques I developed. The bot automatically analyzes market data and places trades based on predefined conditions and strategy rules, ensuring consistent trading performance without human intervention. Built using MQL4, the bot is capable of executing market and pending orders, setting stop-loss and take-profit levels, and monitoring trades in real-time to maximize profits while minimizing risks.

Key Features:

  • Automated Trading: Executes buy/sell orders on MT4 based on pre-configured strategies.
  • Smart Money Concepts (SMC): Utilizes SMC strategy to identify institutional-level market trends and execute trades.
  • Custom Strategies: Additional strategies developed for various market conditions and risk profiles.
  • Risk Management: Implements stop-loss, take-profit, and trailing stops to manage risks effectively.
  • Trade Monitoring: Continuously monitors and manages open trades, adjusting parameters when necessary.
  • Market Analysis: Analyzes market data in real-time to make informed trading decisions without human input.
  • Real-Time Execution: Offers fast trade execution and monitoring on MetaTrader 4.

Technologies Used:

  • Trading Platform: MetaTrader 4 (MT4)
  • Programming Language: MQL4 (MetaQuotes Language 4)
  • Trading Strategies: Smart Money Concepts (SMC), custom trading strategies
  • Risk Management: Stop-loss, Take-profit, Trailing stops


Client: Coach Trader Hatem Bara
Date: October 2024

Capital Management Bot for MetaTrader 4 & 5

Custom Software

Description: 

The Capital Management Bot for MetaTrader 4 & 5 is designed to help traders manage their risk by ensuring they only risk a set percentage (2%) of their capital on each trade. When a trader creates a trade and defines the number of pips, the bot calculates the appropriate lot size based on the trader's account balance, the pip distance, and the chosen currency pair. This automated process ensures that traders maintain consistent risk management across multiple trades without manual calculations.

Key Features:

  • Risk Management: Automatically calculates the lot size based on a fixed risk percentage (2% of capital).
  • Trade Calculation: Determines the appropriate lot size based on pip distance, account balance, and selected currency pair.
  • Automation: Eliminates manual calculations, reducing errors and increasing efficiency in trade management.
  • Capital Protection: Ensures traders are only risking a small percentage of their capital per trade, promoting safer trading practices.
  • Real-Time Integration: Integrates seamlessly with MetaTrader 4 & 5 to manage capital in real-time.

Technologies Used:

  • Trading Platform: MetaTrader 4 & 5 (MT4-5)
  • Programming Language: Python
  • Risk Management: Capital risk control based on percentage of balance
  • Market Data: Real-time trade and pip data integration


Client: Coach Trader Hatem Bara
Date: September 2024

Telegram Copy Trading Bot with Binance Integration

Custom Software

Description: 

The Telegram Copy Trading Bot is a Python application that bridges communication between Telegram and Binance. The bot monitors specific Telegram channels for trade signals, and when a trade is posted, the bot automatically executes the same trade on Binance based on the provided parameters. This allows users to copy trades directly from a Telegram group and execute them seamlessly on their Binance account, providing a fully automated copy trading experience. The bot uses the Binance API to interact with the exchange and the Telegram API to communicate with the group and manage commands.

Key Features:

  • Copy Trading: Listens for trade signals in Telegram groups and replicates them on Binance.
  • Automated Execution: Automatically opens deals on Binance according to the trade signals received.
  • Real-time Trading: Executes trades in real-time based on Telegram messages.
  • Telegram Integration: Uses the Telegram API to monitor and manage incoming signals and commands.
  • Binance Integration: Leverages Binance API for executing trades and managing the user's portfolio.
  • Customizable Settings: Allows users to configure risk, stop-loss, take-profit, and other parameters.

Technologies Used:

  • Programming Language: Python
  • APIs: Binance API, Telegram API
  • Libraries: Python-binance, Telethon (or python-telegram-bot), Requests
  • Trading Platform: Binance
  • Environment: Python 3.x


Client: For me
Date: August 2024

Telegram Copy Trading Bot with MetaTrader 5 (MT5) Integration

Custom Software

Description: 

The Telegram Copy Trading Bot is a Python application that listens to trade signals shared in Telegram groups and replicates them on the MetaTrader 5 (MT5) platform. When a trade signal is posted in the group, the bot parses the message and opens the corresponding trade on MT5 using the MT5 API. This bot enables users to automatically copy trades from expert traders in a Telegram group, creating a seamless automated trading experience on MT5. The bot uses the MT5 API for executing trades and the Telegram API to manage group interactions and signal monitoring.

Key Features:

  • Copy Trading: Listens for trade signals in Telegram groups and replicates them on the MT5 platform.
  • Automated Trade Execution: Automatically opens trades on MT5 based on Telegram messages.
  • Real-Time Operation: Executes trades instantly as new signals are posted in Telegram.
  • Telegram Integration: Uses the Telegram API to monitor and respond to trade signals in real-time.
  • MT5 Integration: Uses the MT5 API to place and manage trades on the MetaTrader 5 platform.
  • Customizable Parameters: Allows users to adjust trading parameters such as risk level, stop-loss, and take-profit.

Technologies Used:

  • Programming Language: Python
  • APIs: MetaTrader 5 (MT5) API, Telegram API
  • Libraries: MetaTrader5 (MT5), Telethon (or python-telegram-bot), Requests
  • Trading Platform: MetaTrader 5 (MT5)
  • Environment: Python 3.x


Client: For me
Date: August 2024

Trade Copying Bot for MetaTrader 4/5 with Telegram Integration

Custom Software

Description: 

The Trade Copying Bot is a Python script that enables traders to share their trades automatically in a Telegram group. It monitors trade actions in MetaTrader 4 or 5 (MT4/5), such as new positions, take-profit, stop-loss adjustments, and other trading activities, and posts these actions as trade signals in a specified Telegram group. This system allows other traders in the group to receive real-time updates of executed trades and provides a simple method to follow the trades of others, promoting copy trading through Telegram.

Key Features:

  • Automated Trade Copying: Automatically copies trades executed on MT4/5 and posts the trade details (entry, stop-loss, take-profit) to a Telegram group.
  • Real-Time Telegram Alerts: Sends instant notifications with trade details to a Telegram group.
  • Trade Monitoring: Monitors open and closed trades in MT4/5 to ensure accurate copying to the Telegram group.
  • Cross-Platform Compatibility: Works with both MetaTrader 4 (MT4) and MetaTrader 5 (MT5).
  • Customizable Parameters: Configure the Telegram group and trade message formatting.

Technologies Used:

  • Programming Language: Python
  • APIs: MetaTrader 4/5 (MT4/5) API, Telegram API
  • Libraries: MetaTrader5 (MT5), python-telegram-bot, Telethon
  • Environment: Python 3.x, MetaTrader 4/5 (MT4/5)


Client: For me
Date: August 2024

High-Frequency Trading (HFT) Bot for Funded Account Passing

Custom Software

Description: 

The High-Frequency Trading (HFT) Bot is designed to help traders pass the challenges of funded trading accounts. This bot uses sophisticated algorithms and HFT strategies to execute a large volume of rapid trades within a short period, meeting the required profit targets without violating the risk management rules set by the funding programs. The bot operates autonomously, ensuring minimal human intervention while optimizing trade execution for maximum profitability and compliance with account requirements.

Key Features:

  • High-Frequency Trading: Utilizes HFT strategies to generate quick, small profits from numerous trades, leveraging market inefficiencies.
  • Risk Management: Integrates strict risk controls to adhere to the rules of funded account challenges (e.g., daily drawdown limits, maximum loss limits).
  • Automated Execution: Fully automated trading system with minimal user intervention.
  • Real-Time Trade Monitoring: Continuously monitors and adjusts trade positions to align with the funding program's requirements.
  • Efficiency: Optimizes trading execution speed and minimizes latency to capitalize on micro-market movements.

Technologies Used:

  • Programming Language: Python
  • Trading Platforms: MetaTrader 4/5 (MT4/5) APIs
  • Libraries: Pandas, NumPy, TA-Lib (Technical Analysis Library), MetaTrader 4/5 (MT4/5) Python API
  • Environment: Python 3.x, MetaTrader 4/5 (MT4/5)


Client: For me
Date: September 2024