Manual Strategy to MT5 EA — No Code
Can you turn a manual trading strategy into an MT5 EA without coding?
Write your manual rules on one page (entry, exit, filters, risk, timeframe). In AlfaTactix Strategy Builder, map entry to Step 3 — Entry rules, when not to trade to Step 4 — Filters, SL/TP to Step 5 — Exits, and lot size to Step 6 — Risk → Save → export MQL5 from Code Generator → compile once in MetaEditor → backtest in Strategy Tester. You do not need to hire a freelancer if the logic is rule-based.
Disclosure: This is a DIY conversion guide — not a “send us your strategy” service. For hand-written MQL5 of the same ideas, see Build Your First EA.
Related guides: Build EA Without Coding · Create/Edit MT5 EA · RSI EA No Code · News Filter No Code
Why Manual Traders Stall at Automation
Most manual strategies fail conversion for three reasons — not because MT5 is impossible:
| Blocker | Manual habit | What the EA needs |
|---|---|---|
| Vague entries | “Strong rejection at support” | Indicator level + confirmation bars |
| Missing exits | “I feel it” / manual close | Opposite signal, SL/TP, or time exit |
| Hidden filters | “I skip news” | Explicit filter on Step 4 |
MetaTrader runs OnTick() [1] on rules, not intuition. The worksheet below forces clarity before you touch software.
The One-Page Rule Worksheet
Copy this table and fill every row for one strategy you trade today:
| Row | Your answer (example) |
|---|---|
| Market | EURUSD spot |
| Chart timeframe | H1 (decision chart) |
| Direction | Long and short, or long-only |
| Entry — long | RSI(14) crosses up through 30 from below |
| Entry — short | RSI crosses down through 70 from above |
| Exit — long | Opposite RSI cross at 70, or SL hit |
| Exit — short | Opposite RSI cross at 30, or SL hit |
| Filters | No trades 30 min before/after high-impact USD news; London–NY session only |
| Risk | 0.5% equity per trade; SL 25 pips; max 2 open trades |
| Invalidation | Skip if spread > 30 points |
If any cell is empty, your manual edge may not be reproducible yet. Narrow the strategy until every cell has a number or indicator name.
Map Your Rules to Strategy Builder
| Worksheet row | Strategy Builder step | UI area |
|---|---|---|
| Market / name | Step 1 — Information and platform | Name, description, platform |
| Timeframe(s) | Step 2 — Timeframes | Enable H1 (or add up to two higher timeframes) |
| Entry | Step 3 — Entry rules | Buy and sell rules, indicators, conditions |
| Filters | Step 4 — Filters | Sessions, time ranges, spread, your own conditions (e.g. ATR volatility) — no news filter yet, see news filter guide |
| Exit | Step 5 — Exits | SL/TP, trailing, breakeven, exit rules |
| Risk | Step 6 — Risk and money management | Lot or risk %, account guards |
| Review | Step 7 — Review and save | Validate → Save |
Key idea: You are not “learning MQL5” first — you are translating a table into the same 7 steps shown in Build EA Without Coding.
Unsure how to phrase a worksheet row in Steps 3–6? Describe it to Tactix Studio in plain language (“RSI crosses 30, London only, 0.5% risk”) — Studio fills the fields and you check them; you still own the rules and the export.
Example: Manual RSI Bounce to EA
Manual story: “On H1 EURUSD, I buy when RSI dips below 30 and turns up; I sell the mirror at 70. I avoid Asian session and big news.”
Automated mapping:
| Manual rule | Builder implementation |
|---|---|
| H1 chart | Step 2: timeframe H1 |
| RSI 30 bounce | Step 3 Buy rule: Buy when RSI(14) crosses above its Oversold level (30) |
| RSI 70 fade | Step 3 Sell rule: Sell when RSI(14) crosses below its Overbought level (70) |
| Avoid news | Not available yet (the news filter is not available) — a Step 4 Market sessions filter or your own ATR condition is the closest substitute |
| Session | Step 4: Market session London + New York overlap |
| Risk | Step 6: 0.5% risk; Step 5: 25 pip SL (or ATR SL — EA Risk Management) |
Full RSI field reference: RSI Overbought/Oversold EA — No Code.
Seven Steps: Build, Export, Backtest
Step 1 — Information and platform
Name the EA after the logic, e.g. Manual RSI H1 EURUSD v1 — so backtest reports stay readable.
Step 2 — Timeframes
Match your decision chart. If you only use H1, enable one timeframe. If you use H4 bias + H1 entry, enable both — Advanced EA MTF & Filters.
Step 3 — Entry rules
Recreate only what is on your worksheet. Use AND for stacked rules (“RSI cross AND price above EMA 200”). Avoid adding indicators you do not use manually — that changes the strategy.
Step 4 — Filters
Port every "I usually skip…" rule that has a real Step 4 equivalent:
- Session — Asian / London / NY
- Time range — a specific hour window, weekday restrictions
- Spread — max points
- Your own condition — e.g. skip dead or panic ATR volatility
Not available yet: an economic-calendar / news blackout around CPI, NFP or FOMC. If that is part of your manual rule, keep it as a manual check for now, or code it yourself in MQL5 — see News Filter — No Code.
Steps 5 and 6 — Exits, risk and money management
Mirror your manual risk:
| Manual habit | Builder setting |
|---|---|
| Fixed lot | Fixed lot size |
| % risk per trade | Risk percent + SL distance |
| Daily stop trading | Account protection: max daily loss |
Prop-style limits are covered in Prop Firm EA Rules.
Step 7 — Review and save
Confirm Buy/Sell symmetry matches your worksheet → Save.
Export path: Code Generator → download .mq5 → MetaEditor F7 → Strategy Tester with Every tick and realistic spread → Demo → small live.
Common Conversion Mistakes
| Mistake | Fix |
|---|---|
| Automating a different strategy than you trade manually | Lock worksheet first; version the EA name |
| No exit rule | Add opposite signal or hard SL/TP on Step 5 |
| Overfitting in Tester | Fewer parameters; out-of-sample dates and a Demo forward test |
| Ignoring spread/slippage | Step 4 spread filter; conservative Tester spread |
| Assuming the news filter you use manually exists in the builder | It does not today — News Filter — No Code |
Builder or Freelancer? When to Hire Help
You post your rules and a developer replies: "I can code your RSI + session strategy for $800, delivery two weeks, three revisions." Reasonable — until you ask: what if I want RSI 10 instead of 14 after the backtest — another invoice? What if the .mq5 is full of magic numbers I am afraid to touch? What if it passes the tester but fails live because spread was never filtered — who fixes that? Wanting control and iteration speed on rules you already understand is a different problem from "I cannot code".
| Path | Time to a first version | Change the RSI period yourself? | Best for |
|---|---|---|---|
| MQL5 freelancer | 1–4 weeks | Only if you pay again or learn code | Custom execution, complex scope |
| MetaEditor Wizard | Hours | Limited templates — Wizard vs Strategy Builder | Learning MQL5, simple systems |
| ChatGPT / AI code | Hours to days | Only if you can read MQL5 — ChatGPT MQL5 guide | Snippets and prototypes; risky live |
| Strategy Builder → export | 1 day to 1 week | Yes — in Step 3 | Rule-based MT5 EAs with filters |
A freelancer still makes sense when the strategy needs custom tick, order-book or other non-standard data; broker-specific execution logic; a port of a TradingView script built on exotic libraries; a news blackout coded in MQL5 (the builder has none today); or when you have the budget and no time. A good developer is worth paying for.
If you hire, marketplaces such as MQL5 Freelance [2] list developers. Whichever you use: get the full commented .mq5 source, put the revision scope and the transfer of the code's ownership in writing, pay in stages, and run the Strategy Tester yourself before the final payment.
Builder first, brief second. Build the entry you already trade in the live demo one evening. If the structure fits, you have your EA; if something essential is missing, you now know exactly what to put in the freelancer brief.
Next Steps
| Goal | Article |
|---|---|
| Platform overview | Build EA Without Coding |
| First coded MA EA (compare logic) | Build Your First EA |
| Why there's no news blackout in the builder | News Filter MT5 EA — No Code |
| Funded account build | Prop Firm EA Rules |
| Backtest discipline | Backtest EA in Strategy Tester |
Worksheet gate: Do not open the builder until your one-page rules are written. Then map only entry in the live demo — Tactix Studio can fill Steps 3–6 from a plain-language description if the labels feel unfamiliar. If the structure fits, create a free account when you want to save and export. If you cannot match entry, your manual system is not measurable yet; fix the worksheet, not the code generator.

