Opening — Who this guide is for and what it solves
For active forex traders, algorithmic traders, and Pepperstone clients who want to use MetaTrader 4 (MT4) effectively. Read this if you trade manually, run Expert Advisors (EAs) (automated scripts), or plan to add custom indicators. This guide shows what MT4 offers with Pepperstone, how to set up desktop and mobile, how to add EAs and indicators, which account types and costs to expect, and how to avoid common execution and automation pitfalls. Expect concrete numbers: spreads, execution metrics, commission rates, and sample calculations. Get step‑by‑step actions to start trading or automating on MT4 with Pepperstone. Follow the checklists, run the examples, and test on a demo account first.
Quick Answer / TL;DR — Fast action list
- If you want lowest raw spreads → open a Razor account (raw spreads from 0.0 pips on FX; XAU/USD from 0.1 pips).
- If you want simple spread-inclusive pricing → open a Standard CFD account (no per‑lot commission).
- To run an EA or custom indicator → perform the 6‑step install: download file → MT4 > File > Open Data Folder > MQL4 > Expert Advisors/Indicators → restart MT4.
- To prioritise execution speed and fill reliability → expect quoted execution from ~50 ms and a fill rate around 99.32%.
- To compare trade costs quickly → calculate round‑trip cost = spread + (commission per side × 2).
MT4 Overview — 5 Core Features
Describe core capabilities in short, actionable terms. Use MT4 for manual trades, indicator-based setups, or full automation.
1) Automated trading with Expert Advisors (EAs).
– Install EAs to run strategies 24/5.
– Check CPU and memory usage; heavy EAs can use dozens of percent of a quad‑core CPU.
– Note: EA stands for Expert Advisor (automated script).
2) Custom indicators.
– Use dozens of pre‑installed indicators (roughly 30+).
– Access thousands of custom indicators (2,000+ popular community files).
– Combine indicators for alerts or trade entry rules.
3) Charting with up to 9 timeframes.
– Use 9 standard timeframes from 1 minute to monthly.
– Apply multiple graphical objects for context.
– Save chart templates for fast reload.
4) Built‑in technical indicators and drawing tools.
– Use moving averages, RSI, MACD and more.
– Expect around 30 default indicators and 50+ drawing objects.
– Overlay indicator values on charts and in panels.
5) Orders, history and strategy tester.
– Place market, limit, stop, and OCO orders.
– Backtest EAs with the strategy tester.
– Use tick‑by‑tick or 1‑minute data for simulations.
Check these typical specs before serious backtesting or multi‑chart setups:
1. RAM: target 8 GB minimum for modest testing; 16 GB for heavy backtests.
2. CPU: quad‑core 2.5 GHz or better for multi‑threaded testing and charting.
3. Chart refresh: expect 100–500 ms on retail laptops; faster with VPS.
4. Simultaneous charts: run 6–12 charts comfortably on a typical 8 GB laptop.
Use short charts and fewer indicators during live automated runs. Limit background charts to avoid slowdowns. Watch out for EA resource usage: spikes can freeze charts and cause missed orders.
Pepperstone Benefits with MT4 — 4 Performance Numbers You Should Know
Know the Pepperstone specifics that matter for execution, cost and reliability.
Key numbers:
– Raw spreads from 0.0 pips on Razor for many FX pairs.
– XAU/USD (spot gold) spreads from 0.1 pips on Razor.
– Execution latency quoted from ~50 milliseconds.
– Fill rate around 99.32%.
– Client base about 830,000 across 160 countries and 10 global offices.
Explain why numbers matter:
– Low spreads reduce costs. For a 1‑lot EUR/USD trade, each 0.1 pip equals roughly $1.00 in cost (see sample math below).
– Fast execution (50 ms) reduces slippage for scalpers and high‑frequency EAs.
– High fill rate (99.32%) increases the chance orders execute at quoted prices without dealer intervention.
– Large client base and global offices imply liquidity and support capacity.
Two example scenarios with numbers:
1) Cost comparison on a 1‑lot EUR/USD trade (1 lot = 100,000 base units).
– Standard account scenario: spread = 0.8 pips. Pip value ≈ $10. Spread cost = 0.8 × $10 = $8 round‑trip. Commission = $0. Total round‑trip = $8.
– Razor account scenario: raw spread = 0.0 pips + commission USD$3.50 per lot per side. Commission round‑trip = $3.50 × 2 = $7. Spread cost = 0.0 × $10 = $0. Total round‑trip = $7.
– Result: Razor wins by $1 on this example.
2) Execution-time impact on slippage:
– Fast execution: 50 ms average. Expect slippage ~0.1 pips on fast fills. For EUR/USD that is ~$1 per lot.
– Slower execution: 200 ms average. Expect slippage ~0.4 pips. That is ~$4 per lot.
– Difference: $3 per lot due to latency increase.
Watch out for promotional spreads. Spreads vary by symbol, time of day, and volatility. During news, spreads can widen from baseline by 5×–50×. Compare spreads during your target trading hours.
Account Types & Pricing — 4 Options and Fee Details
Lay out the main MT4 account options with Pepperstone and show exact fee math.
Main options:
– CFD Razor (raw spreads + commission). Numbers: raw spreads from 0.0 pips on FX; XAU/USD from 0.1 pips; commission typically USD$3.50 per lot, per side.
– CFD Standard (spread‑inclusive pricing). No per‑lot commission. Expect typical spreads higher than Razor by 0.3–1.0 pips depending on pair.
– Demo accounts. Unlimited practice accounts; same prices in the simulator as live spreads in many cases.
– Islamic / swap‑free accounts. Available where allowed; swap rates converted to admin fees or fixed charges.
Practical cost math:
– Calculate total round‑trip cost = spread cost + (commission per side × 2).
– Example 1: FX pair with 0.2 pip live spread vs raw 0.0 + commission.
– Standard: spread 0.2 pips × $10 per pip = $2 round‑trip; commission $0. Total = $2.
– Razor: raw spread 0.0 = $0; commission $3.50 × 2 = $7. Total = $7.
– Result: Standard cheaper here because spread was low on Standard.
– Example 2: XAU/USD with 0.1 pip raw spread.
– Razor: spread 0.1 pips; gold pip/tick values vary but assume $1 per 0.1 move for a small lot example. Commission round‑trip = $7. Total = $8.
– Standard: spread might be 0.5 pips; no commission. Cost = $5. Choose based on your volume and hold time.
Watch out for commission currency mismatches. Commission often quoted in USD. If your account base currency is EUR, AUD, GBP or other, convert commission and base pip values accordingly. A USD$7 round‑trip on many smaller accounts will not equal €7 or £7 after conversion, so factor conversion costs.
Comparison table — Account types at a glance
| Account Type | Pricing Model | Typical FX Spread (example) | Commission per Lot per Side | Best for |
|---|---|---|---|---|
| CFD Razor | Raw spread + commission | From 0.0 pips | USD $3.50 | Scalpers, EA traders, high volume |
| CFD Standard | Spread‑inclusive (no commission) | Typical 0.2–1.0 pips | None | Casual traders, low‑frequency traders |
| Demo | Simulated pricing | Match live spreads often | None | Strategy testing, 0 risk |
| Islamic / Swap‑Free | No swaps; alternative fees | Varies by instrument | Varies | Traders requiring swap exemption |
Use the table to pick. Test both accounts on 50–100 demo trades. Compare real spreads at your trading hours.
Installation & EA/Indicator Setup — 6 Step Workflow
Follow these exact steps to install EAs or indicators on desktop MT4. Expect total time under 10 minutes for a single file.
- Download the EA or indicator file to your computer. File types: .ex4 or .mq4 for compiled/source, .tpl for templates. Typical file size: 50 KB–10 MB.
- Open MT4 and choose File. Expect 3–5 clicks.
- Select Open Data Folder. This opens a folder in 1–3 seconds.
- Open the MQL4 folder. Inside you will find subfolders: Experts, Indicators, Scripts, Libraries.
- Drag the file into the Expert Advisors or Indicators folder. One file per folder.
- Restart MT4. After restart, check the Navigator pane. Your EA or indicator should appear under Experts or Indicators.
Use these platform counts and timings:
– 6 steps total.
– 4 main platforms supported: Windows, Mac (via wrapper), iOS, Android.
– Typical install time: under 10 minutes on desktop; under 5 minutes on mobile app if provider supplies mobile‑compatible version.
Required settings and toggles:
– Enable AutoTrading in the top toolbar for EAs.
– Allow DLL imports in EA properties if the EA requires external libraries. This is a checkbox you must actively allow.
– Set chart timeframe(s) to match strategy: common choices are 1m, 5m, 15m, 1H. Use the timeframe that your EA or indicator expects.
– Configure EA inputs: risk percent, lot size, SL/TP in pips or ATR multiples.
Quick checklist before testing:
– AutoTrading = ON.
– EA attached to the chart and status shows a smiley or green play icon.
– Inputs configured (risk, lot size, max trades).
– Strategy Tester parameters set (model: Every tick or 1‑minute OHLC).
– Run 50–200 backtest ticks or 100+ simulated trades to validate.
Watch out for common pitfalls: placing the file in the wrong MQL4 subfolder; forgetting to restart MT4; missing DLL permission. Test on demo for at least 30 sessions before going live.
Advanced Features & Integrations — 3 Ways to Extend MT4
Extend MT4 with add‑ons, copy trading, and APIs. Use the path that fits your workflow.
1) MetaTrader Smart Trader add‑ons.
– Install the Smart Trader suite to add execution tools and management panels.
– Expect up to 28 bundled indicators and trade management tools.
– Use Trade Terminal for multi‑order management and Correlation Matrix for pair checks.
2) CopyTrading by Pepperstone.
– Browse thousands of signal providers (3,000+ providers commonly listed on copy networks).
– Link your MT4 account to the copy platform.
– Allocate a percentage of equity per provider. Typical allocations: 1%–50% per provider depending on your diversification plan.
– Set maximum trade size per provider: e.g., 0.1 lots per 1% allocated, or an absolute cap such as 1.0 lot.
How to copy trade with MT4 (short how‑to):
– Link MT4 account to CopyTrading service (one login step).
– Select provider and view stats: total return, max drawdown, trades per week. Look for at least 6 months of history and 100+ trades.
– Allocate percent of equity (example: 10% allocation).
– Set max trade size (example: 0.1 lot cap) and stop copying at X% drawdown (example: 20%).
3) APIs and alternative front‑ends.
– Use Pepperstone APIs or cTrader Automate for bespoke algo integration.
– Integrations include three common types: copy trading, API/algo, and third‑party indicators.
– Use APIs when you need sub‑50 ms execution on a VPS or direct FIX/CQG style integration.
Watch out for copying providers with unverified track records. Check drawdown (target under 40% for mature strategies) and trades per week (over 50 trades/week means high churn). Check fees: copying often incurs subscription or performance fees, ranging from 0% to 30% depending on provider.
Risk Management & Execution Metrics — 2 Numbers to Monitor
Focus on two numeric metrics to protect capital and measure real performance.
Metric 1: Execution latency (ms).
– Target latency: ~50 milliseconds on Pepperstone for best execution.
– Monitor average and 95th percentile latency over your active hours. Aim for median under 100 ms.
– Example impact: at 50 ms expect slippage ~0.1 pips; at 200 ms expect slippage ~0.4 pips.
Metric 2: Fill rate (%).
– Pepperstone fill rate quoted ~99.32%.
– Track your live fill rate over 30–90 trading days. Lower than 98% suggests route or liquidity issues.
Risk rules with numeric limits:
– Risk no more than 1–2% of account equity per trade. Example: on a $10,000 account, 1% risk = $100; 2% risk = $200.
– Use stop‑losses sized to ATR multiples. Example: set SL = 1.5×–3× ATR(14). If ATR(14) = 20 pips, set SL between 30–60 pips.
– Use position sizing formula: Position size (lots) = (Risk $) / (Stop‑loss pips × Pip value). Example: Risk $100, SL 50 pips, EUR/USD pip value per mini lot = $1 → size = 100 / (50 × 1) = 2 mini lots (0.2 standard lots).
Execution monitoring checklist:
– Log latency median and 95th percentile daily.
– Log fill rate monthly; target >99% consistent.
– Monitor slippage per trade; target average slippage <0.2 pips for scalpers.
Watch out for correlated exposure. Copying multiple providers can create overlapping trades on the same pair. Track correlation and aggregate exposure—limit to a maximum net exposure, e.g., 3.0 lots or 10% of account equity on a single instrument.
Closing — Next steps and practical checklist
Test everything on a demo account for at least 100 trades or 30 trading days. Choose account type based on your volume and style: Razor if you trade >50 lots/month or scalp; Standard if you trade lower frequency and want simplicity. Install EAs in 6 steps and validate on a VPS with median latency under 100 ms. Track two metrics: latency (~50 ms target) and fill rate (~99.32% target). Use risk limits of 1–2% per trade and SL sized to 1.5×–3× ATR. Start small: fund live account with an amount equal to 10–20% of your intended live scale, confirm results over 50–200 live trades, then scale position sizes by 2× increments while monitoring costs. Keep logs: 30‑day performance, 100 trade minimum, and real execution stats. Trade deliberately. Test thoroughly. Stay metric‑driven.