01
Nine independent gold strategies
Gunit operates nine separately identified strategy engines rather than relying on one entry model. Strategies can be run through predefined activity profiles or selected individually.
Technology & documentation
Strategy logic, portfolio risk and broker execution are separate layers. Proprietary strategy constants and formulas are not published.
Why Gunit is different
Gunit separates strategy logic from risk and execution so every entry passes through the same controls.
01
Gunit operates nine separately identified strategy engines rather than relying on one entry model. Strategies can be run through predefined activity profiles or selected individually.
02
Every new trade is evaluated in the context of existing positions, pending orders and the proposed trade before additional exposure is accepted.
03
Gunit uses native MQL5 trade handling with broker retcodes, native order/deal/position identifiers and centralised validation before execution.
04
Protective SL/TP is attached to entries wherever possible, so the system does not intentionally depend on an invisible software-only stop to protect normal positions.
05
Break-even, fixed trailing and high/low trailing logic are evaluated through one protection engine so competing stop mechanisms do not fight each other.
06
Gunit can adjust take-profit behaviour as part of its position-management logic while continuing to respect protective stop rules.
07
Native MT5 calendar support and deterministic backtest scheduling allow high-impact event windows such as NFP to be handled consistently.
08
Daily and total drawdown policies, pending-order cancellation and emergency position handling can be applied as account-level controls.
09
Orders, deals and positions are tracked through MT5 trade events rather than repeatedly rebuilding state from the full account history on every tick.
Risk architecture
Before an order reaches the broker, Gunit can evaluate strategy sizing, current open risk, pending risk, proposed risk, broker volume rules, directional volume limits, available margin, order limits and protective-stop geometry.
Risk controls
Strategy engines
Each engine owns its own positions and risk weighting while sharing one execution and protection architecture. Proprietary thresholds and formulas are not published.
Gunit supports activity profiles ranging from conservative strategy subsets through all-strategy operation, plus manual selection of individual strategies. Position counts shown are activity from the extended real-tick test and do not indicate individual strategy profitability.
Execution architecture
Gunit keeps strategy logic separate from broker execution. Strategies generate trade intent; the central execution layer decides whether an intent is safe and valid to submit. This makes risk rules consistent across the complete strategy portfolio.
Engineering highlights
Performance engineering
Trading logic is kept lean in the tick-critical path. Maintenance, economic-calendar refresh and non-critical state work are moved away from signal execution where practical.
Runtime discipline