From zero to running desks
One file does almost everything. Follow these steps in order and you will be running in under ten minutes, plus the first-time dependency install.
Unzip the package
Extract the zip to a normal folder, for example Downloads\DESI_BULLS. Do not run it from inside the zip.
Log in to MT5
Open MetaTrader 5, log in with the account the licence is bound to, and switch Algo Trading green (Ctrl+E).
Run SETUP.bat
Double-click it. It installs Python and the packages if missing, downloads the price history, verifies the licence online, and asks three optional questions.
Answer three questions
Telegram bot token (Enter to skip), DeepSeek key (Enter to skip), and how to start the desks. Pressing Enter everywhere is a valid setup.
Check the tabs
Three tabs open: GOLD, BTC and JOURNAL. Each dashboard answers on 5000, 5001 and 5005.
Confirm the licence
The desk log prints LICENCE OK and MT5 Initialized. 100% LIVE FEED ACTIVE. If you see those two lines, you are live.
When something does not work
| What you see | What it means | Fix |
|---|---|---|
| Symbol not found | The broker names the pair differently | Run CHECK_BROKER.bat and send us the name |
| Not enough bars | History is still downloading | Keep the chart open, then run CHECK_HISTORY.bat |
| Licence rejected | MT5 is on a different account | Log in with the licensed account, or ask for a new key |
| Dashboard missing | The desk process is not running | Close all bot windows and run SETUP.bat again |
| No trades for hours | No setup met the rules | Normal. The desks wait for a sweep, and skip news and weekends |
| Algo Trading off | MT5 blocks all orders | Press Ctrl+E until the button is green |
| Telegram silent | Token or chat id wrong | Run SETUP.bat again and paste the token and chat id |
| AI does nothing | No position open, or no key | The guards run without the model; add a key for the full review |
Manual trades
Your own trades are never touched. Manual Trade Guard only adds a stop and locks profit.
Alerts
Every entry and exit goes to Telegram if a token is set. Without one, the dashboards still show everything.
Updates
The update checker compares your version with the website and offers a download when there is a new build.