Scalp_PendingExpiry | int | 15 | Replaces NEE_PendingExpiryBars (M1 candles — ~15 min) |
|---|
Scalp_SetupExpirySec | int | 900 | Replaces SetupExpirySeconds (15 min, legacy path) |
|---|
Scalp_MSSRetestMode | bool | true | Place limit at MSS/CISD retest instead of deep OTE |
|---|
Scalp_MSSRetestBuffer | int | 5 | Points inside MSS level for the limit (closer = better fill) |
|---|
Scalp_MSSFVGRadius | int | 80 | Search radius (points) around MSS level for FVG/OB confluence |
|---|
Scalp_PreferFVGatMSS | bool | true | Prefer FVG/OB over raw MSS level when within radius |
|---|
RiskMode | ENUM_RISK_MODE | RISK_PERCENT | Lot sizing method |
|---|
RiskPercent | double | 1.0 | % of balance per trade [RISK_PERCENT] |
|---|
RiskFixedAmount | double | 100.0 | Fixed amount per trade [RISK_FIXED_AMOUNT] |
|---|
FixedLotSize | double | 0.01 | Manual lot size [RISK_FIXED_LOT] |
|---|
MaxLotCap | double | 5.0 | Hard cap — never exceed this lot regardless of calculation |
|---|
StopLossPoints | double | 300 | Fixed SL (pts) — used when UseATR_SL=false |
|---|
TakeProfitRatio | double | 3.0 | TP = SL × this ratio (e.g. 3.0 = 1:3 RR) |
|---|
DailyLossLimitPct | double | 3.0 | Stop trading if day loss > X% of start balance (0=off) |
|---|
DailyLossLimitAmount | double | 0.0 | Stop trading if day loss > X (currency, 0=off) |
|---|
MaxConsecutiveLosses | int | 3 | Pause after X straight SL hits (0=off) |
|---|
ResumeNextDay | bool | true | Auto-resume protection on new day |
|---|
AutoFillMode | bool | true | Auto-detect broker fill mode (fixes most rejections) |
|---|
ZoneTolerance | double | 30.0 | Points outside zone still accepted (buffer) |
|---|
SkipOTEAtExecution | bool | true | Skip OTE re-check at execution — price is already in zone |
|---|
SkipM5AtExecution | bool | true | Skip M5 confirmation — execute on zone touch |
|---|
SkipM1AtExecution | bool | false | Skip M1 trigger (set true = fire on zone touch alone) |
|---|
SetupExpirySeconds | int | 3600 | Zone stays active for 1 hour |
|---|
MaxPendingZones | int | 5 | Max simultaneous zones to monitor |
|---|
OrderRetryCount | int | 3 | Retry order this many times on retriable errors |
|---|
OrderRetryDelayMS | int | 500 | Delay between retries in milliseconds |
|---|
EnforceMinStopLevel | bool | true | Auto-adjust SL/TP to broker minimum stop distance |
|---|
LogExecutionDetail | bool | true | Print detailed execution log to MT5 journal |
|---|