Portfolio

VPS deployment runbook

A staged server rollout, daily monitoring, a rollback plan, and every step written down so the client can repeat it alone.

MT5 Professional trader Shahab Moradi Full-time trader

Project specifications

Project specifications

Market
EURUSD / GBPUSD
TF
M15
Platform
MT5
Client type
Professional trader
Delivery window
4 weeks
Stack
MQL5, cloud VPS, an operations checklist
Strategy
Staged deployment + documentation
Modules
Rollback + daily monitoring
Testing
Seven-day pilot run

Who this was for

Shahab Moradi

Role
Full-time trader
City
Tehran
Project reference
TBT-1410-37
Trade flow

The client's idea

Shahab Moradi works EURUSD / GBPUSD on M15; the opening brief was: Get this running on a stable server, and give me steps I can repeat myself later.

Initial challenge

The expert ran on a home PC: a power or internet cut left open positions unattended.

Solution

A staged server rollout, daily monitoring, a rollback plan, and every step written down so the client can repeat it alone.

Why this design

The runbook was written so someone else could execute it, not just the person who did it. It matches how EURUSD / GBPUSD is actually traded and can be tested against the data already available.

Safeguards and risk control

Every first run happens on a demo account, and the pre-live checklist is filled in before the live connection.

Our next-step proposal

The next step is a quarterly settings review and keeping the documentation current with broker changes.

Portfolio

Measured results

These are the figures the test produced — not a promise about future performance.

  • 100 % Runtime stability in test
  • 12 scenarios Scenario test coverage
  • 55 ms Order round-trip time
  • 2 min Recovery after drawdown

Portfolio

How the delivery ran

Every project moves through these five phases, with the window for each agreed in the specification.

  1. Discovery and problem framing

    Completed

    Reviewing the client's environment: terminal build, broker and the account it runs on.

    Day 1–2

  2. Written specification

    Completed

    Writing the install checklist and fixing the starting parameters on EURUSD / GBPUSD.

    Day 3–7

  3. Implementation

    Completed

    Preparing the handover pack: files, set files and the parameter document.

    Day 8–15

  4. Testing and validation

    Completed

    A real run on a demo account, log review and watching the first days of behaviour.

    Day 16–23

  5. Handover and support

    Completed

    Handover of the documentation, a short walkthrough and the support path.

    Day 24–27