GoldPulse PRO
Parameters
A complete reference for the controls available inside the GoldPulse PRO Expert Advisor. Understand what each setting controls, how the settings interact with the trading engine, and how the default configuration is structured.
The default operating profile
The following profile is the standard configuration supplied with GoldPulse PRO. These values are intended to provide a clear starting point for testing and evaluation. The same parameter structure is available on both MT4 and MT5.
GoldPulse PRO uses the same documented parameter structure across its MetaTrader 4 and MetaTrader 5 versions. The purpose and default values described on this page apply to both platforms. Platform-specific differences in the MetaTrader environment do not change the meaning of these user-facing controls.
Complete input profile
This table reflects the standard GoldPulse PRO Inputs configuration. The same parameter values and controls are documented for both MT4 and MT5.
| Input | Default | Purpose |
|---|---|---|
| License Key | Blank | Required for licensed live deployment; blank for Demo / Tester. |
| Enable Dynamic Lot Sizing | true | Enables the adaptive lot-sizing engine. |
| Minimum Lot Size | 0.10 | Lower boundary of the dynamic lot range. |
| Maximum Lot Size | 0.40 | Upper boundary of the dynamic lot range. |
| Unique Engine ID Key | 8882026 | Magic number used to identify EA-managed trades and orders. |
| Minimum Breakout Step | 100.0 | Lower boundary of the dynamic breakout distance. |
| Maximum Breakout Step | 500.0 | Upper boundary of the dynamic breakout distance. |
| Fixed Target Profit | 2000.0 | Take-profit distance in pips. |
| Safe Stop Loss Protection | 350.0 | Initial protective stop-loss distance in pips. |
| Enable Trailing Stop Engine | true | Enables dynamic trailing-stop management. |
| Trailing Activation Profit | 100.0 | Profit distance required before trailing becomes active. |
| Trailing Lock Distance | 100.0 | Distance maintained between price and the trailing stop. |
| Grid Placement Frequency | 30 | Minutes between eligible trading-cycle evaluations. |
| Pending Order Timeout | 30 | Seconds before an untriggered pending breakout order expires. |
| Max Execution Slippage | 30 | Maximum configured execution slippage in pips. |
License & engine identity
These settings determine how the EA identifies itself and, for live deployment, how licensing is handled.
The license field used for live-account activation. The standard configuration leaves this field blank for Demo and Strategy Tester environments. A valid license key is required when deploying the licensed EA on a live trading account.
The EA’s unique identification number, commonly referred to as the Magic Number. It allows the trading engine to distinguish its own positions and pending orders from other activity on the account.
Dynamic lot-sizing controls
GoldPulse PRO can calculate position size dynamically rather than relying on one permanently fixed lot value. The inputs below define the permitted lot-size boundaries.
When enabled, the EA uses its internal market-strength calculation to determine a lot size within the configured minimum and maximum range.
Defines the lower boundary of the dynamic lot-sizing range. The calculated lot size is constrained by this value, subject to the broker’s supported trading volume and lot-step rules.
Defines the upper boundary of the dynamic lot-sizing range. It limits the maximum volume the internal sizing calculation can select.
With the default configuration, dynamic sizing operates inside a 0.10 to 0.40 lot range. The actual value can vary according to the EA’s internal market-strength calculation.
Breakout distance controls
These settings establish the boundaries within which the EA calculates the distance of its two-sided breakout structure.
Defines the minimum permitted breakout distance. The dynamic breakout calculation will not move below this configured lower boundary.
Defines the maximum permitted breakout distance. This prevents the adaptive breakout calculation from exceeding the configured upper boundary.
How the breakout range works
GoldPulse PRO does not use a single permanently fixed breakout distance. Its internal ATR-based market measurement evaluates current market activity against a longer baseline. The resulting market-strength calculation is used to select a breakout distance within the configured minimum and maximum range.
Target & initial protection
Every activated breakout position is created with predefined exit parameters. These settings establish the initial target and protective stop distance.
Defines the configured Take Profit distance from the pending-entry price. When the breakout order is activated, the EA creates the position with the defined target distance.
Defines the initial protective Stop Loss distance. This protection is established when the breakout position is created.
Target
Default target distance: 2000 pips. This is the configured profit objective for the trade.
Initial protection
Default initial protection: 350 pips. The stop is placed as part of the initial trade structure.
Optional trailing
With trailing enabled, the EA can subsequently manage the stop dynamically after the configured activation threshold is reached.
Dynamic profit protection
The trailing engine is designed to become active only after the position reaches its configured activation threshold.
Enables or disables the EA’s dynamic trailing-stop management. The default configuration has this feature enabled.
Defines the profit distance the position must reach before the trailing mechanism becomes active.
Defines the trailing distance maintained between the current market price and the dynamically managed stop.
Trailing sequence
The default configuration requires the trade to reach 100 pips of profit before the trailing mechanism activates. Once active, the configured trailing distance is 100 pips. For Buy positions, the stop can move upward as price advances; for Sell positions, the stop can move downward as price declines. The trailing stop is designed not to move backward.
Cycle & order timing
These parameters control how frequently the EA can prepare a new trading structure and how long untriggered breakout orders remain active.
Defines the interval used by the EA when evaluating the next eligible trading cycle. The default is 30 minutes.
Defines how long an untriggered Buy Stop or Sell Stop remains active. With the default value, an untriggered pending order is removed after 30 seconds.
Why the two timing settings are different
The 30-minute cycle determines when the EA can prepare a new trading structure. The 30-second pending timeout controls the lifespan of the individual breakout orders created during that cycle. They serve different functions and should not be interpreted as the same timing control.
Broker execution tolerance
The EA includes an adjustable execution-slippage setting to define the maximum configured slippage value used by its order execution logic.
Defines the maximum configured execution slippage tolerance in pips. Actual execution conditions can vary according to the broker, market liquidity, spread and volatility at the time of execution.
How the parameters work together
GoldPulse PRO does not treat every input as an isolated setting. Several parameters work together as part of the same trading sequence.
Trading cycle
The interval setting determines when the EA can evaluate a new eligible trading structure.
Market measurement
ATR-based measurements are used to evaluate current market activity and determine dynamic calculations.
Structure placement
The calculated breakout distance is constrained by the minimum and maximum breakout-step settings.
Trade management
Once activated, the position is managed using the configured target, initial protection and optional trailing engine.
What should you change?
The default configuration should be treated as the baseline profile. Parameter changes should be made deliberately and evaluated through appropriate testing before live deployment.
Changing Minimum / Maximum Lot Size
These two settings define the boundaries of dynamic position sizing. Increasing the lot range can materially increase exposure. The selected values should therefore be considered together with account equity, broker contract specifications, margin requirements and the user’s risk tolerance.
Changing Breakout Step
The minimum and maximum breakout-step values define the permitted range for the adaptive breakout calculation. A narrower range produces tighter boundaries around the internal calculation, while a wider range permits greater variation.
Changing Target Profit
The Fixed Target Profit controls the configured take-profit distance. Increasing the target means the position must travel farther to reach the configured objective. It should be evaluated together with the initial stop, trailing settings and the historical behavior of the selected symbol.
Changing Stop Loss Protection
The Safe Stop Loss Protection defines the initial protective distance. A larger distance may allow more price movement before the initial stop is reached, while also increasing the distance of the initial protection. Test any change carefully.
Changing Trailing Activation
Trailing Activation Profit determines when the trailing engine begins managing the stop. A lower activation threshold causes trailing management to begin earlier; a higher threshold allows the initial trade structure to remain in place for longer before trailing begins.
Changing Trailing Lock Distance
Trailing Lock Distance controls how far the trailing stop remains behind the relevant market price after activation. The setting affects how closely the stop follows favorable price movement.
Changing Cycle Frequency
Grid Placement Frequency controls the interval used for eligible trading-cycle evaluation. It should not be confused with Pending Order Timeout, which controls the lifespan of individual untriggered pending orders.
Changing Pending Order Timeout
A shorter timeout causes untriggered breakout orders to be removed sooner. A longer timeout allows them to remain active for a greater period. The default configuration intentionally uses a short 30-second lifetime.
Four rules for responsible configuration
01 · Change one variable at a time
- Avoid changing multiple risk-related settings simultaneously.
- Keep a record of every configuration tested.
- Compare results against the original baseline.
02 · Test before live deployment
- Use the Strategy Tester for historical evaluation.
- Use a Demo account for forward observation.
- Confirm broker-specific symbol and execution conditions.
03 · Treat lot size as a risk control
- Higher volume increases monetary exposure.
- Minimum and maximum lots define the sizing boundaries.
- Account equity and margin should always be considered.
04 · Preserve the baseline
- Record the default configuration before experimenting.
- Use separate test profiles for different parameter sets.
- Do not assume historical optimization will translate directly to live conditions.
A structured starting point
The supplied GoldPulse PRO configuration combines adaptive position sizing, an adaptive breakout range, predefined trade protection, short-lived pending orders and optional trailing management.
GoldPulse PRO — Standard Configuration
Dynamic Lots: Enabled · Lot Range: 0.10–0.40 · Breakout Range: 100–500 pips · Target: 2000 pips · Initial SL: 350 pips · Trailing: Enabled · Activation: 100 pips · Trailing Distance: 100 pips · Cycle: 30 minutes · Pending Timeout: 30 seconds · Slippage: 30 pips.
Configure with clarity. Test with discipline.
The Parameters page explains the controls. The Setup Guide covers installation and deployment for MT4 and MT5. Together they provide the operational reference for GoldPulse PRO.
VIEW SETUP GUIDE →