Skip to content
~/projects/ubot-mt4$ cat README.md← projects

LIVEsince 2023

UBot MT4

Automated trading system (Expert Advisor) built in MQL4 for MetaTrader 4. Analyses historical market data to identify patterns and executes long and short trades autonomously — with configurable stop loss, take profit, position scaling, and trailing profit management. Includes a real-time dashboard and compiles to a deployable .ex4 binary.

  • MQL4
  • MetaTrader 4
  • Algorithmic Trading
  • Expert Advisor
UBot running in the MetaTrader 4 strategy tester on the US Tech 100 index, with its on-chart dashboard

The problem

Following a trading strategy by hand is slow and inconsistent; an automated system can apply the same rules to every tick.

What was built

  1. An Expert Advisor in MQL4 for MetaTrader 4 that analyses market history for patterns and opens, scales and closes long and short trades on its own.
  2. Configurable stop loss, take profit, position scaling and trailing profit.
  3. A live on-chart dashboard (symbol, bid, ask, spread), compiled to a deployable .ex4.

Result

In the MetaTrader strategy tester (every-tick model), the backtest balance roughly doubles, from about 500 to about 990, over about 44 trades.

Source: Backtest report chart in the UBot repository