Helix Quant Gold – Settings & Parameter Guide

Helix Quant Gold – Settings & Parameter Guide

8 September 2026, 09:28
Mitra Emiten Digital
0
29
Helix Quant Gold – Input Parameters Guide

This guide explains the main input parameters available in Helix Quant Gold and how they affect trading, money management, compounding, and Prop Firm Mode.

Helix Quant Gold is designed primarily for XAUUSD. The full Dual-Core engine operates on the XAUUSD symbol family, including broker suffixes such as XAUUSDm or XAUUSD.a .

Important: Money Management Priority

Before changing lot-size parameters, understand the following priority:

1. PropFirmMode = true → Prop Firm risk engine controls lot size 2. PropFirmMode = false + EnableCompounding = true → Compounding engine controls lot size 3. PropFirmMode = false + EnableCompounding = false → Core A / Core B Money Management controls lot size

Therefore, changing parameters such as CoreAFixedLot or CoreBRiskPercent will not control the actual position size while Prop Firm Mode is enabled.

Core A Settings

Parameter Default Function
EnableCoreA true Enables or disables Core A.
CoreATradeComment HQG A Comment attached to Core A trades. Normally no need to change.
CoreAMagicNumber 99999 Unique identifier used to recognize Core A positions.
LongOnly false When enabled, Core A will not open SELL trades.

Changing the Magic Number is normally only necessary when another EA on the same account uses the same Magic Number.

Core A Money Management

These settings are used when Prop Firm Mode and Compounding are both disabled.

Parameter Function
CoreALotCalc Selects the lot calculation method.
CoreAAutoLevel Selects the automatic lot aggressiveness.
CoreARiskPercent Used by the LOT_PERCENT lot-scaling method.
CoreAFixedLot Fixed lot when LOT_FIXED is selected.
CoreALotsPer1000 Lot increment used by Balance-Based mode.
CoreABalanceStep Balance interval used by Balance-Based mode.

Available Lot Calculation Modes

LOT_AUTOMATIC

Automatically increases lot size according to account balance and the selected Auto Level.

Available levels:

  • VERY LOW
  • LOW
  • LOW-MEDIUM
  • MEDIUM
  • MEDIUM-HIGH
  • HIGH
  • VERY HIGH
  • EXTREME

Higher levels produce more aggressive position sizing.

LOT_FIXED

Uses the exact value entered in:

CoreAFixedLot

Example:

CoreAFixedLot = 0.10

Core A will request approximately 0.10 lot, subject to broker volume restrictions.

LOT_BALANCE

Lot size grows proportionally with account balance using:

CoreABalanceStep
CoreALotsPer1000

LOT_PERCENT

Uses CoreARiskPercent as part of the internal balance-to-lot formula.

Important: this mode is a lot-scaling formula and is not the same as the SL-based monetary risk calculation used by Prop Firm Mode.


Core B Settings

Parameter Default Function
EnableCoreB true Enables or disables Core B.
CoreBTradeComment HQG B Comment attached to Core B trades.
CoreBMagicNumber 22222 Base Magic Number used by Core B.
CoreBAllowBuy true Allows Core B BUY trades.
CoreBAllowSell true Allows Core B SELL trades.

Core B operates independently from Core A. Both engines may have positions at the same time when account protection settings permit it.

Core B Money Management

Parameter Function
CoreBLotCalc Selects Automatic, Fixed, Percent, or Balance-Based sizing.
CoreBAutoLevel Controls aggressiveness in Automatic mode.
CoreBRiskPercent Balance-based lot scaling for Percent mode.
CoreBFixedLot Fixed Core B volume.
CoreBLotsPer1000 Balance-based lot increment.
CoreBBalanceStep Balance interval for lot growth.

These parameters are bypassed when Compounding or Prop Firm Mode controls position sizing.


Market Filters

Parameter Default Function
AvoidNFPDays true Prevents new entries on internally defined NFP dates.
AvoidFOMCDays true Prevents new entries on internally defined FOMC dates.
AvoidWeekendExposure true Prevents new exposure near the Friday market close.

The weekend protection begins around Friday 22:57 broker/server time.

Helix also contains internal holiday protection for selected year-end holidays.


Compounding Settings

These settings control the standard Helix compounding system when:

PropFirmMode = false EnableCompounding = true

Parameter Default Function
EnableCompounding true Enables the standard Helix compounding engine.
CompoundMode PROFIT_ACCELERATED Selects Risk-Based or Profit-Accelerated compounding.
CoreACompoundRiskPercent 4.0 Core A risk target in Risk-Based mode.
CoreBCompoundRiskPercent 5.0 Core B risk target in Risk-Based mode.
CompoundProfitMultiplier 3.10 Accelerates accumulated profit in Profit-Accelerated mode.
CoreACompoundBalancePer001 150 Effective balance required per 0.01 lot for Core A.
CoreBCompoundBalancePer001 200 Effective balance required per 0.01 lot for Core B.

Compound Modes

COMPOUND_RISK_BASED

Lot size is calculated from the position's SL distance and the selected Core risk percentage.

COMPOUND_PROFIT_ACCELERATED

Profit above the original compounding balance is multiplied by:

CompoundProfitMultiplier

before determining the next lot size.

This allows profitable account growth to increase trading size faster than conventional linear compounding.


Compounding Protection

Parameter Function
CompoundUsePerCoreRiskCaps Enables separate Core A and Core B SL-risk caps.
CoreACompoundMaxInitialRiskPercent Maximum calculated Core A SL risk.
CoreBCompoundMaxInitialRiskPercent Maximum calculated Core B SL risk.
CompoundMaxInitialRiskPercent Common fallback cap when per-core caps are disabled.
CompoundMaxLot Absolute maximum lot permitted by the compounding engine.
CompoundMaxMarginPercent Limits how much available free margin may be allocated to a new trade.

Although the parameter names contain InitialRisk , the current engine applies these hard SL-risk caps using the current account balance.


Prop Firm Mode

Enable:

PropFirmMode = true

to activate the dedicated funded-account risk engine.

When this mode is active, it takes priority over standard Core and Compounding lot calculations.

PropFirmInitialBalance

Default: 0

Defines the original funded or challenge account balance.

Example:

$10,000 account → 10000 $50,000 account → 50000 $100,000 account → 100000

When set to 0 , Helix captures the current account balance when Prop Firm Mode starts.

For a funded or challenge account, entering the actual original account size is recommended because several drawdown calculations may depend on it.

PropFirmRiskPerTradePercent

Default: 0.50

Defines the basic planned SL risk per new trade.

Unlike the normal Core RiskPercent parameters, this calculation uses the actual entry-to-SL monetary loss calculated from the broker's symbol specification.

PropFirmCompoundRisk

true = enable profit-cushion compounding false = keep risk based on initial account balance

When enabled, accumulated account growth can increase the risk target.

All daily-loss, maximum-loss, aggregate-risk, and margin guards remain active.

PropFirmProfitAcceleration

Default: 30.0

Controls how strongly accumulated profit contributes to compounded risk.

It does not simply multiply every trade risk by 30.

Conceptually:

Initial Balance + Accumulated Profit × Acceleration

is used to create an accelerated risk base.

The result is still restricted by the Prop Firm protection limits.


Daily Loss Protection

PropFirmDailyLossLimitPercent

Enter the actual daily-loss rule of the account.

Example:

Prop Firm Daily Loss = 5% → Enter 5.0

Do not reduce this value manually to create a safety margin. Use PropFirmSafetyBufferPercent for that purpose.

PropFirmDailyLossMode

Two calculation methods are available.

INITIAL_BALANCE_AMOUNT

Daily loss allowance is calculated from the original account size.

Example:

Initial Balance = $100,000 Daily Limit = 5% Daily allowance = $5,000

This mode is suitable for prop-firm rules where the daily-loss amount remains tied to the initial account balance.

DAILY_START_BALANCE_PERCENT

The daily-loss percentage is calculated from the balance at the beginning of the trading day.

Choose the method that matches the actual rule of your prop firm.


Maximum Loss Protection

PropFirmMaxLossLimitPercent

Enter the firm's overall maximum-loss percentage.

Example:

Maximum Loss = 10%
→ Enter 10.0

PropFirmMaxLossMode

Helix supports three structures.

STATIC_INITIAL_BALANCE

The maximum-loss floor remains based on the original account balance.

Suitable for prop-firm accounts using static overall drawdown.

TRAILING_PEAK_BALANCE

The maximum-loss reference follows the highest account balance reached.

TRAILING_PEAK_EQUITY

The maximum-loss reference follows the highest account equity reached.

Always select the mode that matches the specific rules of your prop-firm account.


PropFirmSafetyBufferPercent

Default: 0.25

Adds an internal safety distance before the configured drawdown limit.

Example:

Daily Loss Limit = 5.00% Safety Buffer = 0.25% Helix protection threshold ≈ 4.75%

For a 10% maximum-loss rule:

Effective protection threshold ≈ 9.75%

This provides additional room for spread, slippage, commission, and execution differences.


Adaptive Daily-Room Risk Controls

PropFirmMaxRiskCurrentDailyRoomPct

Default: 80

Defines the maximum portion of the remaining current daily-loss room that one new trade may consume.

Example:

Current Daily Room = $500 Setting = 80% Maximum new planned SL risk = $400

As intraday profits increase the daily room, the permitted risk can also increase.

PropFirmMaxAggregateDailyRoomPct

Default: 90

Limits the combined planned SL risk of all active Helix positions.

Example:

Current Daily Room = $500 Aggregate Limit = 90% Total Helix planned risk ≤ $450

Existing positions are included.

If a trailing stop moves beyond breakeven and the position no longer has remaining downside risk, that risk budget can become available again.


PropFirmDailyProfitLockPercent

Default: 0

Optional daily profit protection.

A value of 0 means the feature is disabled.

When a positive percentage is configured and the daily profit target is reached, Helix locks new trading for that trading day and closes managed positions.

Example:

PropFirmDailyProfitLockPercent = 2.0

This means the daily profit-lock target is approximately 2% above the day's starting balance.


PropFirmMaxOpenPositions

Default: 2

Defines how many Helix-managed positions may remain open simultaneously.

The default value of 2 allows:

1 Core A position + 1 Core B position

when both engines have valid opportunities.

Use 1 for a more conservative account configuration.

A value of 0 disables this position-count restriction.


PropFirmMaxMarginPercent

Default: 20

Restricts the margin allocated to a new position.

Helix calculates the expected margin requirement before the order is opened and reduces the lot size when necessary.

The current implementation applies this percentage against available free margin.


PropFirmDailyResetHour / PropFirmDailyResetMinute

Defines the beginning of a new Prop Firm trading day using broker/server time.

Default:

Hour = 0 Minute = 0

which means:

00:00 broker server time

Users should convert their prop firm's official daily reset time into the broker's server time when necessary.

At the beginning of a new trading day:

  • Daily-loss state is recalculated.
  • Daily lock is cleared.
  • Daily profit lock is cleared.

The overall maximum-loss protection does not reset simply because a new day begins.


Display

ShowPanel

true = show Helix dashboard false = hide dashboard

This parameter only controls the on-chart information panel and does not change the trading strategy.


Recommended Standard Setup

For normal Helix operation:

EnableCoreA       = true
EnableCoreB       = true

EnableCompounding = true
CompoundMode      = PROFIT_ACCELERATED

PropFirmMode      = false

Recommended Prop Firm Setup

EnableCoreA = true EnableCoreB = true PropFirmMode = true PropFirmInitialBalance = Your Original Account Size PropFirmRiskPerTradePercent = 0.50 PropFirmCompoundRisk = true PropFirmProfitAcceleration = 30.0 PropFirmDailyLossLimitPercent = Your Prop Firm Rule PropFirmMaxLossLimitPercent = Your Prop Firm Rule PropFirmMaxRiskCurrentDailyRoomPct = 80.0 PropFirmMaxAggregateDailyRoomPct = 90.0 PropFirmSafetyBufferPercent = 0.25 PropFirmMaxOpenPositions = 2 PropFirmMaxMarginPercent = 20.0

Important: Do not copy another trader's Daily Loss or Maximum Loss settings. Always use the rules applicable to your own prop-firm account type.


Final Notes

Most users do not need to modify every parameter. The default settings are intended to provide a usable baseline.

For normal accounts, the most relevant controls are Compounding and the selected risk level.

For funded or evaluation accounts, the most important controls are:

  • Initial Balance
  • Daily Loss Limit
  • Maximum Loss Limit
  • Daily Loss Mode
  • Maximum Loss Mode
  • Daily Reset Time
  • Safety Buffer
  • Risk Per Trade

Changing risk parameters can significantly change both profit potential and drawdown. Always verify the configuration against your broker conditions and the rules of your own prop-firm account before live trading.

Risk Warning: Trading leveraged financial instruments involves significant risk. Backtest results and past performance do not guarantee future results.