Gocity Group · GSignalX Ecosystem

Gsignalx Velocity Trader Manual

Fund-manager instructions for running the Velocity MT5 desk: structured session entries, winners-only dollar harvest, and disciplined growth from micro capital through prop-firm and small-fund scale.

GSignalX v1.20 · ProfitScouter v1.21 Prop & small fund Beginner → Advanced Behavioural performance PolyForm-NC · source-available

Gocity Group / GSignalX

Risk disclosure Trading involves risk of loss, including loss of capital. This manual describes software behaviour for MetaTrader 5. It is not investment advice, not a performance guarantee, and not a substitute for your prop firm’s rules or your broker’s risk controls. Practise on demo before live capital.

Executive vs Velocity

🔷 Executive (cloud)

Probability / confluence conviction on the GSignalX platform. Use it to decide what the market wants before you risk size.

Open gsignalx.cloud →

🔶 Velocity (this toolkit)

Local MT5 momentum engines + ProfitScouter money targets. Use it to execute the session and bank closed P/L with process.

Runs on your Windows terminal — no cloud order routing in this build.

Senior desk rule Executive informs conviction. Velocity owns the book on MT5. Do not confuse cloud signal pages with the EA’s local PP / SuperTrend / SuperBollinger engines — both can agree; only Velocity places and harvests tickets in this toolkit.

Who this manual is for

DeskHow to use Velocity
Beginner / funded challengeOne Scouter Service, 1–2 majors, hour filter ON, STOP at session end.
Prop trader (small–medium firm)Fleet 2–4 pairs, ASAP floor ≈ 1% of balance, adverse Auto ON, daily loss budget outside the bot.
Fund / desk leadStandardise presets, match Instance IDs, VPS + Confirm gates, grade bus advisory only.

How to navigate

Use the gold tabs in the header or the left rail. Keyboard: / moves sections. Links with hashes (e.g. #deploy) open the right chapter. Print expands all panels.

Executive conviction Velocity PLAY Positions ProfitScouter bank Closed P/L
Architecture

System map

Two independent engines: GSignalX opens risk; ProfitScouter banks winners. Chart buttons never close trades.

Watchlist charts                 PLAY / STOP / HALT / FOLLOW|WAIT
       │                                    │
       ▼                                    ▼
 ┌─────────────┐                    Scalping drill (5–15 min)
 │  GSignalX   │◄────────────────── after PLAY
 │  entries    │
 └──────┬──────┘
        │ positions / pendings
        ▼
 ┌─────────────┐     optional      ┌─────────────┐
 │ ProfitScout │◄──────────────────┤   Grader    │
 │ ASAP / lock │    (advisory)     │  ranks only │
 └──────┬──────┘                   └─────────────┘
        │ bank winners at money floor
        ▼
 Flat → march-after-flat re-entry if PLAY + signal still valid
ComponentOpens?Closes?Needs chart?
GsignalX_GocityGroupYes (PLAY)No in Scouter mode; STOP/HALT never closeYes
ProfitScouter_ServiceNoYes (money rules)No
ProfitScouter_DollarTargetNoYesYes (panel host)
ProfitOpportunity_GraderNoNoNo
ProfitHarvest_NowNoYes (one-shot)Drop on any chart

Brand names vs MT5 Navigator

Velocity desk nameWhat you see in MT5
Velocity entry engineGsignalX_GocityGroup (Expert)
Profit scouting (chart)ProfitScouter_DollarTarget
Profit scouting (24/7)ProfitScouter_Service
Opportunity ranksProfitOpportunity_Grader
Manual bank-it-nowProfitHarvest_Now

Non-negotiable behaviours

  • STOP pauses new entries and cancels pendings — leaves open tickets for Scouter.
  • HALT pauses entries and the linked Scouter — still does not close tickets.
  • FOLLOW (default): keep filling latest signal direction; Scouter owns exits.
  • WAIT: block new-direction entries while opposite magic exposure remains.
  • Profit path closes winners only (minimal set, biggest green first). Losers exit via adverse-bar Auto or catastrophe SL — not via ASAP floors.
  • One Scouter instance for “All symbols” — two harvest engines on the same book race.
Removed — do not chase old docs Account loss-guard inputs (InpAccLossGuardEnable / InpAccMaxLossMoney) are gone. Daily drawdown for prop challenges is a trader discipline (HALT / STOP / position count), not an automatic flatten in current Velocity builds.
Clone → MT5

Windows deploy (easy path)

Any Windows machine with MetaTrader 5 can host Velocity after a git clone. Prefer the batch scripts; confirm with the gated runbook.

Beginner path GitHub Pages ready

Prerequisites

  • Windows 10/11
  • MetaTrader 5 build 3000+
  • Demo account first
  • Git (optional but recommended for updates)

Step 1 — Get the toolkit from GitHub

Repository: gocitygroup/GsignalX-Velocity

git clone https://github.com/gocitygroup/GsignalX-Velocity.git
cd GsignalX-Velocity

SSH:

git clone git@github.com:gocitygroup/GsignalX-Velocity.git
cd GsignalX-Velocity

Or download the ZIP: main.zip → Extract → open the folder that contains deploy\ and the .mq5 files.

Contribute & feedback Bug reports, prop-desk session notes, and doc fixes are welcome via GitHub Issues and CONTRIBUTING.md. Noncommercial source-available license — see Appendix.

Step 2 — Deploy into MT5

Fastest (fresh install)

Recommended
  1. Double-click deploy\Click-and-Run-Deploy.bat
  2. When prompted, select / confirm your terminal data path
  3. Allow compile if the script offers it

Upgrade wipe: use deploy\Clean-and-Deploy.bat instead.

PowerShell alternative:

powershell -ExecutionPolicy Bypass -File .\deploy\Deploy-GSignalX.ps1 -ListTerminals
powershell -ExecutionPolicy Bypass -File .\deploy\Deploy-GSignalX.ps1 `
  -TerminalDataPath "$env:APPDATA\MetaQuotes\Terminal\<HASH>" -Compile

Step 3 — File map (what landed where)

Source in repoMT5 Data Folder destination
Include/GSignalX/*.mqhMQL5\Include\GSignalX\
Include/ProfitScouter/*.mqhMQL5\Include\ProfitScouter\
GsignalX_GocityGroup.mq5MQL5\Experts\
ProfitScouter_DollarTarget.mq5MQL5\Experts\
ProfitScouter_Service.mq5MQL5\Services\
ProfitOpportunity_Grader.mq5MQL5\Services\
ProfitHarvest_Now.mq5MQL5\Scripts\

Data folder: MT5 → File → Open Data Folder → typically %APPDATA%\MetaQuotes\Terminal\<HASH>\.

Step 4 — First-run checklist

  1. Tools → Options → Expert Advisors → allow automated trading
  2. Toolbar Algo Trading = green / ON
  3. Navigator → Services → Add / Start ProfitScouter_Service (Bus ON)
  4. Start ProfitOpportunity_Grader (one instance)
  5. Open roster charts; attach GsignalX_GocityGroup; Common → Allow Algo Trading
  6. Match InpScoutInstanceID (EA) = InpInstanceID (Service), default 1
  7. Run deploy\Confirm-After-Start.bat (or Confirm script Gate All)
Services do not hot-reload After loading a .set preset or changing Service inputs, stop and restart the Service from Navigator. Chart EAs: remove and re-attach (or Reset inputs) if the panel still shows stale floors.

Host this manual on GitHub Pages

  1. Repo Settings → Pages → Source: Deploy from a branch
  2. Branch: main (or your default) · Folder: /docs
  3. Save — site URL serves docs/index.html → this manual
  4. docs/.nojekyll is included so Pages serves files as-is

Offline: open docs\Gsignalx_Velocity_Users_Manual.html in any browser after clone — no build step.

Capital ladder

Grow the fund from €10 / $10

ASAP floors and fleet size must scale with balance. Stock defaults (~5 currency units) assume roughly mid-hundreds of capital — micro accounts need the ladder below.

Fund manager rule Floor ≈ 1% of balance per harvest cycle. Never widen catastrophe SL above 4.0×ATR. Re-ladder monthly or every +50% equity, whichever comes first.

Growth ladder (sample)

Balance ASAP / Lock arm MinWin Fleet pairs MaxLot Charts
€10–50 0.20–0.50 0.10–0.25 1 0.01 1 major M5 · paper preferred until margin comfortable
€100 1.00 0.50 2 0.10 EURUSD + GBPUSD M5 · load 100EUR presets
€250 2.50 1.00 3 0.25 + AUDUSD or USDJPY M5
€500 5.00 (stock) 2.50 4 0.50 XAUUSD becomes viable at 0.01
€1,000+ ≈1% balance floor ÷ 2 4 risk-sized + hard cap Full Velocity roster ≤ 4 concurrent

€100 raw-spread sample (production preset)

Load from Inputs → Load:

  • deploy/presets/GSignalX_100EUR_RawSpread.set
  • deploy/presets/ProfitScouter_100EUR_RawSpread.set
KnobStockEUR 100 presetWhy
InpAccTargetMoney5.01.01% harvest; stock 5 ≈ 50 pips at 0.01
InpMinWinProfit5.00.50Dust winners can jointly bank the floor
InpFleetTargetPairs42Cap correlated loser wave
InpUseHourFilterfalsetrue 7–20Skip rollover
InpAdverseTimeframeM15 ServiceM5Faster loser cut on M5 desk
InpMaxLot5.00.10Hard sanity
Beginner Below ~€200, percent risk often floors to broker minimum lot (0.01). Treat every trade as full min-lot risk. Prefer M5 over M15 so adverse Auto and catastrophe SL cost less in account %.
Advanced Keep InpIncludeCommission and InpIncludeSwap true on raw accounts so ASAP floors are net. Percent-of-balance on the account layer only lowers the floor when combined with a fixed target — ladder fixed money manually.
Broker server clock

Trading session timing

All hours are broker server time — not your local timezone unless they coincide. Prop desks standardise on one session window and STOP outside it.

Controls

InputDefaultEffect
InpUseSessionstrueObey broker market session calendar
InpUseHourFilterfalseHard gate when ON
InpStartHour / InpEndHour7 / 20Used when hour filter ON
InpFridayStop / hourtrue / 20No new FX late Friday
InpBlockWeekendtrueNo Sat/Sun FX
InpCloseBeforeWEfalseOptional Friday flatten
InpStaleTickSec180Treat market closed if no tick
InpSwingStartHour / End12 / 17Grade boost only — does not block entries
InpCryptoAllowWeekendtrueCrypto skips FX weekend / Friday flat

Beginner daily session recipe

London–NY overlap desk

Prop-safe
  1. Confirm broker server offset vs London (often GMT+2/+3).
  2. Set InpUseHourFilter = true, example Start=8 End=17 (or 7–20 stock band).
  3. Press PLAY only when you are watching the session.
  4. Press STOP at session end — Scouter may still bank open winners if not HALTed.
  5. Keep Friday stop ON for FX. No revenge PLAY after news spikes.

Sample session clock (illustrative)

Server hourDesk action
07:00–08:00Pre-flight: spreads, Algo ON, Scouter START, floors check
08:00–12:00PLAY core pairs; drill windows; bank ASAP cycles
12:00–17:00Swing band — grades richer; optional add pair if fleet room
17:00–20:00Reduce roster; widen spread filter awareness
≥20:00 FridayNo new FX; STOP / optional flatten
Advanced Leave hour filter OFF only if you accept full broker-session exposure and enforce PLAY discipline yourself. Use swing hours for Grader timing, not as a hard risk gate.
First automated day

Beginner automated day

Run this once on demo until the loop feels boring. Boring is the goal.

Sample demo day — €500 notionals

ASAP 5

Inputs snapshot: Bracket Both 5+5 pips · Drill 10 min · ASAP InpAccTargetMoney=5 · Fleet 2 · Hour filter 8–17 · Instance ID 1

  1. Start ProfitScouter_Service (ASAP armed, START state respected).
  2. Start ProfitOpportunity_Grader.
  3. Attach GSignalX on EURUSD M5 and GBPUSD M5; Algo Trading allowed.
  4. At session open → PLAY on each chart. Watch drill countdown.
  5. Confirm Working pendings or Position; Status RUNNING.
  6. When combined floating P/L ≥ 5 → Scouter banks winners only; losers stay.
  7. If PLAY still on and signal agrees → march-after-flat may re-open.
  8. Session end → STOP every chart. Leave Friday rules ON.

You just ran: signal → entry → scout → harvest → optional re-entry.

First settings that matter

AreaSuggested first setting
EntryLimit+Stop bracket, offsets 5 (scalp 4–6; clamp 4–20)
DrillEnabled, 10 minutes
Exit modeGSX_EXIT_SCOUTER (default)
Strategic SLON · 4.0×ATR · TP open
ProfitScouterScalp ASAP · floor sized to account · commission/swap ON
ScopeAll symbols · one Service instance
Flip policyFOLLOW

Manual tools without full automation

  • Read panel bias / Last signal; place your own tickets; keep Scouter for banking.
  • Drag ProfitHarvest_Now for a one-shot bank (default account target 10; Confirm ON).
  • Use HALT when walking away mid-book without wanting harvest to continue.
Power settings

Advanced desk

Change these only when you can state the risk effect in one sentence.

Engine agreement

ModeBehaviour
Simple (GSX_SIMPLE)Any enabled trigger may fire
AdvancedNeed InpMinAgree (default 2) among PP / ST / SBT

Stock often enables PP + SuperBollingerTrend; ATR SuperTrend optional.

FOLLOW vs WAIT

  • FOLLOW — leave opens for Scouter; keep filling latest direction on free charts / fleet slots.
  • WAIT — no new-direction entries while opposite-direction magic exposure remains. Prefer WAIT on news days or when book is mixed.

Fleet fill

InpFleetTargetPairs (default 4) counts a pair complete when it has an open position or working pending. Fill stops at coverage. Cooldown InpFleetFillCooldownSec default 10. Unfilled pendings age out (InpPendMaxAgeMin, stock 240; EUR100 preset 60 on M5).

Adverse-bar Auto (loser path)

  • BUY + ≥3 selling closed bars (or SELL + buying) → close same-symbol losers only.
  • Only profit-engine path with allowLoss. Toggle with chart AUTO.
  • Match TF to charts (M5 desk → M5 adverse TF).
  • InpAdverseRequireSignal true (default) — needs conflicting bus direction.

Profit lock

Arm when peak ≥ InpProfitLockArm; close on give-back to max(50% of peak, MinWinProfit). Align arm with ASAP floor on micro accounts.

Multi-terminal bus

Common Files: %APPDATA%\MetaQuotes\Terminal\Common\Files\GSignalX\bus\v1\

  • GSignalX → signals/{symbol}.json + heartbeat
  • Scouter → scouter/snapshot.json
  • Grader → grades/latest.json (advisory — never executes)
Prop desk Grades are scores for prioritising PLAY charts — not orders. Do not size up solely because a grade is green.
Small & medium prop firms

Prop-firm behavioural playbook

Velocity optimises harvest process. Prop survival optimises drawdown, consistency, and session hygiene. Own both.

1%

ASAP floor vs balance

Each banked cycle ≈ +1% when laddered. Size so a normal adverse loser (< catastrophe SL) stays inside daily loss limit.

1

Scouter instance

One harvest brain per account book. Match Instance IDs. No dual Services on All symbols.

0

Revenge PLAY

After HALT or a red cycle, wait for the next session window. Do not widen MaxLot to “catch up.”

Daily loss budget (trader-owned)

Current builds do not auto-flatten on account loss. Set a personal / firm daily max (example: 2–3% for challenges). When hit: HALT, Algo Trading OFF, walk away. Log it.

Consistency habits

  • Same session hours every trading day (hour filter).
  • Same roster size unless laddering capital.
  • Include commission + swap so floors match closed P/L reporting.
  • News: STOP 5–10 minutes before high-impact prints; WAIT if mixed book.
  • Friday: respect Friday stop; do not “squeeze one more.”

Link integrity

CheckValue
GSignalX InpScoutInstanceID1 (example)
Scouter InpInstanceID1
Scouter InpRespectChartRunStatetrue (Service)
Bus enabletrue on EA + Service + Grader
Challenge killers Over-fleet on micro capital · ASAP floor still at 5 on a €100 book · Algo green overnight without hour filter · Two Scouters racing · Widening strategic SL past 4.0×ATR.
Behavioural audit

Performance checklist

Best use is process control. Run these checks until they are muscle memory.

Pre-session

  • Balance vs ASAP floor / MinWin / Lock arm still laddered?
  • Algo Trading ON only because you intend to trade?
  • Scouter panel: ASAP floor, win floor, Adverse Auto TF correct?
  • Fleet target ≤ your capital rung?
  • Spreads normal on roster pairs?
  • Executive desk reviewed on gsignalx.cloud if you use cloud conviction?

Mid-session

  • PLAY only on pairs you are willing to hold through drill?
  • No stale pendings older than your age policy?
  • Mixed book → consider WAIT?
  • After harvest, confirm march re-entries are intentional?
  • Spread blowout → STOP new entries?

End of day

  • STOP all Velocity charts (or HALT if leaving harvest paused)
  • Log closed P/L cycles vs floor (process adherence, not just PnL)
  • Note any catastrophe SL hits — usually means adverse Auto TF too slow or session quality poor
  • Friday: confirm no weekend FX risk
  • Algo Trading OFF if leaving the machine

Improve for best performance

SymptomLikely fix
No entriesPLAY? Algo? Hour/session/spread? Drill over waiting for flip?
Pendings rejectedOffset vs stops level; try 5–6 pips; RETURN filling
No harvestScouter START? Floor too high for lot size? Scope/magic?
Double closesTwo Scouters — keep one
Losers too largeAdverse TF to chart TF; do not widen 4.0×ATR; cut fleet
Grades emptyBus + Grader + Common Files path
Stale ASAP on panelRestart Service / re-attach EA after preset load
Worked examples

Sample setups

A — €100 two-major scalp desk

Prop starter
  • Load EUR100 RawSpread presets; M5 EURUSD + GBPUSD
  • ASAP 1.00 · MinWin 0.50 · Fleet 2 · Hour 7–20 · Adverse M5
  • PLAY both at session open; STOP at end
  • Expect: many small banked cycles; cut losers via Auto, not ASAP

B — €1,000 four-pair Velocity session

Fund growth
  • ASAP ≈ 10 · MinWin 5 · Fleet 4 · MaxLot 1.0 hard cap
  • Risk mode % balance 0.5–1.0 with ATR sizing span
  • Hour filter 8–17; swing grades 12–17
  • FOLLOW in trend days; WAIT when book splits after news
  • Grader ON — PLAY highest grades first when adding the 3rd/4th pair

C — Executive cloud + Velocity harvest-only

Hybrid desk
  • Read Executive signals on gsignalx.cloud
  • Enter manually or with GSignalX on selective PLAY charts that match Executive bias
  • Keep ProfitScouter_Service running for dollar targets regardless
  • Do not expect the MQ5 files to poll the cloud API in this release
Reference

Controls & defaults cheat sheet

GSignalX chart buttons

ButtonEffect
PLAYAllow entries; start drill; can resume linked Scouter
STOPPause entries; cancel pendings; never closes
HALTPause entries + linked Scouter; never closes
FOLLOW / WAITFlip-fill policy

ProfitScouter buttons

ButtonEffect
STARTArm harvest
STOPWatch-only; no closes
AUTOAdverse-bar loser exit on/off

Key GSignalX defaults (v1.20)

InputDefault
InpModeSimple
InpTrigPP / InpTrigSBTtrue / true
InpEntryModeBoth (limit+stop)
InpLimitOffset / Stop5 / 5
InpDrillMinutes10
InpFleetTargetPairs4
InpExitModeScouter
InpStrategicStopMult4.0
InpRiskPct1.0
InpMaxLot5.0
InpMagic20260904
InpMaxSpreadPt40

Key ProfitScouter defaults (v1.21)

InputDefault
InpAccTargetMoney5.0 (scale for micro!)
InpProfitLockArm5.0
InpMinWinProfit5.0
InpProfitLockKeepPct50
InpAdverseExitEnabletrue
InpAdverseMinBars2 (fires at streak >2 → ≥3 bars)
InpCheckIntervalMs100
InpIncludeCommission / Swaptrue / true
Documents & glossary

Appendix

Related documents in this repo

DocumentTopic
README.mdToolkit overview
LICENSE / NOTICEPolyForm Noncommercial 1.0.0
CONTRIBUTING.mdBugs, feedback, PRs
README_ProfitScouter.mdHarvest depth
DEPLOYMENT.mdInstall & verify
DEPLOYMENT_RUNBOOK.mdGates G0–G7 with feedback
docs/PRESET_100EUR_RawSpread.mdMicro capital preset rationale
ARCHITECTURE_CONNECTOR_BUS.mdBus protocol
docs/CREED_ALGO_Users_Manual.mdLegacy umbrella manual

License (source-available, non-commercial)

PolyForm Noncommercial 1.0.0 This toolkit is source-available under the PolyForm Noncommercial License 1.0.0 (SPDX: PolyForm-Noncommercial-1.0.0). You may use, study, modify, and share it for personal, educational, research, and other noncommercial purposes. Commercial use or sale is not permitted under this license — contact Gocity Group for commercial terms. Full text: LICENSE · Required notice: NOTICE.

Feedback and contributions: GitHub Issues · CONTRIBUTING.md · Clone: gocitygroup/GsignalX-Velocity

Gocity Group wordmark

Glossary

TermMeaning
Gsignalx VelocityThis MT5 momentum + harvest desk brand
ExecutiveCloud confluence signals at gsignalx.cloud
PLAY / STOP / HALTPer-chart arming; never closes tickets
DrillTimed window after PLAY for active-direction entries
March-after-flatRe-arm after Scouter flats the chart
ASAP floorBank winners when floating P/L hits account minimum
FleetMax concurrent pairs (open or pending)
Strategic SLCatastrophe broker stop (default 4×ATR)
Adverse AutoClose same-symbol losers after ≥3 opposing bars
FILE_COMMON busShared JSON across terminals on one Windows user

Version alignment

This manual matches toolkit behaviour as of GSignalX v1.20 / ProfitScouter v1.21 (entry sanctity, winners-only ASAP, adverse-bar Auto, strategic SL, FOLLOW/WAIT, fleet pending-complete). Prefer these defaults over older CREED appendix notes that still mention account loss-guard.

Executive signals For confluence conviction and the broader GSignalX trader/investor programs, visit https://www.gsignalx.cloud/.

Keyboard ← → switches chapters · Print expands all sections Swipe chapter tabs or use Prev / Next · Print expands all sections