Lot Settings
- Lot Size Model (Fix/Auto): Choose FixLot to use a constant lot size or AutoLot to calculate lots from available equity and your AutoLot settings.
- FixLot Size: Sets the volume of each new position when FixLot is selected. It must meet the broker’s minimum, maximum and volume-step requirements.
Autolot Settings
- AutoLot 0.01 BaseAmount: Allocates 0.01 lot for each complete BaseAmount of usable equity. For example, a BaseAmount of 1,000 gives 0.02 lot at 2,000 usable equity.
- AutoLot PercentageEquity (0=off): Calculates lots so each position’s configured adverse-move protection corresponds to this percentage of usable equity. A positive value overrides BaseAmount sizing; this is not a total portfolio risk limit.
- AutoLot CapitalBuffer in Percentage (0=off): Excludes this percentage of equity from AutoLot calculations. It reduces sizing capital but does not physically reserve funds or limit account losses.
- Autolot CapitalBuffer in Value (0=off): Excludes a fixed amount of account currency from AutoLot calculations. A positive value takes priority over the percentage buffer.
- Maximum Lot Cap: Sets the maximum lot size for each new position. Broker limits may reduce the calculated volume further.
Note: AutoLot volumes are rounded down to the broker’s permitted step. Entries are skipped if the resulting volume is below the broker’s minimum.
Trade Settings
- Magic Number: Identifies positions managed by this EA instance. Use different numbers for separate deployments and avoid changing it while positions remain open.
- Max Deviation Points: Sets the permitted price deviation for trade requests where supported by the broker. It uses points, not pips, and does not guarantee a maximum slippage.
- Put Hard Stop in the System: True places the protective SL on the broker’s server. False uses local protection, requiring the terminal to remain running, connected and permitted to trade.
- Put TP in the System: True places applicable fixed TP levels on the broker’s server. False monitors applicable targets locally; strategies without a fixed TP retain their normal exit management.
- Trade Comment Prefix (0=off): Sets the prefix used in order comments. Enter exactly 0 to disable EA-supplied comments; avoid migrating terminals with open positions when comments are disabled.
Execution Settings
- Execution Mode: Controls how many strategy positions may coexist on the symbol. Account and broker restrictions can further limit the selected mode.
- OneAnytime: Allows only one position at a time on the symbol. Existing positions or pending orders on that symbol block new entries.
- OnePerStrategy: Allows each enabled strategy to hold one position independently, subject to account and broker restrictions.
- MaxTwoPerDirection: Allows up to two BUY and two SELL positions, while retaining the EA’s additional portfolio safeguards.
- SelectiveTwoPerDirection: Uses the same directional limits with additional internal eligibility restrictions. It may accept fewer trades than MaxTwoPerDirection.
Note: Netting and FIFO accounts use a one-position-per-symbol limit.
Main Strategies
- APB1: Enables or disables new positions from APB1. Existing positions continue to receive management.
- APB2: Enables or disables new positions from APB2. Existing positions continue to receive management.
- APB3: Enables or disables new positions from APB3. Existing positions continue to receive management.
- APB4: Enables or disables new positions from APB4. Existing positions continue to receive management.
- APB5: Enables or disables new positions from APB5. Existing positions continue to receive management.
Adverse Move Protection
- APB1 Max Adverse Move Protection / 0.01: Sets APB1’s protection amount per 0.01 lot. For example, 75 scales to 150 at 0.02 lot.
- APB2 Max Adverse Move Protection / 0.01: Sets APB2’s protection amount per 0.01 lot, scaled to its position volume.
- APB3 Max Adverse Move Protection / 0.01: Sets APB3’s protection amount per 0.01 lot, scaled to its position volume.
- APB4 Max Adverse Move Protection / 0.01: Sets APB4’s protection amount per 0.01 lot, scaled to its position volume.
- APB5 Max Adverse Move Protection / 0.01: Sets APB5’s protection amount per 0.01 lot, scaled to its position volume.
Note: All amounts use account currency per 0.01 lot and scale with position size. These configure initial protection; gaps, slippage and costs can affect the realised loss, while subsequent management may close positions earlier.
Trade Management Settings
- Breakeven Exit After (minutes, 0=off): After this position age, eligible positions can close when their calculated net result reaches breakeven or better. It does not guarantee closure at the specified minute.
- Recovery Exit After (minutes, 0=off; Conditional): After this position age, eligible positions can close when their calculated result meets the EA’s recovery-loss allowance. It is conditional, not a forced exit at that time.
Filters Settings
Note: These filters block new entries while existing positions remain managed. Blocked entry signals consume their quota and are not queued for later execution.
- Use Rollover Filter (Automatic Sessions): Enables entry blocking around detected daily trading-session closures and reopenings.
- Rollover: Block Before Close (minutes): Sets how early new entries are blocked before a detected daily close.
- Rollover: Block After Reopening (minutes): Sets how long new entries remain blocked after a detected daily reopening.
- Use Weekend Filter (Automatic Sessions): Enables entry blocking around the detected weekly close and reopening.
- Weekend: Block Before Close (minutes): Sets the pre-weekend entry-blocking period. For example, 180 means three hours before the detected close.
- Weekend: Block After Reopening (minutes): Sets the entry-blocking period after the detected weekly reopening. For example, 360 means six hours.
- Use Big Gap Filter: Enables a temporary entry pause when a qualifying reopening gap is detected.
- Big Gap Size (Recent Range Multiplier): Sets the gap threshold relative to recent price ranges. Lower values increase sensitivity; higher values require larger gaps.
- Big Gap: Block After Reopening (minutes): Sets the cooldown period following a qualifying gap at reopening.
Session Management Settings
- Enable Session Skip: Select OFF or one weekday, MON–FRI. On the selected day, new entries stop from the configured cutoff until the broker calendar day ends.
- Skip From (Broker Server Time): Sets the cutoff in HH:MM format using broker server time. For example, FRI and 18:00 blocks Friday entries from 18:00 onward.
High Impact News Filter
- Use HighImpact USD News Filter: Blocks new entries around high-impact USD events reported by the terminal’s economic calendar. This filter is bypassed in the Strategy Tester.
- Block Entries Before News (minutes): Sets the entry-blocking window before a qualifying news event.
- Block Entries After News (minutes): Sets the entry-blocking window after a qualifying news event.
- Block Entries if Calendar Data is Unavailable: True blocks new entries when calendar data cannot be obtained. False allows entries subject to the other filters when calendar data is unavailable.
InfoPanel Settings
- Show InfoPanel on Chart: Shows or hides the information panel. Hiding it does not stop trading or position management.
- Panel Left Margin: Sets the panel’s horizontal distance from the chart’s left edge, in pixels.
- Panel Top Margin: Sets the panel’s vertical distance from the chart’s top edge, in pixels.


