From Half 1: https://www.mql5.com/en/blogs/submit/762472
Part 40: Delay to Copy Extra
Provides a randomized time delay earlier than copying a commerce from Grasp to Slave, to cut back detectability throughout accounts.
- Allow Delay Logic (DelayToCopy = true/false)
Permits or disables randomized commerce delay. - Minimal Delay (MDelayMin = 10)
Minimal variety of seconds to delay earlier than copying. - Most Delay (MDelayMax = 100)
Most delay window. Precise delay is randomized between min and max.
Instance: With MDelayMin = 10 and MDelayMax = 100, commerce may copy anytime between 10–100 seconds.
Part 41: Higher Value Logic Extra
Delays execution till a extra favorable value is reached, primarily based on outlined metrics.
- Higher Value Mode (BetterPrice)
Technique used to outline a “higher value”: - Off (BetterPriceOff)
- Level-based (BetterPriceByPoint)
- Cash-based (BetterPriceByMoney)
- ATR-based (BetterPriceByATR)
- ADR-based (BetterPricebyADR)
Instance: Set to BetterPriceByPoint to attend for a 100-point value enchancment earlier than copying. - Commerce Kind Filter (BetterPriceType)
Specifies which trades the higher value logic applies to: - Positions and Orders (BetterPricePositionAndOrder)
- Positions Solely (BetterPricePosition)
- Orders Solely (BetterPriceOrder)
Instance: Use BetterPricePosition to use logic solely to market orders. - Level Threshold (BetterPriceByPointValue = 100)
Minimal value enchancment in factors earlier than commerce is copied. - Cash Threshold (BetterPriceByMoneyValue = 10.50)
Required potential revenue enchancment in USD earlier than triggering the copy. - ATR Share (BetterPriceByATRValue = 0.1)
Defines how a lot of ATR have to be coated earlier than executing.
Instance: ATR = 20 factors → commerce waits for two factors if worth = 0.1. - ADR Share (BetterPricebyADRValue = 5.5)
Makes use of ADR share as the worth enchancment filter. - Timeout (BetterPriceDelayTolerance = 600)
Max time (in seconds) to attend for value enchancment.
Instance: If no enchancment in 10 minutes, commerce is skipped. - Alter SL/TP by Delta (AdjustTPSLDelta = true/false)
If true, SL and TP will shift by the identical quantity the entry improved.
Instance: If entry is 10 factors higher, each SL and TP are shifted accordingly to protect RR.
Part 42: Day and Time Session Filters Extra
Controls whether or not commerce copying is permitted throughout particular days and time intervals. Two impartial classes could be configured.
Session 1 Settings
- Session Kind (TimeSession1)
Choices: - Enable All (AllowAll)
- Enable Open Place and Order (AllowOpenPositionandOrder)
- Enable Open Place Solely (AllowOpenPositionOnly)
- Enable Open Order Solely (AllowOpenOrderOnly)
- Disallow All (DisallowAll)
Instance: Set to AllowOpenPositionOnly to permit solely market entries and block pending orders. - Allowed Days (TradeMonday1 to TradeSunday1)
Allow/disable copying on particular weekdays.
Instance: Set TradeSaturday1 = false and TradeSunday1 = false to dam weekend buying and selling. - Begin Time (From_Hour1 / From_Min1)
Begin of session 1 in 24-hour format.
Instance: 09:30 = From_Hour1 = 9, From_Min1 = 30 - Finish Time (To_Hour1 / To_Min1)
Finish of session 1 in 24-hour format.
Instance: 15:00 = To_Hour1 = 15, To_Min1 = 0
Session 2 Settings
Similar construction as Session 1.
- Session Kind (TimeSession2)
- Allowed Days (TradeMonday2 to TradeSunday2)
- Begin Time (From_Hour2 / From_Min2)
- Finish Time (To_Hour2 / To_Min2)
Instance: Use Session 1 for the Asian session, Session 2 for the US session.
Part 43: Preliminary Sync (Copy Current Trades) Extra
Controls whether or not present grasp trades (energetic earlier than the EA begins) are copied when the EA is launched on the slave.
- Sync Conduct (InitialSync)
Choices: - Sync All (InitialSyncAll)
- Sync Revenue Solely (InitialSyncProfit)
- Sync Loss Solely (InitialSyncLoss)
- Sync Off (InitialSyncOff)
Instance: Set InitialSyncProfit to solely copy trades which are already in revenue. - Commerce Sorts to Sync (InitialSyncType)
Choices: - Positions and Orders (InitialSyncTypeAll)
- Positions Solely (InitialSyncTypePosition)
- Orders Solely (InitialSyncTypeOrder)
Instance: Set InitialSyncTypePosition to skip pending orders.
Part 44: Slice Quantity Extra
Permits giant trades to be damaged into smaller items for flexibility or threat administration.
- Slicing Technique (SliceBy)
Choices: - Off (SliceOff)
- By Lot Dimension (SliceByLotSize)
- By Variety of Trades (SliceByNumberofTrade)
Instance: SliceByLotSize with SliceSize = 1.0 turns a 3-lot commerce into three 1.0 trades. - Variety of Trades (SliceNumber)
Used with SliceByNumberofTrade.
Instance: Set SliceNumber = 3 to divide 0.9 into three 0.3-lot trades. - Slice Dimension (SliceSize)
Used with SliceByLotSize.
Instance: With SliceSize = 0.5 and whole = 1.2 → EA will slice: 0.5 + 0.5 + 0.2. - Slice Mode (SliceMode)
Controls deal with the leftover quantity: - Enable Overflow (SliceWithOverflow)
- Implement Restrict (SliceWithinLimit)
- Add Additional Commerce (SliceWithExtraRemainder)
*Instance: With 1.3 heaps and SliceSize = 0.5: - SliceWithOverflow: 0.5 + 0.5 + 0.3
- SliceWithinLimit: 0.5 + 0.5 (0.3 ignored)
- SliceWithExtraRemainder: 0.5 + 0.5 + 0.3*
Part 50: Day by day Drawdown Administration Extra
Prevents extreme day by day loss by monitoring stability or fairness and responding when limits are hit.
- Safety Mode (HitDD)
Choices: - Off (DDOff)
- Shut Managed Trades Solely (DDCloseManaged)
- Shut All Trades (DDCloseAll)
Instance: Use DDCloseManaged to keep away from affecting handbook trades. - Reference Worth (DDType)
Choices: - Day by day Stability (DailyAccountBalance)
- Day by day Fairness (DailyAccountEquity)
- Present Stability (CurrentAccountBalance)
- Preliminary Deposit (InitialAccountBalance)
Instance: Use DailyAccountEquity to observe from immediately’s begin. - Drawdown Kind (DDAmountType)
Choices: - By Share (DDAmountPC)
- By Mounted Greenback Worth (DDAmountDollar)
- Restrict Quantities (DDAmountPCSet / DDAmountDollarSet)
Instance: DDAmountPCSet = 3 = 3% day by day loss safety. - Lock After Set off (DDLock = true/false)
If true, all commerce copying is paused for the day as soon as the restrict is hit.
Instance: Use DDLock = true to freeze till subsequent day reset.
Part 51: Total Drawdown Administration Extra
Screens cumulative loss primarily based on varied reference balances, offering safety past the day by day scope.
- Drawdown Set off Mode (HitODD)
- Off (ODDOff) – No motion taken
- Shut Copied Trades (ODDCloseManaged) – Solely closes trades copied by the EA
- Shut All (ODDCloseAll) – Closes all trades within the account
Instance: Use ODDCloseManaged to keep away from interrupting handbook buying and selling. - Reference Kind (ODDType)
- In the present day’s Beginning Stability (ODDDailyAccountBalance)
- In the present day’s Beginning Fairness (ODDDailyAccountEquity)
- Present Account Stability (ODDCurrentAccountBalance)
- Preliminary Account Stability (ODDInitialAccountBalance)
Instance: Use ODDInitialAccountBalance for long-term safety from the primary deposit. - Measurement Kind (ODDAmountType)
- Share (ODDAmountPC)
- Greenback Worth (ODDAmountDollar)
- Drawdown Threshold (ODDAmountPCSet / ODDAmountDollarSet)
Instance: Set ODDAmountPCSet = 8 to set off safety at 8% loss. - Lock Buying and selling (ODDLock = true/false)
When true, commerce copying will pause till the following day or handbook reset.
Instance: Use ODDLock = true to implement a full-day safety as soon as triggered.
Part 52: Fairness Safety Extra
Blocks new trades or cancels orders when fairness drops beneath a set threshold. Very best for automated threat management.
- Safety Mode (EquityProtection)
- Off (EPOff)
- Block New Positions & Orders (EPNoNewPositionNoNewOrder)
- Block & Cancel All Orders (EPNoNewPositionCancelAllOrders)
Instance: Use EPNoNewPositionCancelAllOrders for an entire halt when fairness safety is required. - Reference Kind (EquityProtectionType)
- In the present day’s Opening Stability (EPDailyAccountBalance)
- In the present day’s Opening Fairness (EPDDailyAccountEquity)
- Present Stability (EPDCurrentAccountBalance)
- Preliminary Account Stability (EPInitialAccountBalance)
Instance: Use EPDDailyAccountEquity to observe immediately’s efficiency. - Measurement Kind (EPAmount)
- Share (EPAmountPC)
- Mounted Greenback (EPAmountDollar)
- Threshold Values (EPAmountPCSet / EPAmountDollarSet)
Instance: Set EPAmountPCSet = 5.0 or EPAmountDollarSet = 100.0 to set off fairness safety. - Lock After Set off (EquityLock = true/false)
When true, safety stays energetic till the following buying and selling day or handbook reset.
Instance: EquityLock = true prevents unintended re-entry after fairness loss.
Part 60: Superior SL, TP, and Trailing Stops Extra
Combines a number of commerce administration mechanisms for dynamic cease loss, take revenue, breakeven, and trailing logic.
- Trailing Mode (TSType)
Select one of many following configurations: - None (TSTYPE_Off)
- TP + SL + TS + BE (TSTYPE_TPSLTSBE)
- TP + SL + TS solely (TSTYPE_TPSLTS)
- SL + TS + BE solely (TSTYPE_SLTSBE)
- SL + TS solely (TSTYPE_SLTS)
- TP + SL solely (TSTYPE_TPSL)
- TS + BE solely (TSTYPE_TSBE)
- TP solely (TSTYPE_TP)
- SL solely (TSTYPE_SL)
- TS solely (TSTYPE_TS)
- BE solely (TSTYPE_BE)
Instance: Use TSTYPE_TSBE to use trailing cease and breakeven solely, with out TP or SL. - Trailing Technique (TSMethod)
- Mounted Factors (TSMethod_Point)
- ATR-Primarily based (TSMethod_ATR)
- ADR-Primarily based (TSMethod_ADTR)
- Trailing Parameters
- Preliminary SL (TS_SLSet) – Static SL in factors.
Instance: TS_SLSet = 500 for a 500-point cease. - ATR/ADR Multipliers (TS_ATRSet / TS_ADTRSet)
Instance: ATR = 40, TS_ATRSet = 0.5 → Path distance = 20 factors. - TP Issue (TS_TPSet) – Non-compulsory TP multiplier.
Instance: SL = 100, TP = SL × 2.5 → 250-point goal. - Trailing Distance (TS_TSSet) – % of SL used for path.
Instance: SL = 100, TS_TSSet = 0.5 → Trailing kicks in at 50 factors. - Trailing Step (TS_StepSet) – Step measurement for adjusting SL.
Instance: 25-point path with 5-point step = SL updates each 5 factors. - Breakeven Set off (TS_BreakEvenaboveSet) – Minimal revenue required to maneuver SL to breakeven.
Instance: Path = 50, BE above = 0.1 → SL strikes to entry after 5 factors revenue. - Managed Solely (TS_ManagedTrade = true/false)
If true, solely applies to EA-managed trades. Helpful when mixing handbook and auto buying and selling.
Part 61: Basket Shut Technique Extra
Manages trades collectively primarily based on basket-level revenue/loss targets, moderately than on particular person commerce SL/TP.
BasketType (BasketOff / BasketTPSLTSBE / …)
Controls which basket capabilities are enabled:
- Off (BasketOff) – Basket logic disabled
- TP, SL, TS, BE (BasketTPSLTSBE)
- TP, SL, TS solely (BasketTPSLTS)
- SL, TS, BE solely (BasketSLTSBE)
- SL and TS solely (BasketSLTS)
- TP and SL solely (BasketTPSL)
- TS and BE solely (BasketTSBE)
- TP solely (BasketTP)
- SL solely (BasketSL)
- TS solely (BasketTS)
- BE solely (BasketBE)
Instance: Use BasketTPSLTSBE to activate all protections.
Basket Logic Parameters
- BasketStopLossSet – Whole greenback loss threshold for closing the basket.
Instance: 100 closes basket if floating loss exceeds $100. - BasketTakeProfitSet – Multiplier of Basket SL to set TP.
Instance: SL = $100, Set = 2.5 → Basket TP = $250. - BasketTSSet – Trailing begin as fraction of SL.
Instance: SL = $100, TS = 0.5 → path prompts at $50 revenue. - BasketTStepSet – Revenue step measurement to replace trailing cease.
Instance: TS = $50, Step = 0.25 → updates each $12.50. - BasketBreakEvenaboveSet – Revenue required to set off breakeven.
Instance: TS = $50, BE = 0.1 → breakeven after $5 revenue. - ConsiderCommission / ConsiderSwapFee (true/false) – Contains value in revenue analysis.
- BasketManagedTrade (true/false) – Applies logic to copied trades solely.
- BasketCancelOrders (true/false) – Cancel pending orders when basket closes.
- BasketEvalInterval – Interval (in seconds) to examine basket state.
- BasketHighestProfit – Inner monitoring of peak floating revenue.
Part 62: Max/Min SL and TP Settings Extra
Applies fastened boundaries to SL/TP no matter supply (Grasp, ATR, or Handbook), to satisfy technique or dealer guidelines.
SL/TP Enforcement Parameters
- ForcedMaxTP (true/false) – Permits TP higher restrict.
- ForcedMaxTPSet – Most TP in factors.
Instance: Set 1000 to cap TP at 1000 factors. - ForcedMinTP (true/false) – Permits TP minimal restrict.
- ForcedMinTPSet – Minimal TP in factors.
Instance: Reject TP smaller than 200 factors. - ForcedMaxSL (true/false) – Permits SL higher restrict.
- ForcedMaxSLSet – Most SL in factors.
Instance: Max SL = 3000 factors. - ForcedMinSL (true/false) – Permits SL minimal restrict.
- ForcedMinSLSet – Minimal SL in factors.
Instance: Should use SL ≥ 300 factors.
Use Case
- Stopping overly tight stops on unstable property.
- Assembly broker-mandated SL/TP constraints.
- Preserving threat publicity inside predefined vary.
Part 63: Lot Dimension Filter Extra
Offers arduous filters to reject trades outdoors your outlined lot measurement vary—works after lot calculation and rounding.
Lot Dimension Parameters
- MaxLotSize (true/false) – Permits filtering of outsized trades.
- MaxLotSizeSet – Higher sure for lot measurement.
Instance: Set 1.00 to reject something above 1 lot. - MinLotSize (true/false) – Permits minimal measurement enforcement.
- MinLotSizeSet – Minimal lot to just accept.
Instance: Set 0.10 to dam micro trades.
Use Case
- Forestall too-small trades on giant accounts.
- Keep away from regulatory or prop agency violations.
- Preserve constant place sizing.
Part 64: Commerce Place Filter Extra
Lets you copy solely chosen layers of trades in grid/martingale programs by filtering by sequence rely.
Parameters
- MinTradeCount (true/false) – Permits minimum-layer filtering.
- MinTradeCountSet – Minimal nth commerce to permit.
Instance: Set 3 to skip the primary 2 trades. - MaxTradeCount (true/false) – Permits max-layer filtering.
- MaxTradeCountSet – Most nth commerce allowed.
Instance: Set 5 to disregard the sixth+ trades.
Commerce Kind Filter (TradeCountTrade)
- Place and Orders (TradeCountPositonAndOrder)
- Place Solely (TradeCountPositionOnly)
- Order Solely (TradeCountOrderOnly)
Image Scope (TradeCountFilterType)
- Present Chart Image (TradeCounterFilterChartSymbol)
- Solely Listed Symbols (TradeCounterFilterListedSymbol)
- All Symbols (TradeCounterFilterAll)
- TradeCountSymbolList – Used with listed filter to outline which symbols to guage.
Instance: XAUUSD.i, GBPUSD
Use Case
- Very best for grid/martingale methods to solely copy increased layers with higher reversal potential.
- Filter out noisy early entries in layered commerce sequences.
Part 70: Magic Quantity Settings Free Extra
Magic Numbers are distinctive identifiers hooked up to every commerce to tell apart between methods, EAs, or commerce sources. This part controls how magic numbers are dealt with on the slave terminal.
- Magic Quantity Kind (MNType)
Selects the magic quantity dealing with methodology: - Depart Clean (MNBlank) – Slave-side trades is not going to have any magic quantity.
- Copy from Grasp (MNMaster) – Replicates the magic quantity used on the grasp.
- Handbook Entry (MNInput) – Makes use of a user-defined magic quantity.
Instance: Use MNMaster if you wish to monitor which EA triggered a commerce. Use MNInput to group all copied trades beneath a single ID.
- MagicNumber (e.g. 2025)
The precise worth used when MNType = MNInput.
Instance: Set to 2025 if you’d like all copied trades to hold this identifier.
Part 71: Remark Settings Free Extra
The Remark area offers commerce labels (e.g., technique title or function). This part controls how feedback are assigned on the slave terminal.
- Remark Kind (CommentType)
Defines how the remark is utilized: - Depart Clean (CommentBlank) – No remark is utilized.
- Copy from Grasp (CommentMaster) – Duplicates the grasp’s remark.
- Handbook Entry (CommentInput) – Applies a static remark.
Instance: Use CommentMaster for traceability or CommentInput to constantly label all trades as “CopyCat”.
- Remark (“CopyCat”)
The textual content used when CommentType = CommentInput.
Part 80: Copy Retry Settings Free Extra
Controls how the copier responds when commerce instructions fail resulting from points like requotes or server delay.
- NumberOfAttempt (e.g. 3)
What number of instances to retry a failed commerce operation.
Instance: 3 = most of three retries earlier than skipping. - WaitMilliSec (e.g. 250)
Milliseconds to attend between retry makes an attempt.
Instance: 250 = wait 0.25 seconds between every retry. - FastExec (true/false)
If true, makes use of quick execution logic earlier than fallback.
Set to true to prioritize pace.
Set to false, in case your brokers has invalid value and stops error
Part 81: Show Settings Free Extra
Configures on-screen show parts for position indication and readability.
- SlaveChartColor (e.g. C’48,48,48′)
Units chart background colour for slave terminals.
Instance: Use C’48,48,48′ (darkish grey) for slave and a distinct colour for grasp for straightforward distinction.
Help and Contact Info
In the event you need assistance, have questions, or wish to be a part of the consumer group, please use the next sources: