What does this structure provide?
- Risk is not concentrated in one account.
- The Slave can trade actively while the Master waits in drawdown.
- A structure can be designed to target exposing roughly half of the total capital to active risk.
Everything you need to install and use Raptor with control—from the correct starting settings to the Master–Slave system.
Two MetaTrader accounts follow each other. When the Master reaches the defined loss threshold, the Slave becomes active. The aim is to keep the system working without exposing all available capital to active risk at the same time.
The accounts shown on MQL5 use the same set file; only their start dates and balances differ. The −50 USD threshold shown for the two Master–Slave accounts is our real operating setting.
Complete these checks before you start Raptor.
Set Test Mode to FALSE for live use.
We strongly recommend a VPS/server so Raptor—and especially both MetaTrader terminals—can run continuously.
Default settings work with 2-digit pricing. Adjust point-based inputs when your broker uses a different price format.
The starting amount changes according to the minimum lot size allowed by the broker.

Change only inputs expressed in points; do not alter dollar, lot, or count values for this adjustment.
24,000 → 2,40024,000 → 24,00024,000 → 240,000Raptor V3 is not a robot built with classic optimization. It was tested in real market conditions for approximately six months and updated many times.
The shared settings were tested on a Tickmill Classic account with a 500 USD starting balance. Different set appearances in MQL5 signals are not different strategies; they represent different start dates and balances.
If you use the default set, you only need to change Test Mode and, when required, the Master–Slave settings. Do not change other inputs unless you understand their effect.
Test behavior is enabled in the robot's supplied file.
Always change this to FALSE for live use.Identifies Raptor trades. Each installation must use a different value when multiple Raptor instances run on the same account.
The comment displayed on trades; you may change it as desired.
The trade profit target per 0.01 lot. It is not used when Use Only Trailing = TRUE.
When TRUE, trades close only through Trailing Stop; the fixed profit target is not used.
When Sell trades are open and the Buy group is in loss, it prevents the Sell trades from closing. The same logic applies in the opposite direction.
When Buy trades exist, price must move above those Buy trades before a Sell can open.
When FALSE, no new Buy opens. Existing Buy trades continue to be managed.
When FALSE, no new Sell opens. Existing Sell trades continue to be managed.
Defines how much account balance adds each 0.01 lot. The 2,500 USD default is intended for safer use.
500 USD is the technical minimum and carries more risk. With 500 entered, each 500 USD adds 0.01 lot.The account loss limit per 0.01 lot. All open trades close when the limit is reached.
The stop value scales with the position size for each 0.01 lot.The minimum distance between two trades. At the distance, a stop order is placed instead of opening the trade immediately.
Defines how many trades are placed before an extra gap is left.
The distance where no new trade opens after Space Out Count is reached.
Multiplies the lot of the selected trade by Space Out Lot Multiplier. A value of 500 effectively disables it.
The multiplier applied to the trade selected by Lot Increase Count.
With Count 10 and Multiplier 5, the 10th and 20th trades would use five times the base lot.The maximum simultaneous trade count for Buy and Sell separately.
Works with Order Gap Point and defines the distance from which the pending stop order follows price.
Trailing updates in defined point steps rather than on every tick.
It updates after price moves 100 points.Defines how many points behind price the Trailing Stop follows.
Defines how many points in profit are required before the Trailing Stop starts.
The maximum permitted average spread. New trades are blocked when the average is above this limit.
Calculates the average of the last 50 spread values and uses that average for Max Allowed Spread.
Enables or disables the candle filter.
The timeframe of candles to inspect.
The number of historical candles to inspect.
The distance limit from the high or low of recent candles.
If price is closer than 24,000 points to the top of the last fifteen 4-hour candles, no Buy opens; only Sell can open. Near the bottom, the reverse applies.When TRUE, writes candle-filter diagnostics to the MetaTrader Experts/Journal log.
Enables all four configured pause windows.
Enables the first pause window.
Start hour of the first pause in US Eastern time.
Start minute of the first pause.
End hour of the first pause in US Eastern time.
End minute of the first pause.
Pause 1: 03:00–05:00Enables the second pause window.
Start hour of the second pause in US Eastern time.
Start minute of the second pause.
End hour of the second pause in US Eastern time.
End minute of the second pause.
Pause 2: 08:30–10:30Enables the third pause window.
Start hour of the third pause in US Eastern time.
Start minute of the third pause.
End hour of the third pause in US Eastern time.
End minute of the third pause.
Pause 3: 15:45–18:30Enables the fourth pause window.
Start hour of the fourth pause in US Eastern time.
Start minute of the fourth pause.
End hour of the fourth pause in US Eastern time.
End minute of the fourth pause.
Pause 4: 19:00–21:00Limits new trade chains after the configured time on Friday.
Hour when Friday protection starts in US Eastern time.
Minute when Friday protection starts.
Friday cutoff: 09:30 US EasternDisplays the Raptor information panel on the chart.
When TRUE, writes spread information to the MetaTrader Experts/Journal log.
When TRUE, writes profit information to Experts/Journal when trades close.
When TRUE, writes trailing information to the Experts/Journal log.
When TRUE, writes the US time used by Raptor to the Experts/Journal log.
When TRUE, writes pause-window information to the Experts/Journal log.
Set to TRUE on the Slave account to enable following another account.
The Master account number that the Slave will follow. 111 is only the input's example default and must be replaced with the real Master account number.
Defines the Master account loss in USD that activates the Slave.
With 50 entered, the Slave becomes active when the Master reaches −50 USD.Set to TRUE on the Master account. It registers the account as a Master that can be followed.
Writes Master–Slave communication diagnostics to the MetaTrader Experts/Journal log.