Ten minutes end to end, and it is all clicks. If you want to try it on a demo account first —it is free and I recommend it— the steps are exactly the same: only the account type changes when you open it.
Your bot runs on MetaTrader 5, on a broker account. Any broker works as long as it meets three conditions:
IC Markets · Pepperstone · Exness · XM · FP Markets · Tickmill · AvaTrade · FxPro · Vantage · Eightcap · HFM · Octa · OANDA · Swissquote · BlackBull Markets · ActivTrades · FOREX.com · IG · CMC Markets.
I am not paid to recommend them and I gain nothing from where you open your account. They are here so you do not have to go looking. Exness is the one I use as a reference because it lists crypto, metals and indices on MetaTrader 5 with hedging, but what each broker offers varies by the country you open from. Before depositing, check their instrument list for yours.
Those are the two things it will ask when you create the account. If the broker will not let you choose hedging, it is not the broker.
ID and proof of address. You can trade without it, but you will not be able to withdraw. It takes a few hours to two days, so get it out of the way.
From their downloads section. Install it, click through, and log in with the details they emailed you.
Look at MetaTrader’s title bar, at the very top. It has to say Hedge. If it says Netting, close that account and open one with the right type.
It is what you enter on the purchase page: your licence key is tied to that number and to the bot you bought. The bot file itself is the same for everyone. If you are testing on demo first, write to us with the demo number and we send you its key, free of charge.
In MetaTrader: File → Open Data Folder. The file ending in .ex5 goes in MQL5 → Experts. The ones starting with Sq go in MQL5 → Indicators.
That is what makes it show up in the list.
The Algo Trading button in the top toolbar has to be green. If it is grey, click it.
Press Ctrl+U, find your bot’s instrument and click Show symbol. Then right-click it → Chart Window, and pick the H4 timeframe. One chart is enough.
Press Ctrl+N to open the Navigator, expand Expert Advisors and drag your bot onto the chart.
A window opens with several tabs. All of this happens here, before you click OK — once you accept, the window closes.
· On the Common tab, tick Allow Algo Trading.
· Switch to the Inputs tab. The first row says LicenseKey. Double-click the Value column of that row — the empty one on the right — and paste your key.
· Only now, click OK.
No problem, no need to start over: right-click the chart → Expert Advisors List → select the bot → Properties. The same window opens and you can enter the key there. Same route for changing the position size later on.
The bot draws its own panel at the top left of the chart, with its name, its Magic Number and two green boxes reading Long Enabled and Short Enabled. If you see that panel, it is running.
At the top right of the chart you also get the bot’s name with a small icon: a smiley means it can trade; a cross or a sad face means something is missing — almost always the Algo Trading button from step 3, which has to be on.
If the key is wrong there is no panel and no face: an alert pops up saying the key does not match your account, and the bot does not start. That is also proof the lock works.
| BOT | FILE | INDICATORS |
|---|---|---|
| BTC-PF03 | BTC-PF03.ex5 | SqATR · SqHighest · SqSRPercentRank |
| BTC-TF01 | BTC-TF01.ex5 | SqATR · SqHighest · SqSRPercentRank |
| BTC-MR02 | BTC-MR02.ex5 | SqSRPercentRank |
| XAU-PF01 | XAU-PF01.ex5 | SqADX · SqATR · SqCCI · SqSRPercentRank · SqStochastic |
| NAS-PF01 | NAS-PF01.ex5 | SqATR · SqCCI · SqSRPercentRank · SqStochastic |
The indicators come with the bot. Copy them into MQL5 → Indicators before restarting MetaTrader: without them it will not start.
This is the one setting worth looking at. It is called mmLots and it lives in the bot’s inputs, in the window that opens when you drag it onto the chart. Double-click the Value column and type the number.
| BOT | SIZE ITS DATA SHEET WAS MEASURED AT |
|---|---|
| BTC-PF03 | 1 lot per USD 100.000 of account |
| XAU-PF01 | 0,23 lot per USD 100.000 of account |
| BTC-TF01 | 1 lot per USD 100.000 of account |
| BTC-MR02 | 1 lot per USD 100.000 of account |
| NAS-PF01 | 7 lots per USD 100.000 of account |
Everything scales in direct proportion: at half the size you make half and the drawdown is half; at double, both double. Before raising it, look at the maximum drawdown in dollars in your data sheet, multiply it by the factor you are going to use, and ask yourself whether you could watch that number in red in your account without switching the bot off. If the answer is no, lower the size.
It analyses the market on every candle and waits for its entry conditions to be met. That can take days or weeks. No trades on the first day does not mean it is badly installed: it means it is doing its job, which is not trading when there is no signal. How many trades a year it makes is in its data sheet.
| WHAT YOU SEE | WHAT TO CHECK |
|---|---|
| The bot is not in the Navigator | The file is not in MQL5 → Experts, or MetaTrader needs restarting. |
| A cross or sad face next to the name | The Algo Trading button is off, or the Allow Algo Trading tick is missing. |
| A message saying the key does not match the account | That key belongs to another account, or it is the key for a different bot: each key opens one bot on one account. Check that the number you entered at purchase is the account you are running it on. If you lost the key you can recover it yourself at ehtradebots.com/soporte.html with your account number. If you switched account or broker, write to us with the new number and we send you the key, free of charge. |
| Errors in the Experts tab | Usually a missing indicator in MQL5 → Indicators. Send us the error text. |
| Smiley face but it never trades | Most likely there is no signal yet. Check the chart is the right instrument and timeframe. |
| It says there is not enough money | The size is too large for your account. Lower mmLots. |
| The instrument shows a price but the order is rejected | That broker does not enable it for your account type. It is not the bot: write to us and we will look at it. |
If something does not go the way this guide says, write to support@ehtradebots.com or use the contact form on the site. Tell us which step you are on, what you expected to see and what you saw. If there is an error message, copy it in full: it is in the Experts or Journal tab, at the bottom of MetaTrader. Support runs until the bot is trading in your account. If you do not see my reply within 24 hours, check your spam folder: the first messages from a new address usually land there.
Risk warning. Trading leveraged financial instruments carries a high risk of loss and is not suitable for every investor. You can lose all of the invested capital. The published results come from historical simulations and do not guarantee future results: a backtest shows how a strategy would have behaved on past data, not how it is going to behave from here on.
Disclaimer. EH-TRADE sells software. It does not manage third-party funds, does not provide financial advice and does not recommend instruments. The decisions to trade, with what capital and with what position size, are exclusively yours.