Separate three automation cases
Course context: This lesson belongs to a practical beginner curriculum for Pakistan.
| Case | Typical setup | Key constraint |
|---|---|---|
| Institutional HFT | Co-location, direct market data, specialized gateways | A retail MetaTrader account is not equivalent infrastructure |
| Retail scalping EA | MT4/MT5 desktop or VPS | Latency, spread, slippage and request handling |
| External API strategy | Eligible Exness-platform account and approved API access | Not a standard MetaTrader-account shortcut; instrument scope can differ |
What the platform documentation establishes
Expert Advisors run on MT4 or MT5 desktop. Exness states that EA settings may be disabled when an EA is too aggressive and overloads the terminal with excessive order submissions or irrelevant requests. That makes a binary “all HFT is allowed” statement unsafe: the actual order pattern and system behaviour matter.
Feasibility matrix
| Requirement | Desktop EA | Web/mobile terminal | External API |
|---|---|---|---|
| Run custom strategy code | Yes, through compatible MQL EA | No EA execution | Only with eligible access and supported endpoints |
| Continuous operation | Needs running PC or VPS | Not an automation host | Needs maintained external infrastructure |
| Custom indicators | MT4/MT5 desktop supports them | Built-ins only on Exness web/mobile platforms | Strategy calculates its own inputs |
| Main failure signal | Rejections, disabled EA or terminal log errors | Manual workflow only | API errors, limits and connection events |
Controlled 50-signal demo test
- Use a demo account, one symbol and a fixed low volume.
- Log signal time, request time, acknowledgement and fill time.
- Record requested price, executed price, spread and rejection code.
- Cap the test at 50 planned signals; do not flood the terminal.
- Calculate median and worst latency, fill ratio and slippage distribution.
- Repeat in normal and volatile sessions.
- Stop if logs show repeated errors or the EA setting is disabled.
Pre-live questions
- Does the strategy remain viable after real spread, commission and slippage?
- What happens after a timeout, partial fill, duplicate acknowledgement or disconnection?
- Is position state reconciled before a retry?
- Can the order rate overload the terminal or generate irrelevant requests?
- Has Exness support clarified the intended order pattern for this account and platform?
Official implementation reference
Exness: using Expert Advisors. If EA controls are disabled, preserve the terminal logs and contact support rather than repeatedly increasing request rate.
Questions from a first-time learner
Does Exness explicitly guarantee every HFT strategy?
No blanket guarantee should be inferred. Suitability depends on the exact platform, request pattern and account conditions.
Can an EA run in Exness Trade or Exness Terminal?
No. EAs run in MT4 or MT5 desktop environments.
Is a VPS enough to make a fast strategy profitable?
No. It can improve uptime or network consistency, but costs, execution and strategy expectancy still decide results.
What if the EA option is disabled?
Stop the automated requests, save logs and contact Exness support to investigate the cause.
