Development pipeline

የመሣሪያ፣ የሞባይል ዳታ እና የግንኙነት አውድ: ይህ መመሪያ ለኢትዮጵያ የመዳረሻ ሁኔታ ተዘጋጅቷል።
| Stage | Deliverable | Gate |
|---|---|---|
| Specification | Entry/exit/sizing/state machine | No ambiguous rule |
| Data | Clean timestamped bid/ask/events | No leakage |
| Backtest | After-cost trade log | Robust out-of-sample |
| Forward demo | Real quotes/latency | Expected state/fills |
| Small live | Minimal exposure | Cost and divergence limits |
| Production | Monitoring/runbook/versioning | Kill/recovery tested |
EA compatibility

MT4 EA uses MQL4; MT5 EA uses MQL5 and the files are not interchangeable. Only desktop terminals host EAs. If personal power/connectivity is unreliable, a VPS can help availability but does not remove broker/server, strategy or monitoring risk.
Required guards
- Unique client/order identifier.
- One-position and exposure limits.
- Spread, slippage and stale-tick rejection.
- Maximum requests per interval.
- Daily/weekly equity stop.
- Persistent state and restart reconciliation.
- Alert when logs or connection fail.
Cost-realistic testing
Use variable spread by session, both commission sides, swap/admin fee, conversion, latency and adverse slippage. Randomize costs and execution sequence; if modest changes remove the edge, do not deploy.
Incident runbook
- Stop new submissions.
- Read server positions/orders/history.
- Compare with persisted local state.
- Resolve duplicates/orphans under cash-risk limit.
- Save logs and ticket IDs.
- Resume only after root cause and replay test.
Official references
EA setup and compatibility · Current VPS setup/eligibility route
ተደጋጋሚ ጥያቄዎች
Can algo trading run from Exness mobile?
The mobile app does not host EAs; use matching desktop MT4/MT5 or VPS.
Does VPS guarantee uninterrupted trading?
No. It improves host availability but still needs monitoring and recovery controls.
Can MT4 EA run on MT5?
No. MQL4 and MQL5 EAs are platform-specific.
What happens after a timeout?
Reconcile server state before retrying to prevent duplicates.
