LPS Quant Trading Club

AMIMIFX Master EA v16.24: Input FAQ

What every major input does, the math behind it, and the ranges you can safely try. Click any question to open it.

Read this first. The confidence number is a deterministic setup score built from indicator readings. It is not a calibrated win probability. Past behaviour does not guarantee future results. Test on a demo account before any live trading, and keep the ranges below as starting points, not promises. Only inputs that are active matter. Several filters are OFF by default in v16.24 (time, news, volatility regime, liquidity hours, pair block).

1. How the EA thinks (core concepts)

What does the EA look at, in order?
  1. Trend score on four timeframes (H4, H1, M15, M5). Each timeframe gets a score from -7 to +7.
  2. Weighted flow: the four scores are combined using timeframe weights (higher timeframes count more).
  3. Direction: a weighted total above +6.8 gives a buy bias, below -6.8 gives a sell bias.
  4. Confirmation: H4 and H1 must agree (if enabled), and enough timeframes must agree (confluence).
  5. Confidence: a 0-95 setup score. A signal needs confidence at or above MinConfidenceForSignal (default 65).
  6. Risk gates: reversal risk, spread, and (optional) session, news, volatility, and pair filters.
  7. Execution: entry at market, stop and target set from ATR, lot size from risk percent and leverage cap.
How is one timeframe scored? (EMA, price, RSI, momentum)

Each timeframe uses four readings (the default periods are EMA 20 and EMA 50, RSI 14, Momentum 14).

ReadingPoints
Fast EMA above slow EMA (+3) / below (-3)+3 / -3
Close above fast EMA (+2) / below (-2)+2 / -2
RSI at or above RSIBuyLevel (55) gives +1, at or below RSISellLevel (45) gives -1+1 / -1
Momentum above 100 gives +1, below 100 gives -1+1 / -1
Score per timeframe = EMA part (±3) + close part (±2) + RSI part (±1) + momentum part (±1)
Range: -7 (fully bearish) to +7 (fully bullish)
Fast EMA (20) Slow EMA (50) Fast above slow = trend up (+3) Price above fast EMA (+2)
Figure 1. When the fast EMA sits above the slow EMA and price is above the fast EMA, the timeframe scores bullish.
How are the four timeframe scores combined into one flow number?
Weighted total = (score_H4 × w_H4) + (score_H1 × w_H1) + (score_M15 × w_M15) + (score_M5 × w_M5)

Defaults: w_H4 = 2.5, w_H1 = 2.0, w_M15 = 1.0, w_M5 = 0.5

Flow labels:
  total ≥ +9.5  STRONG BUY FLOW
  total ≥ +4.5  BUY FLOW
  total ≤ -9.5  STRONG SELL FLOW
  total ≤ -4.5  SELL FLOW
  otherwise     NEUTRAL FLOW

Overall bias (the directional signal):
  total ≥ +6.8  look for buys
  total ≤ -6.8  look for sells
  otherwise     wait
What is confidence, and why is it not a win probability?

In responsive mode (UseResponsiveConfidence = true, the default) the EA measures how strongly the timeframes agree with the chosen direction.

strength   = weighted score in the trade direction ÷ (7 × total weight), limited to 0..1
agreement  = share of timeframe weight that points the same way (0..1)
bonus      = ConfluenceBonusPct × agreement            (default bonus ceiling 12)
raw        = 50 + 45 × strength + bonus
penalty    = MaxConfidencePenaltyPct × risk factor      (reversal risk, 0 to 25)
confidence = clamp(raw - penalty, 0, 95)

This ranks setups from weakest to strongest. It does not measure how often a trade wins. Treat 75+ as strong, 65-75 as qualified, and below 65 as watch only.

65 signal 75 execute 0 95 cap Example: confidence 72 Below 65: watch only. 65-75: signal. 75+: eligible for manual execute.
Figure 2. Confidence scale with the default thresholds.

2. Trade plan: stops, targets, and lot size

What are ATR_Stop_Multiplier and ATR_Target_Multiplier?

ATR (Average True Range) measures typical recent price movement. Stop and target distances are multiples of ATR.

Buy:   stop = entry - ATR × ATR_Stop_Multiplier      target = entry + ATR × ATR_Target_Multiplier
Sell:  stop = entry + ATR × ATR_Stop_Multiplier      target = entry - ATR × ATR_Target_Multiplier
InputDefaultRange to tryWhat it does
ATR_Stop_Multiplier2.01.0 - 4.0How far the stop sits from entry, in ATRs. Wider stops survive noise but risk more per trade.
ATR_Target_Multiplier3.51.5 - 6.0How far the target sits, in ATRs. With the defaults the reward-to-risk is 3.5 ÷ 2.0 = 1.75.
ATR_Period145 - 50Number of bars used for ATR on the signal timeframe (M15).
TrailingStopATR1.50.8 - 3.0Trailing stop distance in ATRs once the trade moves in your favour.
TrailOnlyInProfittruetrue / falseIf true, the trailing stop only moves once it is above (buy) or below (sell) the entry.
Target (entry + 3.5 ATR) Entry Stop (entry - 2.0 ATR) 3.5 ATR 2.0 ATR
Figure 3. Buy trade with the default stop and target. Reward-to-risk = 3.5 ÷ 2.0 = 1.75.
How is lot size calculated? (RiskPerTradePercent, Max_Leverage_Allowed)
Risk lots     = (equity × RiskPerTradePercent ÷ 100) ÷ ((stop distance ÷ tick size) × tick value)
Leverage lots = (equity × Max_Leverage_Allowed) ÷ (contract size × entry price)
Final lots    = the SMALLER of the two, snapped to the broker's volume step and limits
InputDefaultRange to tryWhat it does
RiskPerTradePercent1.00.25 - 2.0Percent of equity you risk if the stop is hit. Most traders stay between 0.5 and 1.
Max_Leverage_Allowed5.01 - 10 (up to about 30)Caps the total position value at this multiple of equity. Example: $10,000 equity, EURUSD at 1.10, contract 100,000 gives a cap of about 0.45 lots. It is a cap only: it never increases a trade. Setting 0 does not stop trading; it forces the broker's minimum lot. Use EnableRiskManagement or MaxOpenTrades to stop trading.
LiveSetupLots0.10Broker min to a size you can affordStarting lot for the on-chart panel's estimates and manual EXECUTE button.
Risk-based lots 0.40 Leverage cap lots 0.28 Final lots = smaller 0.28 (leverage limits) The leverage cap is binding here, so it sets the size.
Figure 4. The smaller of the two limits wins. Values are illustrative.
What do the daily loss, drawdown, and open-trade limits do?
InputDefaultRange to tryWhat it does
EnableRiskManagementtruetrue / falseMaster switch for the limits below.
MaxDailyLossPercent3.01 - 5Stops new entries for the day once equity is down this percent from the day's starting balance.
MaxDrawdownPercent6.05 - 20Stops new entries once equity falls this percent below the starting balance of the EA.
MaxOpenTrades101 - 10Maximum open positions from this EA (magic number).
MarginCallPercent / StopOutPercent100 / 50Broker valuesBroker margin levels, used only for the stop-out price estimate on the panel.
MarginMaxToDepletePct80.020 - 90Maximum share of equity the panel will consider usable for margin.
What is the Max spread setting and why does it matter?
InputDefaultRange to tryWhat it does
MaxAllowedSpreadPoints305 - 100 (depends on symbol)Spread filter for auto entries, in broker points. Entries are blocked above this. Gold and crypto need larger values.
MaxSpreadMultiplier1.51.2 - 3.0Liquidity check: blocks when current spread is above the 20-minute average spread times this value. Used only when the liquidity filter is on.

3. Signal direction and confirmation

What are MinConfidenceForSignal, LiveSetupMinConfidence, and LiveExecuteMinConfidence?
InputDefaultRange to tryWhat it does
MinConfidenceForSignal6555 - 85Main gate. Below this, no buy or sell signal is issued and auto trades are blocked.
LiveSetupMinConfidence6555 - 85Setups below this show as WATCH on the live panel.
LiveSetupBlackThreshold / LiveSetupBlackBelowThreshold75 / true60 - 90If on, the live panel background turns black below this confidence.
LiveExecuteMinConfidence7565 - 90Minimum confidence before the manual EXECUTE button unlocks.
FavorDecisiveSetupstruetrue / falseIf on, a direction is dropped when confluence falls below MinConfluentTFs.
What is the H4/H1 alignment rule and the confluence rule?
InputDefaultRange to tryWhat it does
RequireH4H1Alignmenttruetrue / falseIf on, a directional bias needs the H4 and H1 scores to have the same sign. This removes many counter-trend signals.
MinConfluentTFs32 - 4How many of the four timeframes must agree. 3 of 4 means at least 75% agreement.
ConfluenceBonusPct12.00 - 25Maximum bonus to confidence for agreement between timeframes.
What is the reversal filter?
Reversal risk starts at 30 and adds points:
  +28  buy setup while RSI on M15 is above 70 (sell setup while below 30)
  +18  buy setup while momentum is below 100 (sell setup while above 100)
  +20  supply/demand zone points the opposite way
Capped to 15 - 95.
InputDefaultRange to tryWhat it does
EnableReversalFiltertruetrue / falseTurns the reversal logic on.
ReversalRiskToPause6555 - 80At or above this reversal risk, the directional signal is paused.
MaxConfidencePenaltyPct25.00 - 35Largest confidence reduction the reversal risk can cause.

4. Timeframe engine (Smart Flow and weights)

What are TF_1 to TF_4, and what do the EMA and RSI periods do?
InputDefaultRange to tryWhat it does
TF_1 / TF_2 / TF_3 / TF_4H4 / H1 / M15 / M5Any standard timeframe, keep them in descending orderThe four timeframes scored by the Smart Flow engine.
FastEMA / SlowEMA20 / 50FastEMA 5-50, SlowEMA 20-200, fast below slowMoving-average lengths for the trend reading.
RSI_Period147 - 21Lookback for RSI. Shorter reacts faster and is noisier.
RSIBuyLevel / RSISellLevel55 / 4550-60 / 40-50RSI thresholds for the +1 / -1 points.
Momentum_Period147 - 30Lookback for momentum. Values above 100 mean price is higher than it was that many bars ago.
What are the timeframe weights, and what does dynamic weighting do?
InputDefaultRange to tryWhat it does
Weight_TF1_H4 / TF2_H1 / TF3_M15 / TF4_M52.5 / 2.0 / 1.0 / 0.50 - 4 eachHow much each timeframe's score counts. Higher timeframes usually get more weight.
UseDynamicTFWeightstruetrue / falseIf on, a timeframe's weight scales up when its trend is clear and its score is strong, and down when it is weak.
DynWeightMinScale / DynWeightMaxScale0.50 / 1.750.3 - 1.0 / 1.0 - 2.5Lowest and highest multiplier applied to a timeframe's weight.
DynUseSessionShifttruetrue / falseShifts weights by time of day (for example, H4 counts more overnight and M5 counts more in the London/NY overlap).
DynNormalizeToBaseSumtruetrue / falseKeeps the total weight equal to the base total, so dynamic weights reshape rather than inflate the score.
DynScoreMix / DynTrendMix / DynRSIMix0.35 / 0.40 / 0.25Each 0 - 1, they are normalisedHow much score strength, trend separation, and RSI distance count toward each timeframe's dynamic weight.

5. Oscillators and signals

How do Stochastic (15,5,15) and the OB/OS levels work?
%K = (close - lowest low over N) ÷ (highest high - lowest low over N) × 100
%D = moving average of %K
Overbought: %K ≥ StochOBLevel (70)     Oversold: %K ≤ StochOSLevel (30)
InputDefaultRange to tryWhat it does
StochKPeriod / StochDPeriod / StochSlowing14 / 3 / 35-21 / 2-5 / 1-5Stochastic lengths. The panel shows %K on four timeframes.
StochOBLevel / StochOSLevel70 / 3065-85 / 15-35Overbought and oversold cut-offs.
AlertAllStochAlignedtruetrue / falseAlerts when %K is moving in the same direction on all four timeframes.
StochAlignCooldownMin105 - 60Minutes before the same alignment alert can repeat.
OB 70 OS 30 %K %D
Figure 5. %K crossing %D inside the overbought or oversold zones is the usual momentum signal.
How does RSI divergence work?

The EA compares the two most recent swing highs (or lows) on M15 over DivLookbackBars.

Bearish divergence: price makes a higher high, but RSI makes a lower high
Bullish divergence: price makes a lower low, but RSI makes a higher low
InputDefaultRange to tryWhat it does
EnableDivergencetruetrue / falseTurns divergence detection on. Divergence feeds the reversal risk.
DivLookbackBars3020 - 80How far back to search for swing points on M15.
Price: higher high RSI: lower high Bearish divergence: price strength is not confirmed by momentum
Figure 6. Bearish divergence: a higher price high with a lower RSI high.
How do the supply/demand zone and its ATR bands work?
Zone = highest high and lowest low over ZoneLookbackBars bars (M15, default 50)
Position = (price - zone low) ÷ (zone high - zone low)
  Position ≤ 0.35  demand side (buy-friendly)
  Position ≥ 0.65  supply side (sell-friendly)
  ATR bands: within SD_ATR_Multiplier × ATR of the zone edge, it counts as an ATR demand or supply reading
InputDefaultRange to tryWhat it does
ZoneLookbackBars5020 - 150Bars used to define the zone.
SD_ATR_Multiplier1.20.5 - 2.5Width of the ATR band at each zone edge.
Supply: 65% line Demand: 35% line Price in demand side: buy-friendly Zone high (top) and zone low (bottom) come from the last 50 bars.
Figure 7. Price in the lower third of the zone is treated as demand.
What is the "Time-pattern" match and the Find Time tool?

The EA checks whether the same clock times of recent swing highs and lows have repeated. If the last SwingTests swings occurred at the same clock times as an earlier sequence, the historical next swing is used as the prediction.

InputDefaultRange to tryWhat it does
SwingStrength53 - 10Bars on each side a point must be higher (or lower) to count as a swing.
SwingTests22 - 4Number of consecutive swings that must match the earlier pattern. More swings mean fewer, stronger matches.
MaxPatternScanBars3000500 - 20000How far back to search for matches.
DefaultFindTime09:30HH:MMDefault clock time for the Find Time tool.
ShowNYTime / LocalTimeUtcOffset / ServerTimeUtcOffsettrue / -4 / 3-12 to +14 eachUsed to convert server time to your local time on swing labels.
Probability shown for a match = 60 + (match count × 3.5) + (10 if target is more than 10 pips away), clamped to 50-95.

Time patterns are a historical observation, not a forecast. Test before use.

What are the auto-trade settings for pattern matches?
InputDefaultRange to tryWhat it does
EnablePatternAutoTradetruetrue / falseAllows pattern matches to place trades (requires auto trading on).
InpMinPatternProbThreshold80.065 - 90Minimum pattern probability to trade.
PatternTrailATRMultiplier1.50.8 - 3.0Trailing distance for pattern trades, in ATRs.
PatternTrailStepPoints21 - 10Minimum move in points before the trailing stop is updated.
PatternTrailOnlyInProfittruetrue / falseTrailing only once the trade is in profit.
EnablePatternBreakeven / PatternBreakevenRRRatio / PatternBreakevenBufferPtstrue / 1.5 / 2Ratio 1.0 - 3.0, buffer 0 - 10Moves the stop to entry plus a buffer once the trade reaches the chosen reward-to-risk ratio.
EnablePatternPartialClose / PatternPartialClosePcttrue / 5025 - 75Closes this percent of the position halfway to target.

6. Filters (most are optional)

What are the time and day filters?
InputDefaultRange to tryWhat it does
UseTimeFilterfalse (OFF)true / falseWhen on, only trades inside the start and stop hours for each day.
TradeMonday ... TradeSundaytruetrue / falseEnables trading on that day.
XxxStartTrading / XxxStopTrading02:00 / 17:00 (Fri 16:00)HH:MM in broker server timeTrading window for each day. Windows that cross midnight are supported.
What is the news filter?
InputDefaultRange to tryWhat it does
EnableNewsFilterfalse (OFF)true / falseWhen on, blocks entries around news for the symbol's currencies.
NewsUseCalendartruetrue / falseUses the MT5 economic calendar (needs a live terminal and broker calendar).
MinutesBeforeNews / MinutesAfterNews30 / 305 - 60Block window around each event.
NewsIncludeMediumfalsetrue / falseAlso blocks moderate-impact events, not just high.
NewsFailClosedfalsetrue / falseIf the calendar is unavailable, block trading (safer but may block too much).
NewsFixedHoursToo / NewsReleaseHoursfalse / 13:30,15:00,16:00HH:MM listOptional fixed-clock blocks.
NewsLookaheadHours / NewsShowPanel / NewsDrawOnChart / NewsExportCsv24 / true / true / trueDisplay and export optionsHow far ahead to show events, and what gets drawn or exported.
What is the volatility regime filter?
ATR percentile = share of the last VolPercentileLookback (100) ATR readings below current ATR
ATR expansion = current ATR ÷ average ATR over the last VolExpansionLookback (20) bars
Spread-to-ATR  = current spread ÷ current ATR

Blocked when: percentile too low (dead market) or too high (shock),
              expansion outside the band, or spread too wide for the ATR.
InputDefaultRange to try (FX)What it does
UseVolRegimeFiltertruetrue / falseMaster switch. Turn on to block quiet and shock markets.
MinAtrPercentileFX / MaxAtrPercentileFX20 / 9010-30 / 80-95Acceptable ATR percentile band.
MinAtrExpansionFX / MaxAtrExpansionFX0.75 / 1.600.6-0.9 / 1.3-2.0Acceptable ATR expansion band.
MaxSpreadToAtrFX0.120.05 - 0.25Largest spread as a share of ATR.
VolShockCooldownBars50 - 20After a volatility shock, waiting bars before trades resume.

Separate bands exist for metals, indices, crypto, and oil (for example MaxAtrPercentileCrypto 95, MaxAtrExpansionCrypto 2.20). Use the band that matches your symbol.

What are the liquidity hours and pair block?
InputDefaultRange to tryWhat it does
RestrictToLiquidityHoursfalse (OFF)true / falseBlocks trading in the thin rollover window (22:00 to 01:59 server hours).
PerfEnableBlockfalse (OFF)true / falseBlocks a pair after a run of losses.
PerfBlockAfterLosses22 - 5Losses in a row that trigger the block. Use the UNBLOCK button on the performance monitor to clear it.
What is the volume filter and what does it show?
Volume ratio = current H1 tick volume ÷ average of the last VolumeLookback (20) H1 bars
  ratio > 1.5  HIGH
  ratio < 0.7  LOW
  otherwise AVG
InputDefaultRange to tryWhat it does
UseVolumeAnalysistruetrue / falseShows the volume reading and feeds the confidence score.
VolumeLookback2010 - 50Bars in the volume average.
What is the correlation matrix?
Correlation = Pearson correlation of hourly returns over CorrelationPeriodBars (120)
Shown in a grid: above +0.6 strong positive, below -0.6 strong negative
InputDefaultRange to tryWhat it does
EnableCorrelationCalculationtruetrue / falseAllows the matrix to be calculated when toggled on.
CorrelationPeriodBars12050 - 500Hours of return data used.

Correlation is informational. It does not block trades. Highly correlated pairs can double your exposure, so watch total open risk.

7. Fibonacci, dashboard, and the time-of-day scan

How are the Fibonacci levels calculated?
Range = highest high - lowest low over FibLookbackBars (100 on the signal timeframe)
Levels (from the high, for retracements):
  61.8%  = high - range × 0.618
  78.6%  = high - range × 0.786
  127.2% = low  + range × 1.272
  161.8% = low  + range × 1.618
InputDefaultRange to tryWhat it does
UseFibonaccitruetrue / falseUses Fibonacci proximity in the confidence score.
UseFibForTargetfalsetrue / falseIf on, the target snaps to the 161.8% (buy) or 78.6% (sell) level instead of the ATR target.
FibLookbackBars10050 - 300Bars that define the swing range.
FibProximityATR0.350.2 - 1.0How close price must be to a level (in ATRs) to score as "near".
High 100% 23.6% 38.2% 50.0% 61.8% 78.6% Low 0%
Figure 8. Retracement grid drawn between the swing high and swing low.
What do the dashboard, symbol list, and panel layout settings do?

These control what appears on screen, not how trades are taken. Defaults are fine for most users.

InputDefaultRange to tryWhat it does
DashboardSourceLIST_CHART_QUOTEChart quote / either chart currency / Market Watch / CustomWhich symbols appear as dashboard rows.
DashboardSymbols / ExtraWatchlistSymbols_Symbol / blankComma-separated symbol namesCustom symbols to watch.
MaxRows302 - 32Rows per dashboard page. Must be at least 2 when the chart symbol is pinned.
PanelScale1.000.75 - 1.50Overall panel size.
PanelTransparencyPct150 - 1000 is opaque, 100 is transparent.
RefreshIntervalSeconds21 - 10How often the dashboard recalculates. Lower uses more CPU.
MaxDashboardRowsPerPass21 - 6Rows recalculated per timer pass, to keep charts responsive.
What are the historical session ranges?
Range per session  = average of (high - low) for H1 bars inside the session window
Remaining (live)   = max(average range - range already used today, 0)
Percent            = range ÷ session open price × 100
InputDefaultRange to tryWhat it does
EnableSessionVolScannertruetrue / falseTurns the session scanner on.
SessionVolWindowsAsia 0-8; London 8-16; NY 13-21; Overlap 13-16Name,start,end in hours; up to six windowsSession definitions used for the averages.
SessionVolSamples / SessionVolMinSamples20 / 85 - 60 / 3 - 30Days averaged, and the minimum needed before a value is shown.
SessionVolMaxDays12030 - 180How far back to look.
SessionVolUsePipsForFXtruetrue / falseShow FX ranges in pips instead of price.
What is the "Find Time" tool and the Scan Alert button?

Find Time marks every bar in the last 2000 candles whose clock time matches your entry (for example 09:30). Scan Alert runs the swing pattern scan now and draws any matches.

InputDefaultRange to tryWhat it does
ShowSwingLabels / ShowSwingArrowstrue / falsetrue / falseShow labels and arrows on regular swings.
TextFontSize97 - 14Label font size.
UsePixelSwingSpacing / SwingLabelGapPixels / SwingArrowGapPixelstrue / 6 / 16Pixels 2 - 40Keeps labels a consistent distance from candles at any zoom.
UseShadedBearCandlestruetrue / falseUses shaded colours for bearish days.

8. Alerts, notifications, and automation

What do the alert and sound settings do?
InputDefaultRange to tryWhat it does
EnableSoundAlerts / SoundFileNametrue / alert.wavtrue / false; WAV file in the terminal's Sounds folderSound on a signal.
EnablePopupAlerts / EnableTextAlertstrue / truetrue / falsePop-up and Experts-log messages.
EnablePushAlertsfalsetrue / falseMobile push notification (needs MetaQuotes ID set up).
AlertCooldownMinutes105 - 60Minimum minutes before the same signal alerts again.
EnableClipboardCopy / EnableYouTubeLaunch / EnableWavSoundfalsetrue / falseOptional extras (copy matches to clipboard, open a video, play a pattern sound).
EnableAutoTradingtruetrue / falseAllows the EA to place trades. Turn off to alert only.
MagicNumber1987654321Any unique integerIdentifies this EA's trades. Change it if you run two copies on one account.
SlippagePoints205 - 50Maximum price slip allowed on a market order.
What is the manual EXECUTE button and the Live Setup panel?

The Live Setup panel shows the current direction, confidence, entry, stop, target, and cash risk and reward. The EXECUTE button sends one market order using the displayed lots, stop, and target, but only when every check passes (confidence at or above LiveExecuteMinConfidence, fresh quote, filters clear, no open position, and a cooldown of LiveExecuteCooldownSeconds).

InputDefaultRange to tryWhat it does
ShowLiveSetupBoxtruetrue / falseShows the live setup panel.
EnableLiveExecuteButtontruetrue / falseShows the manual EXECUTE button.
LiveExecuteCooldownSeconds105 - 60Seconds between manual orders.
LiveSetupAlignRight / LiveSetupTransparencyPcttrue / 25true / false; 0 - 90Panel placement and transparency.

Market fills can differ from the displayed entry. Always check the fill in the Trade tab.

What is the high-probability panel?

It lists setups flagged as REVERSAL (high reversal risk or divergence, with confidence at least 60) or CONTINUATION (confidence at least 75, strong confluence, and reversal risk under 40). It does not place trades.

InputDefaultRange to tryWhat it does
HighProbMaxRows205 - 32Rows shown.
HighProbYouTubeURL(a link)Any URLLink opened when a high-probability alert fires (only if the YouTube option is on).
What is the performance monitor?

It reads this EA's closed trades (by magic number) and shows wins, losses, win %, net profit, the current losing streak, and the last five results per pair. It is for review. Pair blocking is controlled separately by PerfEnableBlock.

InputDefaultRange to tryWhat it does
PerfShowMonitortruetrue / falseShows the monitor.
PerfMonitorWidth / PerfMaxRows820 / 12400 - 1400 / 4 - 30Size of the monitor.
What is the pair optimizer?

An external job writes pair_optimization_manifest.json with optimized ATR settings per pair. The EA can require a passing result before trading a pair and can use each pair's optimized stop, target, and trailing values.

InputDefaultRange to tryWhat it does
PairOptRequireResultfalsetrue / falseIf true, only pairs with an OK optimization result can trade.
PairOptUseOverridestruetrue / falseIf true, the optimized ATR values replace the inputs for that pair.
What is the crypto override?
InputDefaultRange to tryWhat it does
CryptoSymbolsblankComma-separated namesSymbols treated as crypto.
CryptoIgnoreSession / CryptoIgnoreNews / CryptoIgnoreLiqHourstruetrue / falseCrypto trades 24/7, so these skip the session, news, and liquidity-hour checks for it.

9. Display-only and cosmetic settings

Which settings only change how the chart looks?

These do not change trading decisions. Safe to leave at defaults.

GroupInputsRange / options
Projection box and pattern scanProjBoxBGColor, ProjLineColor, ShowChartBoxOverlay, TimeToleranceMinutes (15)Colours; ShowChartBoxOverlay true/false; tolerance 5-60 min
BannersShowMatchBanners, BannerBuyBGColor, BannerSellBGColor, BannerTextColorColours; true/false
Swing coloursSwingAlertColor, SameTimeColor, DayColorsColours
Panel stylePanelBg, PanelBorder, HeaderBg, TextColor, BuyColor, SellColor, WaitColor, NeutralColor, FontName, FontSizeTitle/Header/RowColours; font sizes 6-14
Panel layoutPanelX, PanelY, PanelWidth (2680), VerticalPanelWidth (980), RowHeight (18), DefaultPanelOrientation, StartWithPanelsHidden, StartCompactColumns, PersistUiStatePixels; PANEL_HORIZONTAL or PANEL_VERTICAL; true/false
Chart labelsChartLineLabelFontSize (10), ChartLineLabelGapPixels (8), ScanDetailsFontSize (12)Font 8-16; gap 2-20
Broker infoBrokerInfoLotSize (0.01), ShowBrokerTradeSessionsLot 0.01-1.00
Time displayShowServerTime, ShowNYTime, ShowTimeZoneName, ShowDayNametrue/false
Session scanner displayStartWithSessionVolShowntrue/false
RefreshUseOnTickRefreshtrue/false
Lps bar arrowsLpsShowSmallArrows, LpsShowBigArrows, LpsShowArrowButtons, LpsArrowControlX/Y, LpsTimeHistoryBars (3000), LpsBigSwingColor, LpsNonSwingColor, LpsShowPatternLevels, LpsShadePatternSections, LpsMaxPatternSections (50)Show or hide; history 500-20000; colours

10. Quick reference: starting profiles

What settings should a cautious beginner start with?
InputBeginner startNotes
RiskPerTradePercent0.5Lower risk while learning.
Max_Leverage_Allowed3Keeps position value near 3× equity.
MinConfidenceForSignal70Fewer, stronger signals.
RequireH4H1AlignmenttrueAvoid counter-trend trades.
UseVolRegimeFiltertrueAvoid dead and shock markets.
MaxDailyLossPercent2Stop early on a bad day.
MaxOpenTrades2Limit exposure.
EnableAutoTradingfalseWatch signals on a demo account first.

After testing on a demo account, change one input at a time and record results.