SMC Trading CockpitUser guide · V40.227 · RC133
Open full Persian guide: فارسی
✦ SMC Trading Cockpit · V40.227 / RC69

From your first click to professional trade management

Execution · Replay · Journal · Risk Control for MT4 & MT5

You plan the trade on the chart, enter with a risk percentage, manage it with automatic tools and review it in the journal. First a short path, then the panel simulators, then the full details — whenever you need them.

1.08001.08401.08601.08801.092009:0010:3012:0013:3015:00TPENTRYSLBUY1.09101.08501.08201.0897R:R 2.00DEMO
MT4 + MT5Multi-timeframe Strategy LabInteractive panelsFA / EN like the real EAFully offlineAlways Demo firstBeta build · valid until 14 Nov 2026
STRATEGY LAB · MULTI-TIMEFRAME

Four timeframes. One test clock. No peeking.

Replay any past period on your own MetaTrader charts: your trading timeframe plus M15, H1 and H4 of the same symbol, all moving together from one start point. A higher-timeframe candle appears only after it has really closed at the test time, and every trade you place is virtual.

  • Trade the M5 entry while the H1 structure and H4 bias unfold beside it
  • Play from 0.25x to 50x, step candle by candle, rewind, jump to a random start
  • Test capital from $1,000 to $100,000, or your live balance
  • Your live account is untouched; real trade arrows are hidden so they cannot hint at the outcome
Strategy Lab with four numbered charts: M3 main chart, M15, H1 and H4 of the same symbol
PRO JOURNAL

Ask your trading history “what if?”

Filter the journal by session, symbol, side, weekday, hour or period. Every page recalculates for just that slice: net result, win rate, profit factor, expectancy, drawdown, equity curve, R statistics and Monte Carlo.

  • What if I had traded only the Asia session?
  • And only New York?
  • How would XAUUSD alone have looked?
  • BUY only? One weekday? One hour? The last 30 days?
Pro Journal with a symbol and session filter and the WHAT-IF bar, five numbered areas

The 6-step start path

Click any step
Before anything else: in LIVE mode this program sends real orders, moves SL and closes trades. No click in this guide sends an order, but the same buttons in a LIVE MetaTrader are real.

Four safety rules

If you read only one section, read this one
LIVE ≠ SIMIn LIVE the buttons affect the real account. SIM / Lab is virtual and never reaches the broker.
HIDE ≠ CLOSEThe - button only hides the box; the trade and its management continue. To close: X with confirmation.
ADVISORY ≠ GATECoach mostly advises. Entries are blocked only by the guards you enabled yourself, plus one default: after a loss that raises emotional pressure to 60+, new entries pause for 30 minutes (CoachTiltLockMinutes; 0 turns it off).
BYPASS ≠ SAFEBYPASS sets aside the SL/TP rules until the session ends; it is not the normal fix for an error.

Daily routine

1Before the marketManagement scope, LIVE/SIM, daily limit, spread, news and guards
2Before EXECDirection, size, Entry/SL/TP, total risk and the button text
3During the tradeSL changes, BE/TRAIL and Coach alerts
4After the tradeJournal, screenshot, Replay and one fix for next time

Simple map of the program

PartMain jobWhen do I use it?
Main panel / ZenCreate plans, orders, quick managementBefore and during a trade
Trade BoxEntry, STOP, TP, risk and moving lines on the chartWhile planning and managing
Guards / CoachDaily limit, SL rules, behavior alerts and emotional pressureBefore every entry and at the end of the day
WorkstationNews/time/prop guards, analytics, scannerAfter you know the basics
JournalResult, entry/exit screenshots, replayAfter a trade
Strategy Lab / SIMPractice and review without real ordersLearning and experiments

Step-by-step start

From installation to your first Demo trade. Do every step on a Demo account.

01
Install

Only one file is needed: MT4 → SMC_Trading_Cockpit_MT4.ex4 · MT5 → SMC_Trading_Cockpit_MT5.ex5. In the terminal: File ▸ Open Data Folder → MQL4\Experts (or MQL5\Experts) → copy → right-click in Navigator and Refresh. (In MT5 the hotkey relay is already embedded in the EX5; no other file is needed.)

02
Attach to a chart

Drag the EA onto a chart, tick Allow Algo Trading and turn on the terminal AutoTrading button. The main panel (or the small Zen bar) appears.

03
Quick Setup

On the first run for each account (RunSetupWizard=1) a wizard opens: trading style (Prop / Gold-Scalper / Forex Swing), prop-firm rules and risk per trade. Nothing changes until CONFIRM & LAUNCH; you can SKIP. Each style sets these values: PROP FIRM — risk 0.5%, DAY 4%, account open-risk cap 2% and positions 1.5%, BE 0.25 ATR, Prop and News guards on BLOCK · GOLD / SCALPER — risk 1%, slippage 30, BE 0.25 ATR after TP1, Trail 1.5 ATR after TP2 · FOREX SWING — risk 1.5%, DAY 5%, BE 0.35 ATR, no trailing.

04
Management scope

ManagementScope=0 (safe default) means only this EA’s own trades. The value 2 also manages every order on the symbol, including manual trades and other EAs; use it only knowingly.

05
Daily loss limit

In the RISK ▸ ACCOUNT GUARD tab set DAY %. The default 0 = OFF; without it, the daily-limit lock and the SL-widening policy do not work. Details: the “Guards” section.

06
Create a Draft

With + BUY or - SELL you create a NEW PLAN (no order is sent). Drag Entry/SL/TP on the chart; the lot size is calculated from RISK (default 1.0%; the mode button switches to fixed money or fixed lots) and the SL distance. The MKT / PEND button sets the entry type. Every new Draft has only TP1 (100%) and SL1 enabled; turn on TP2…TP4 yourself.

07
Execute

When the Draft of the same side is active the button becomes EXEC BUY / EXEC SELL; the next click (or SET >) passes through the guards and sends the order. If it is refused, the “entry blocked” window tells you the reason and the next step.

08
Manage

On the Trade Box or the MANAGE tab: BE, TRAIL, RF and ½ (50%). (BE/TRAIL/RF are OFF by default.) Hide the box with - (the trade stays) and close with X (two steps).

09
Review

After the trade closes: LAB ▸ JOURNAL (or the J key). Entry/exit screenshots, statistics and the REPLAY button; and Coach alerts on the TODAY page.

Before a real account: test every setting and every new version on Demo first. Use “ManagementScope=2” and “BYPASS” only deliberately.

First-run checklist

First trade and practice

Plan → adjust → execute. First practice with the risk calculator and the button simulator; then on a real Demo.

Risk calculator

Drag the lines with the mouse
EURUSD learning example: pip value is assumed to be approximately $10 per standard lot. This simulator omits spread, commission, slippage, symbol pip values, and broker lot limits. Use the actual EA calculator for real sizing.
EURUSD · pip value ≈ $10 per standard lot (teaching example)
In the real program the lot size is calculated the same way from RISK and the SL distance, then rounded by the symbol and broker specification. If SL or TP is on the wrong side, the program rejects it.

How does the BUY/SELL button work?

Three steps; try it here
There is no active Draft yet. Press BUY or SELL.
1 · Place the DraftWith no Draft, BUY/SELL arms STANDBY: the button shows “CLICK CHART”; click the chart at the Entry price and the box is placed there (no order). Click the same button again or press Esc to cancel.
2 · AdjustDrag Entry/SL/TP. Clicking the opposite side only changes the Draft direction.
3 · ExecuteWhen the text becomes EXEC BUY/SELL, the next click passes the guards and sends the order.

Your first trade on Demo

01Create a Draft+BOX, or BUY/SELL and then one click on the chart (CLICK CHART); the Entry/STOP/TARGET lines appear.
02Direction and entry typeMKT (market) or PEND (pending); put Entry on the legal side.
03STOP and TPSTOP on the loss side, TP on the profit side; check spread and the broker minimum distance.
04Risk and lotsRead RISK % (default 1.0) and the calculated size. Each new Draft has only TP1 (100%).
05EXECOnly when the button explicitly says EXEC and you are sure about LIVE/SIM.
06ConfirmSee the ticket in Terminal ▸ Trade or in SIM; the box alone is not proof the trade opened.
If the program does not allow entry

Instead of switching BYPASS on, read the “entry blocked” window at the bottom of the chart: the category (trade permission, margin, daily loss/prop, size/risk, SL, R:R, spread, news/time, discipline, engine lock, license…), the exact reason and the next step. Its simulator is in “Extra panels ▸ Entry Block”.

If SIM does not open the trade

Read the message “VIRTUAL order NOT opened”. Causes: Recovery blocked, the engine lock is not on this chart, or the virtual book is held by another chart/instance (Lease). Check the Experts log for [RC34] and [RC35] and do not run two EAs on the same virtual book.

Suggested learning order
  1. Draw a Draft without executing and move Entry/STOP/TP.
  2. Open and close a sample order in SIM and watch its effect in Coach (SIM tag).
  3. Review decisions in Strategy Lab with PLAY/STEP/REWIND.
  4. On a real Demo, execute one small order and match the broker ticket with the box.
  5. Decide about a real account only after checking the behavior on your own symbol and broker.

Main panel

Six tabs from left to right: PLAN → MANAGE → RISK → MARKET → LAB → SYSTEM. Click any button or field; its explanation opens in the Inspector on the right.

⚠ In the real EA the main panel is English only and does not change with the language button; this simulator stays English for the same reason.
PLANTP1…TP4, SL/TP distance (ATR, pips or R), AUTO lines, order mode 1-POS / MULTI and VL (virtual levels; moved here from Zen in RC89)
MANAGEBE, Trail, Risk-Free, ENTRY LOCK and box tools (SHOW / DEL ACT / DEL SENT / DEL CLS)
RISKEXPOSURE, ACCOUNT GUARD (DAY %, MARGIN, COOL, MAX/DAY), EXECUTION GUARD (spread, SLIP, COMM, GUARDS ON/BYPASS)
MARKETSessions, news, news alert, CORR, OCO, pending-order expiry
LABTester, Journal, Activity, Workstation, Coach
SYSTEMLines, theme, health, Circuit Breaker, Retry, look profiles (LOAD/SAVE)
Note: in the vertical layout the tab names are shortened (MNG · RSK · MKT · SYS). In the simulator, double-clicking the WORKSTATION button (LAB tab) opens the Workstation page; in the real EA one click or the W key does.
Both layouts are real EA layouts
SMC
TPSL
TP1FINAL
SL1FINAL
TP2—
SL2—
TP3—
SL3—
TP4—
SL4—
DISTANCEATRFINALSLTP
BREAK-EVENOFFSETNET COST FLOORTRAILINGDISTSTEPSTARTAT BE/TR LINEPOSITION / RISK-FREEAFTER
EXPOSUREMAXPOS %ACCT %OPEN-RISK LIMITSACCOUNT GUARDDAY %MARGINCOOLMAX/DAYPROTECTEDEXECUTION GUARDMAX SPRDX AVGSLIPCOMM
OVERLAYSOCORISK SHARED ACROSS LEGSORDER RULESLOOKBACKWARNGTC
REPLAY / TOOLSLIVE FEEDHOTKEY W ALSO TOGGLESANALYTICSWIN RATE—TRADES0PF—NET$0.00CURRENT RANGE PERFORMANCE
DISPLAYSAFETY / LOOKPROFILEv40.227
1%
READY
CONTEXT
BUY/SELL order flow: + BUY / - SELL only create a NEW PLAN when you have no Draft; if the Draft is on the opposite side they only change its direction; only when the Draft of the same side is already active does the text become EXEC BUY / EXEC SELL and the next click enters the real execution / Preflight path. SET > on the Draft calls the same central EXEC path.

Trade Box on the chart

Every trade (Draft, Pending, open, even closed) has a box. Switch between the three states below and click the box buttons.

SELECTED LIVESelected trade: quick bar BE, RF, TRAIL, ½, the X / - buttons and R lines
NEW PLAN DRAFTDraft: drag Entry/SL/TP; SET > (or EXEC) sends the order
NON-SELECTEDOther trades: TP1…TP4 ladder and the BE/TRAIL line
X and -- only hides; X is two-step (OK? within 4 seconds) = close/cancel
R lines R1, R2, … (RC52–RC53): display only; they can no longer be selected or moved. R unit = the largest recorded stop distance from entry (at least the initial risk). Moving the stop toward entry (BE, profit lock, less risk) does not change the R lines; moving the stop away from entry recalculates them and the new value is stored for that ticket (even after a restart). While dragging, only a preview is shown.
BE and RF on the panel set automatic management; BE NOW and RF NOW on the box act immediately (a valid SL is required). TRAIL on the box only turns trailing on/off for that trade.
1.094601.093801.093001.092201.091401.09060
EURUSD · M15 · GUIDE PREVIEW
ENTRY 1.09300P/L +$42.18X[<>]
120 px
Selected LIVE ticket
Besides the Quick Bar, the selected box shows R guides based on the initial risk. Reached R lines are stronger with a green/bold label, and a separate tick follows the label on the right.
Quick bar: pad 4 · 46×19 ×4 · gap 3R1üR2üR3
MARKET ENTRY PREVIEWX[<>]
120 px
NEW PLAN Draft
The real rail with an order-type selector + SET > is 78×20. SET > calls the central EXEC path and Safety Preflight and in Live can send a real order. The Draft also shows R guides based on the initial Entry/SL.
SNAP intentionally absent: SmartSnapDraftBoxToWick() immediately returnsR1R2R3
BUY | 0.20LpP/L +$42.18-[<>]
120 px
Non-selected position box
Since V40.214 the non-selected box is no longer just Entry/SL/TP: the TP1…TP4 ladder remains, R guides are shown, and the BE / TRAIL (LINE) line is visible as long as management work remains. SL stages are still editor-only.
HIDE = visual only · management continuesR1üR2üR3TP1TP2TP3TP4BE/TR
50% is a real partial close. BE, R-FREE and TRAIL can also change the stop/management of that live ticket. The X/− mark on the box is only a visual hide/delete of the display and is not the same as closing the trade.
RC58: toggling TP2/TP3 or SL stages immediately refreshes the colored reward/risk area.

Trade management

Scaled exits, Break-Even, Trailing, Risk-Free and changing STOP. Most work is done on the Trade Box itself.

- and X are different- only hides the box (the trade stays). X first shows “OK?” and needs a second confirmation within 4 seconds; it closes the position or cancels the pending order.
Auto BE ≠ BE NOWThe BE button on the panel/Zen turns automatic mode on/off; BE NOW on the box acts immediately (the E key is immediate too).
Widening STOPWith ManualStopWideningPolicy: 0 warn · 1 up to the day budget · 2 forbidden. Without an active DAY %, policy 1 has no lock.
R lines R1, R2, …Display only. They are recalculated when the stop moves away from entry; moving it closer (BE, profit lock) does not change them.

Management tools

BE / Trail / RF are OFF by default
ToolWhat it doesNote
TP1…TP4Scaled exit with a share and distance for each stageA new Draft has only TP1 (100%); check the sum of the shares
SL stagesStop-loss stagesSome edits are only possible when the box is selected
BEMoves SL to breakeven; unit PIPS or ATR, NET mode also includes costsWizard value: 0.25 ATR after TP1
TRAILSL follows price with a distance and stepOn the box it is only on/off; starts from the START line or after TP; scalper wizard: 1.5 ATR
RF Risk-FreeAfter a condition (e.g. TP1) it brings the risk to zeroRF NOW is immediate and needs a valid SL and broker acceptance
½ / 50%Really closes 50% of the volumeH key: ARM then Enter within 5 seconds
CLSCloses everything with a second confirmationDepends on ManagementScope

Scenarios

I only want a clean chartPress -, not X. Boxes closed in this session stay on the chart; deleting them does not erase the journal record.
The box is gone but the trade is openIt is hidden; SHOW n in the MANAGE tab. Check the ticket in Terminal ▸ Trade.
STOP will not moveCheck the correct side of price, the broker minimum distance, Pending/LIVE and ManualStopWideningPolicy; BYPASS is not the first remedy.
I want to lock in profitBE or Risk-Free (after TP1), or TRAIL; all three are automatic and can be turned off.
Try the buttons on the Trade Box simulator (chapter “First trade”); each button’s explanation opens in the Inspector.

Zen HUD (small bar)

Switch between the full panel and Zen with the - key. BUY/SELL here has exactly the same three-step logic as the full panel. Press BUY or SELL to see the state.

⚠ The Zen bar in the real EA is English only and does not change with the language button; this simulator stays English for the same reason.
SMC

Zen buttons from left to right

Real width 715px
ControlJob
1.00Size/risk value (% or money or lots, depending on the active mode)
+ BUY / - SELLCreate Draft → EXEC (same logic as the full panel)
Equity $… / P/LDisplay only: floating P/L and R of live trades; with no position, account Equity. When the prop guard reaches 80% of the daily limit it shows “!” and turns amber
BE · RF · TRAILTurns automatic management on/off (for the selected ticket; with no selection = default for new trades). TRAIL on shows “TRL ON”
½Close 50% of the trade (real; H key)
CLSClose all; first click CONFIRM, second click within 4 seconds
TESTOpen/close Strategy Tester & Replay Lab
SIMVirtual simulator on/off; while it is on, no real order is sent
N / P1 / P2 / P3 RC83–RC96Trading profile. A click loads the next profile (N → P1 → P2 → P3 → N): risk value, TP/SL stages and %, BE, RF, TRAIL (since RC125 with the BE trigger and offset, RF trigger, Trail trigger and distance), 1-POS/MULTI, VL, stop in ATR multiples and target R:R. Shift+Click (or Ctrl+Click) saves the current setup into the active P1–P3. N is fixed: Shift+Click while N is active saves nothing and shows “N is fixed” (since RC125; it used to overwrite P1). Profiles are stored in terminal global variables and shared by all symbols. Colors: N dark, P1 cyan, P2 amber, P3 green. In the simulator above, click the profile button to cycle and Shift+Click to see the save rule.
⚡ RC103–RC133Fast Scalp market entry (also key F in Live, Strategy Lab and the tester; keys need WSEnableSafeHotkeys). Draws one full-width SL line (drag it; lot size follows your risk) and three buttons next to the price scale: BUY | lots (execute), RR (P1 → P2 → P3 → N → 1:1 → 1:1.5 → 1:2 → 1:3) and X (cancel). Execute with the BUY/SELL | lots button; Space/Enter execute only when WSEnableTradeHotkey = true and pressed twice within 2 s. Esc/F cancel. Dragging the SL across price flips the side. One single order is sent; profile mode adds its TP/SL stages to the position box, with profile TP values in the plan unit (ATR, pips or R). Afterwards your own PLAN (TP/SL stages, BE/RF/Trail, PEND/MKT) is restored (RC125).
+Restore the full panel
Colors: a lit (ON) button has a solid color and an OFF one is dark. The VL button now lives in the PLAN tab of the full panel (click it there in the simulator to see the color change).
50% and CLS are real operations in Live; RF, BE and TRAIL can also change Stop/ticket management. EXEC BUY/SELL in Zen can also send a real order.
BUY/SELL logic: with no Draft, + BUY / - SELL arm STANDBY (CLICK CHART); the next click on the chart places the box at that price (no order). Clicking the same button again or Esc cancels. Clicking the opposite side only changes the Draft direction. When a Draft of the same side is active, the text becomes EXEC BUY / EXEC SELL and the next click goes through PlaceRiskOrderForSide(). In SIM/Tester execution stays virtual.
State simulator: there is no active Draft yet. Click BUY or SELL. This HTML file sends no orders.

⚡ Fast Scalp on the chart

Simulator · RC133 behaviour · no order is sent
The EA draws these controls next to the price scale while ⚡ is armed. Click inside the chart once, then use the keys (F, Space, Enter, Esc, B, N/S), drag the red SL line, or click the buttons. Assumptions: EURUSD, Bid 1.08500 / Ask 1.08510, ATR 12 pips, risk 1% of $10,000 (pip value $10 per lot), DISTANCE unit ATR (the default).

Risk guards

Three layers: SL/TP move rules, account limits and Workstation guards. Defaults are mild; set them for your own real and prop account.

A) SL/TP move rules
TPPending order: on the profit side of Entry. Open position (RC132): on the profit side of the current price — BUY above Bid, SELL below Ask (Lab/tester: the last close, plus the fixed spread for SELL). A losing position’s TP may sit beyond Entry.
SL of a Pending positionAlways on the loss side of Entry.
SL of an open positionAlways on the loss side of the current price — BUY below Bid, SELL above Ask (RC132). Tightening, BE and profit lock are free; widening follows the policy below.
ManualStopWideningPolicyBehavior
0Warning only
1 (default)Widening is allowed as long as the SL risk does not exceed the daily loss limit (and the remaining day budget)
2Any widening of the SL of an open position is forbidden (no daily limit needed)
Policy 1 needs a daily limit. If DAY % (Account Guard) or Prop Guardian is zero (and the default DAY % is zero), the lock effectively does not work and Coach warns “daily loss limit is not set”.
These rules apply only to manual edits (box/line drag, panel, hotkey, repair) and are also checked at the moment the change is sent to the broker. Automatic Trailing/BE/Risk-Free are exempt. The only way around it: the BYPASS / GUARDS button in the Account Guard card. Since RC101 BYPASS switches itself off after 20 minutes (and on restart) and never overrides Prop Guardian, the daily loss limit or the current-price rule for open positions (RC132/RC133).
B) Account limits RISK tab
ControlMeaning
CAP (basis button)Basis for risk calculation: Balance / Equity / Free margin (default Equity)
MAXMaximum number of managed positions (default 12)
POS %Cap on the total open risk of managed positions (default 5.0%)
ACCT %Cap on the open risk of the whole account (default 0 = OFF)
PURE / +SLIPRisk calculated without / with a slippage reserve (default PURE)
DAY % + MNG/ACCTDaily loss limit (default 0 = OFF). MNG = managed trades only, ACCT = whole account — the basis of many rules
MARGINMargin usage cap % (default 80)
COOLEntry pause in seconds (0 = OFF) — anti double-click / overtrading
MAX/DAYCap on new entries per day (0 = OFF)
SPRD (mode)Spread guard: OFF / WARN / BLOCK (default WARN)
MAX SPRD · X AVGMaximum spread in pips (0 = automatic) or a multiple of the average (default 2.5)
SLIP · COMMAllowed slippage in points (default 20) and estimated commission per lot
GUARDS ON / BYPASSBYPASS button: sets the soft entry guards and the SL/TP move rules aside for at most 20 minutes (auto-off, also off after a restart). Prop Guardian, the daily loss limit (DAY %) and the current-price rule for open SL/TP are never bypassed (RC101/RC133)
C) Prop Guardian simple prop guard
InputDefaultJob
PropFirmDailyGuardfalseTurn on the daily drawdown guard
PropMaxDailyLossPct4.5Daily Equity drawdown cap (%)
PropAutoCloseOnBreachfalseWhen the limit is breached, close all positions
PropFirmFloatingGuard · PropMaxFloatingLossPct · PropFloatingAutoClosefalse · 2.5 · falseFloating-loss guard and automatic close
D) Workstation guards OFF / WARN / BLOCK
OFF disabled · WARN entry allowed + warning · BLOCK new entry rejected. All are OFF by default. (Set in Workstation ▸ GUARD or Inputs)
GuardMain inputWhat it does
NewsWSNewsGuardModeBlocks entries before/after important news (30 minutes before, 15 after, High impact). If the news feed fails: WSNewsFeedFailurePolicy.
ScheduleWSScheduleGuardModeAllowed trading days/hours/sessions (default: Monday to Friday, all sessions)
Prop RulesWSPropGuardModeFull rule engine for FTMO / FundedNext / The5ers: daily/overall drawdown, profit target, minimum days, lot cap, no overnight/weekend holding, Auto-flatten. Choose the template with WSPropPreset.
DisciplineWSMaxConsecutiveLosses · WSLossCooldownMinutesConsecutive-loss cap, pause after a loss, daily profit lock, trades-per-session cap, risk reduction in drawdown. Hard Gate: once triggered it is always Block.
TimeWSTimeManagementEnabledMaximum holding time, close at session end/Friday, Time-Stop, time-based BE
E) Risk at a glance Coach › TODAY
Coach shows how much of the balance would be lost if every SL is hit (positions without SL are counted separately) and how much of the day budget remains. It warns when the risk of one trade exceeds CoachMaxRiskPerTradePct (1%); twice the limit = red.

Workstation

Open: LAB ▸ WORKSTATION or the W key. The status bar on top shows which guards (affect trading) and which tools (analysis only) are on.

⚠ The Workstation in the real EA is English only and does not change with the language button; this simulator stays English for the same reason.
GUARDNews / Schedule / Prop / Time / Discipline with OFF · WARN · BLOCK
ANALYTMAE/MFE and execution quality (slippage, latency); recorded from the moment of installation
PORTPortfolio risk and currency concentration
SCANMulti-symbol scanner (the H1 flow is not a signal)
LABMonte Carlo and risk of ruin on the journal filter
DATASetup/grade/tag/note, backup
COMPLETE TRADING WORKSTATION v13
PROTECTION NEWS:WARN | SCHED:BLOCK | PROP:WARN | TIME:ON | JRN:OFF | HARD CFG:2 TOOLS ANALYTICS:ON | SCANNER:READY | LEVELS:ON | AUTO SHOT:ON
ENTRY GUARDS / DISCIPLINE NEWS/SCHED/PROP: OFF disabled | WARN allows entry + warning | BLOCK rejects new entry No journal rule active HARD GATES (always Block when triggered): STREAK 3 | COOLDOWN 30m News: H3 | -15m / +15mSchedule: 08:00-20:00 | session LONDONProp: FTMO 2-STEP | WARN preflight | CLOSE: overnight / weekendLoss streak 1 | risk multiplier x0.75 | NEWS WARN recordedTime ACTIVE - may CLOSE/BE | MAX 240m | STOP 90m @ -0.25R | BE 45m
MAE / MFE + EXECUTION QUALITYLive tracked trades: 3 | analytics: SMC_trade_analytics.csv#10452 XAUUSD BUY | MFE +1.42R | MAE -0.28R | now +0.84R#10461 EURUSD SELL | MFE +0.73R | MAE -0.19R | now +0.52R#10470 GBPUSD BUY | MFE +0.31R | MAE -0.44R | now -0.18REXEC 36 | slip avg 0.18p worst 1.20p | latency 74ms | spread 1.4p | retry 0.03CLOSED 128 | MFE 1.36R | MAE -0.51R | realized 0.62R | exit eff 45.6%Historical MAE/MFE starts when the recorder is installed; no synthetic historical excursion is invented.
CURRENCY EXPOSURE / PORTFOLIO RISKMeasured open stop risk $326.40 | largest USD $142.00USD +0.74LEUR -0.31LGBP +0.22LJPY -0.18LAUD +0.08LCAD -0.05LCHF 0.00LNZD +0.02LXAU +0.12LLot-equivalent direction is a concentration map; stop-risk money is the authoritative portfolio-risk measure.
MULTI-SYMBOL MARKET SCANNERSPR 1.1p | ATR 7.2p | DR 44% | FLOW UP 0.18A | LONDON | POS 0 RISK $0 | NEWS 42m HSPR 1.6p | ATR 9.8p | DR 61% | FLOW DOWN 0.12A | LONDON | POS 1 RISK $80 | NEWS --SPR 18p | ATR 43p | DR 70% | FLOW UP 0.21A | OVERLAP | POS 1 RISK $142 | NEWS 18m HSPR 1.2p | ATR 8.1p | DR 31% | FLOW FLAT 0.01A | ASIA | POS 0 RISK $0 | NEWS --SPR 2.4p | ATR 31p | DR 55% | FLOW UP 0.09A | NY | POS 0 RISK $0 | NEWS 51m MSPR 1.3p | ATR 6.4p | DR 38% | FLOW DOWN 0.11A | ASIA | POS 0 RISK $0 | NEWS --FLOW is closed-H1 context, not a trade signal. Click a symbol to open a separate chart.
MONTE-CARLO / RISK-OF-RUIN LABRun simulation using the CURRENT Professional Journal filters.Filtered trades 128 | iterations 1000Average max DD -$842 | 95% DD -$1,438 | worst -$2,104Risk-of-ruin threshold 10.0% | hit probability 3.7%Average simulated final P/L +$4,286
TRADE PLAN METADATA / DATA CENTERSETUPGRADETAGSNOTEExecution and analytics CSVs include setup / grade / tags / note. BEFORE / AFTER screenshots are optional evidence.Safe hotkeys: W workstation, J journal, N news, S sessions, L levels. Trade hotkey E is disabled by default.
Note: the displayed values are samples so that every state can be seen. In the real EA the Status Strip is built directly from the current state and inputs.

Journal and Replay

Open: LAB ▸ JOURNAL or the J key. A large window for whole-account analysis with a filter bar on top and five groups: DASHBOARD · PERFORMANCE · RISK · REVIEW · COACH. The numbers are demo samples.

Ask your journal “what if?”

The filter bar at the top of the Journal is the most powerful part of it. Pick a filter and every page recalculates for exactly that slice of your closed trades: dashboard KPIs and equity curve, performance charts and the time heat map, symbol and distribution pages, risk and Monte Carlo, calendar, the trade list, Review, Behavior and the CSV export.

The filters

FilterChoicesQuestion it answers
RANGE7D · 30D · 90D · YTD · ALLIs my recent form different from my history?
SYMBOLevery symbol you tradedHow would XAUUSD alone (or EURUSD alone…) have turned out?
SESSIONASIA · LONDON · OVERLAP · NEW YORK · OTHERWhat if I had traded only Asia? Only New York? (session hours are inputs, broker server time)
DOWMonday … FridayDoes one weekday drag my results down?
HOUReach hour of the dayWhich hour makes or loses money?
SIDEBUY · SELLAm I better at longs or shorts?
RESULTwins · losses · breakevenWhat do my losing trades have in common?
< DATES >step through single daysWhat exactly happened on that day?
NO FILTERSresetBack to the whole history for comparison.
Pro Journal with a symbol and session filter and the WHAT-IF bar, five numbered areas
Sample / demo account data: XAUUSD + ASIA gives 10 trades. The Journal itself flags it as low confidence; a small sample proves nothing.
  1. 1Filters: RANGE, ALL ACCOUNT, SYMBOL, SESSION, DOW, HOUR, SIDE, RESULT, DATES
  2. 2WHAT-IF bar: trades, net result, win rate, profit factor and max drawdown before and after the filter
  3. 3Every KPI recalculates for that slice: net P/L, win rate, PF, expectancy, drawdown, trader score
  4. 4Equity curve and charts of the filtered trades only
  5. 5Edge & insights with a confidence note (small samples are flagged)

How to answer a “what if” in four steps

1 · OpenPress J (or LAB ▸ JOURNAL).
2 · FilterFor example SESSION ▸ ASIA, or SYMBOL ▸ XAUUSD.
3 · ReadDASHBOARD shows net P/L, win rate, PF, expectancy, drawdown and the curve for that slice only.
4 · ComparePress NO FILTERS, then try another slice (New York, a weekday, BUY only…).

Example: Asia shows a positive expectancy but New York does not? Then your edge is in Asia, and the Review and Behavior pages tell you what went wrong in the other slice.

Risk analytics page for the New York session with five numbered areas
Sample / demo account data: the same account filtered to the New York session (47 of 158 trades) shows a losing slice. This is what the filter is for: finding where the leak is.
  1. 1WHAT-IF bar for the New York session: 158 trades before, 47 after the filter
  2. 2Profit factor, expectancy and win rate with a status tag (LOSING / NEGATIVE / BELOW 50%)
  3. 3Sharpe, Sortino, Calmar, max drawdown, recovery factor, SQN, Kelly, streaks
  4. 4Drawdown depth and duration, R analytics and edge stability across 6 time buckets
  5. 5Monte Carlo: 500 bootstrap simulations of the filtered trades

Scenario Lab: what if costs, size or win rate change?

Under RISK ▸ SCENARIO LAB you re-play the currently filtered closed trades with your own assumptions: spread multiplier, commission, win-rate decay % and risk scale. RUN SCENARIO (needs 5+ closed trades) shows baseline net → scenario net, PF, win rate and expectancy, plus a 400-run Monte Carlo: median drawdown, 95th-percentile drawdown and risk of ruin (10% drawdown). It never changes your account, and the results are estimates, not promises.

And around it

Waterfall (WF): gross profit → commission and swap → netReview: grade, emotion, mistake, noteCoach: profile, repeated mistakes, revenge & over-tradingPLAY / SHOT: replay and entry / exit screenshotsTrader ScoreCSV export of the filtered setPersian / English
Panel language(like UiLanguage and the FA/EN button inside the panel)
In the real EA the Journal is fully bilingual. The FA/EN button in the Journal header (and on the Coach dock) switches the language instantly. Digits are always Latin.
DASHBOARDNet profit, win rate, PF, expectancy, drawdown, equity curve, heat map
PERFORMANCESymbol/session/setup/tag; which setup makes money
RISKDrawdown depth, R statistics, Monte Carlo, Scenario Lab
REVIEWGive each trade a grade, emotion, mistake and note
COACHProfile, mistake analysis, recommendations
PLAY / SHOTREPLAY with a future mask (40 candles before entry, no orders) and ENTRY/EXIT screenshots
Complete Journal · RC58

Explore the Pro Journal, one tab at a time

Choose a group and tab: the detailed panel below switches to that view and practical guidance updates alongside it. All numbers shown are illustrative.

1. Choose a Journal group

2. Open a tab

About this tab

Important:
How to use it
    Shared Journal tools: Use the top bar to filter date range, symbol, session and trade outcome. R requires a valid recorded initial risk. CSV exports journal records, and FA/EN changes the actual EA Journal language. In this guide, most visual controls open their educational explanation.

    3. Interactive visual for the selected tab

    Use “Expand journal view” for a larger canvas. On mobile, scroll the preview horizontally. · All values and charts are illustrative—not linked to your trading account.

    PRO JOURNAL | ACCOUNT-WIDE ANALYTICSTELEMETRY | CONF HIGHSCOPETIMETRADE
    NET P/L
    +$1.84K
    86 trades | +$410 vs prev
    WIN RATE
    57.0%
    49W / 37L | 95% 47-67%
    PROFIT FACTOR
    1.61
    HEALTHY | payoff 1.22x
    EXPECTANCY
    +$21.42
    per trade | avg +0.18R (72)
    MAX DRAWDOWN
    -$428
    now -$96 below peak
    TRADER SCORE
    78/100
    rules 82 | risk 76 | cons 74
    EQUITY CURVE | 86 TRADESNET +$1.84K
    EDGE & INSIGHTSSAMPLE 86 | CONFIDENCE HIGHAVG WIN +$73 | AVG LOSS -$60VS PREVIOUS: NET +$410 | WR +3.2ppBEST SYMBOLXAUUSD +$780BEST SESSIONLONDONBEST SETUPOB+FVGInsights are demo values for layout only.
    UNDERWATER
    WIN RATE | 20-TRADE ROLLING
    LAST 18 TRADES
    NOW 3 WINS IN A ROW | BEST 6W | WORST 3L

    BEHAVIORAL COACH

    DISCIPLINE
    RULE FOLLOWING 82%
    RISK
    SIZE CONTROL STABLE
    CONSISTENCY
    2 REVENGE FLAGS
    NEXT ACTION
    Review losing London trades
    DEMO DATA · CURVES
    CLOSED-TRADE EQUITY CURVE | AREA = ALL TRADES · LINE = CURRENT FILTER
    ACCOUNT TELEMETRY | BALANCE & EQUITY (30s)
    TRADE-BY-TRADE NET P/L · FILTERED DD vs TRUE EQUITY DD
    DEMO DATA · DAILY P/L
    DAILY SUMMARY
    TRADING DAYS 18GREEN 12RED 6AVG +$94BEST +$620WORST -$410
    DAILY NET P/L | GREEN = WINNING DAY, RED = LOSING DAY
    DEMO DATA · TRADE BARS
    TRADE-BY-TRADE NET P/L | EXECUTION SEQUENCE & PAYOFF
    ROLLING WIN-RATE (20-TRADE MOVING WINDOW) & STREAK MOMENTUM
    50% REF
    DEMO DATA · TIME
    HOUR x WEEKDAY HEATMAP | NET P/L PER CELL (CLICK = FILTER)
    MONTUEWEDTHUFRISATSUNLOSS < 0 > PROFIT
    WEEKDAY
    MON+420
    TUE+310
    WED+180
    THU+510
    FRI+95
    SAT+0
    SUN+0
    SESSION | SERVER TIME
    ASIA+$180
    LONDON+$740
    OVERLAP+$560
    NEW YORK+$320
    OTHER-$40
    DEMO DATA · SYMBOL
    SYMBOL PERFORMANCE | SORTED BY NET P/L
    SYMBOLTRADESNET P/LPFWRRELATIVE NET
    XAUUSD34+$1,8201.7462%
    EURUSD29+$1,1101.4658%
    GBPUSD21+$6201.2852%
    NAS10018+$2901.1350%
    USDJPY12-$1200.9142%
    DEMO DATA · DISTRIBUTION
    P/L DISTRIBUTION | HISTOGRAM
    LOSS → payoff → PROFIT
    OUTCOME MIX + Z-SCORE
    WIN 74LOSS 45BE 9Z-SCORE +1.34
    HOLDING-TIME PROFILE
    MFE vs MAE SCATTER | EXECUTION QUALITY
    GOOD ENTRY / GOOD EXITGOOD ENTRY / POOR EXITPOOR ENTRY / RECOVERYPOOR TRADE
    DEMO DATA · SETUPS & TAGS
    SETUPS & TAGS | WHAT MAKES AND WHAT COSTS MONEY

    filters apply | grey = fewer than JournalMinSample trades

    TYPENAMENNETPFEDGE
    SETUPLondon Sweep28+$1,3801.71
    SETUPNY Reversal19+$7401.42
    TAGFVG36+$1,6101.58
    TAGLiquidity42+$1,4201.46
    TAGCountertrend11-$3100.71
    DEMO DATA · RISK
    DRAWDOWN DEPTH & DURATION
    MAX DEPTH 8.4%LONGEST RECOVERY 5d 08hCURRENT DD 2.1%UNDERWATER NOW 13hMAX 7 TRADES

    R ANALYTICS | AVG R +0.62 | MEDIAN R +0.41 | AVG WIN +1.44R | AVG LOSS -0.78R | WORST -1.12R | R TRADES 112/128

    EDGE STABILITY
    72/100 STABLE · EXP drift +0.08 · WR drift +2.4ppBUCKETS PF: first 1.31 → last 1.58 · 6 chronological slices
    MONTE CARLO | 1000 BOOTSTRAP SIMULATIONS
    Median DD -$690Avg DD -$84295th pct -$1,438Worst -$2,104Ruin 3.7%
    DEMO DATA · SCENARIO LAB
    SCENARIO LAB | WHAT-IF ON CURRENT FILTERS
    BASELINE NET +$4,220 → SCENARIO NET +$3,145

    SCENARIO PF 1.31 | WR 53.2% | EXP +$24.57 per trade

    MONTE-CARLO (400 iterations, WR-decay flips + bootstrap)

    Median DD -$870 | 95th pct DD -$1,690 | Risk-of-ruin(10% DD) 6.2%

    Model: net × risk − costs; winners flip to avg loss (P=decay)
    DEMO DATA · TRADES
    RECENT FILTERED CLOSED TRADES
    PAGE 1/3
    SETUP / TAGACTIONS
    2026.09.29 10:15XAUUSDBUY0.20+$286+1.62R35mLondon Sweep
    2026.09.28 10:22EURUSDSELL0.20+$124+0.88R47mFVG Retest
    2026.09.27 10:29GBPUSDBUY0.20-$92-0.74R59mNY Reversal
    2026.09.26 10:36XAUUSDSELL0.20+$410+2.18R71mLiquidity
    2026.09.25 10:43USDJPYBUY0.20-$67-0.61R83mBreakout
    DISCIPLINE & COST LEAKAGE
    GROSS +$5,010COMMISSION -$420SWAP -$82SLIPPAGE est. -$288NET +$4,220
    DEMO DATA · CALENDAR
    YEARLY P/L HEATMAP | 2026 (GITHUB-STYLE)
    LOSS < 0 > PROFIT
    SEP 2026 | P/L BY DAY
    1+$9
    2+$18
    3+$27
    4-$28
    5+$45
    6+$54
    7+$63
    8-$56
    9+$81
    10+$90
    11+$99
    12-$84
    13+$117
    14+$126
    15+$135
    16-$112
    17+$153
    18+$162
    19+$171
    20-$140
    21+$189
    22+$198
    23+$207
    24-$168
    25+$225
    26+$234
    27+$243
    28-$196
    29+$261
    30+$270
    DEMO DATA · TO REVIEW
    REVIEW CENTER | UNREVIEWED TRADES
    PAGE 1 / 2
    #10490XAUUSD-$8020mUNREVIEWED
    #10491EURUSD+$10324mUNREVIEWED
    #10492GBPUSD+$12628mUNREVIEWED
    #10493XAUUSD-$14932mUNREVIEWED
    #10494EURUSD+$17236mUNREVIEWED
    #10495GBPUSD+$19540mUNREVIEWED
    #10496XAUUSD-$21844mUNREVIEWED
    DEMO DATA · PROFILE
    TRADER PROFILE | PERSONAL COACH SCORECARD
    OVERALL78 / 100
    STRENGTH: Risk sizing consistencyWEAKNESS: Exit efficiency
    RISK
    86
    DISCIPLINE
    74
    ENTRY
    81
    EXIT
    68
    CONSISTENCY
    77
    DEMO DATA · MISTAKES
    MISTAKE ANALYSIS | AUTOMATIC DETECTION
    MISTAKECOUNTSEVERITY
    REVENGE ENTRY9HIGH
    OVERTRADING14MED
    EARLY EXIT18MED
    RULE BREAK6HIGH
    CHASE ENTRY8LOW
    PARETO | COSTLIEST MISTAKES (REALIZED LOSS OF TAGGED TRADES)
    REVENGE ENTRY$610 | cum 38%
    OVERTRADING$480 | cum 54%
    EARLY EXIT$330 | cum 70%
    RULE BREAK$270 | cum 86%
    CHASE ENTRY$190 | cum 100%
    DEMO DATA · BEHAVIOR
    BEHAVIOR ANALYSIS | SESSION & TIMING HABITS
    SESSIONTRADESNET P/L
    ASIA18+$140
    LONDON51+$1,780
    OVERLAP29+$920
    NEW YORK26+$480
    OTHER4-$120
    COACH: your weakest session is OTHER (-120). Consider skipping it.
    REVENGE & OVERTRADING STATUS
    CAUTION · 3 clustered-loss sequences

    Spacing between losses shortened after drawdown. Review entry gate before the next trade.

    STOP-LOSS DISCIPLINE & INVARIANCE
    GOOD · 93% stop integrity

    Most trades kept initial risk boundaries; 2 stop-widen events require review.

    DEMO DATA · COACH
    TRADING COACH INTELLIGENCE ENGINE
    OVERALL SCORE78 / 100
    RISK86
    DISCIPLINE74
    ENTRY81
    EXIT68

    STRENGTHS

    • Consistent position sizing

    • Strong London-session edge

    WEAKNESSES

    • Early exit after +1R

    • Performance drops after 3 losses

    ACTIVE COACH RECOMMENDATIONS

    1. After 2 losses, reduce pace and re-check setup.

    2. Let A-grade trades reach planned management milestone.

    3. Avoid OTHER session until sample improves.

    TOP MISTAKES & MEMORYTREND: STABLE (+6 score vs prior window)PATTERNS: London Sweep / FVG strongestBEST: trend-aligned A setupsAVOID: revenge / late-session chaseADVICE: preserve risk, improve exit capture
    TRADE #10452 · XAUUSD · BUY
    Net +$286.40Result +1.62R (risk $176.80)Plan: London Sweep · Grade AExit captured 71% of best moveEntry 2631.20 → exit 2646.80Opened 2026.09.29 10:15 · held 47mLots 0.20 | comm -$2.80 | swap 0.00Exec: slip 0.2p | 64ms | spread 1.6p
    GRADE
    EMOTION BEFORE ENTRY
    RULES
    SETUP
    London Sweep
    MISTAKES
    SCREENSHOT REVIEW · TRADE #10452
    LIVE PREVIEW · ENTRY
    SETUP CONTRIBUTION WATERFALL | CUMULATIVE NET BY SETUP
    London+$1,380
    NY Rev+$740
    FVG+$1,100
    Breakout-$260
    Other+$510
    TOTAL+$3,470

    Replay Bar · 520×30

    Exact size and order of the buttons
    #123456 EURUSDEVT 4/8
    Speed button order: 1x → 2x → 5x → 0.5x → 0.25x → 1x. The source tooltip mentions the overall range, but the documented behavior comes from the handler.

    Hotkeys and dispatch priority

    Click
    In MT4, E and N/S are consumed before some Workstation hotkeys; this is documented as a shadow/priority conflict.

    Coach V2 · behavior coach

    A read-only advisor: it never sends or changes an order. LIVE and SIM are analyzed separately. Only configurable guards can block entries. With CoachUiV2=false the old view returns.

    Panel language(like UiLanguage and the FA/EN button inside the panel)
    The Coach V2 dock texts come from the real C2L dictionary and the smc_p53_i18n.inc translation layer; the FA button inside the dock works too.
    Coach dock on the chart: 480×(28+214) pixels; cycle between pages with the < and > buttons (not tabs). MIN keeps only the OVERVIEW summary. Figures are examples; this graphic is an educational reconstruction for RC58. Click any button to learn its purpose.
    COACHTODAY
    READY | LIVEToday +84.20
    Daily loss0.62% / 4.00% (DAY %)
    Trades 4 (3W 1L) Tilt 22 Risk 0.9% Plan 1:1.8
    No active coach warning
    NEXT: confirm setup, stop and risk before entry
    READY | LIVEBroker account
    P/L today+84.20 (+0.84%)
    Floating+12.40 (+0.12%)
    Trades4 (3W/1L)
    Risk if all stops hit: -96.00 (-0.96%)
    Daily loss0.62% / 4.00% (DAY %)
    Left today: 346.00 (3.38%)after stops: 250.00 (2.44%)
    Tilt ⓘ22/100
    Streak 0L | Revenge 0 | Overtrade 0 | Open 2
    ! XAUUSD risk 1.40% of balance (limit 1.0%)
    Reduce size or tighten the stop back to the plan
    OPEN RISKLIVE
    96.00 (0.96% of balance)limit 3.0%
    Positions: 2 known / 0 unknown (no SL)
    Top symbol: XAUUSD 62%
    Direction: BUY 62% / SELL 38%
    Draft: BUY EURUSD R:R 1:1.8 OK
    Broker min stop distance: 10 pts
    Price-only risk | excludes pending, costs and gaps
    BEHAVIORLIVE
    SINCE ATTACH (live account)
    3SL changes
    1SL widened
    0SL removed
    2TP changes
    0Lot-ups
    1Risk-ups
    TODAY / RULES
    Revenge 0 | Overtrade 0 | Tilt 22
    Rules blocked: 1 | BYPASS used: 0
    SL widened +12.0 pips #10452
    TRENDS (broker journal)
    7DPREV 7DDELTA
    Trades3127
    Win rate58%52%g
    Net+412.60+118.20g
    Avg R0.420.18g
    Profit factor1.611.22g
    Net by weekday (30D)
    M
    T
    W
    T
    F
    S
    S
    Best session: London +380 Worst: Asia -40
    COACH FOCUS
    Execution72
    Discipline81
    Risk86
    Performance-
    Strength: Consistent position sizing
    Weakness: Early exit after +1R
    1) After 2 losses, reduce pace and re-check setup.
    2) Let A-grade trades reach the planned milestone.
    PRO INSIGHTS86 trades
    Expectancy (R / money)+0.18R / +21.42
    Profit factor / payoff1.61 / 1.22
    Win rate (95% range)57% (47-67)
    Streaksmax W 6 / L 3 | now +3W
    Win rate after loss vs after win48% vs 61%
    Lot size after loss vs after winx1.35
    Risk consistency (CV)0.31
    Rules followed vs broken (avg)+0.42 vs -0.31
    > Lot size is x1.35 larger after a loss: keep size constant
    > Weakest entry hour 22:00 (avg -0.40); strongest 10:00 (avg +0.62)
    Scope: THIS EA (default)
    Strict SL protection: ON | Single instance: ON
    Auto-close flags checked: none of selected actions on
    Selected coach/schedule/news gates: OFF
    Local event CSV OFF | exports OFF | ID opt-in OFF
    License cutoff: … (not enforced)
    Inputs > Sections 1, 2, 3, 25-31 | review on demo first

    Emotional pressure (Tilt) ⓘ

    0–100 · 60+ = rest

    The calculator below is a teaching example of the Coach V2 formula; it is not connected to a MetaTrader account. The software itself computes these inputs from history and account state.

    Demo score
    0/100
    Calm range

    tilt = min(100, min(60, 20 × losses) + min(50, 25 × revenge) + (size_jump ? 20 : 0) + (daily_budget_used ≥ 50% ? 20 : 0) + (trade_cap_reached ? 15 : 0))
    Very important: 60+ is a stop/rest warning, but this number alone does not necessarily block all orders. The entry lock depends on CoachTiltLockMinutes > 0 (default 30 since RC59; 0 = off) and a recent loss. Coach V2 itself is read-only.

    Configurable gates and alerts

    CoachMaxRiskPerTradePct = 1.0

    Warns when one trade’s risk is above 1% of the balance.

    CoachRevengeWindowMin = 30

    A 30-minute window for detecting revenge entries; by default only the same symbol and no scale-in.

    CoachMaxTradesPerDay = 0

    0 means the daily trade cap is disabled; a positive value enables the entry guard.

    ToastLanguage = 2

    When an entry is rejected, the reason and next action are shown in two languages.

    Language: the FA / EN button on Coach and Journal, or UiLanguage; digits are always Latin. Dock width: CoachPanelWidth (460–600). The “entry blocked” window: ToastLanguage · ToastSeconds · ToastFontSize.

    Extra panels

    Panels that appear depending on account and chart state. Switch between them with the bar below.

    Panel language(like UiLanguage and the FA/EN button inside the panel)
    In the real EA only the Journal, Coach (and advisors) and virtual monitor panels are translated; the Entry Block window is bilingual through ToastLanguage. Activity, Quick Setup, Equity, Prop HUD and Lab are always English.
    ActivityEvents: entry, news, TP, close
    Quick SetupWizard for choosing a style and prop firm
    Equity / Prop HUDEquity curve and prop-rule progress
    Live CoachNext-entry gate and emotional pressure
    Strategy Lab / Rewind / DecisionReplay tools and decision practice
    ACTIVITY CENTER36 recent events
    INFOTRADE OPENEDXAUUSD BUY · risk 0.50%
    WARNNEWS GUARDHIGH USD event in 18 minutes
    OKTP1 FILLEDRisk-Free milestone available
    INFORISK-FREEWhole position stop synchronized
    OKTRADE CLOSEDRealized +1.62R
    QUICK SETUP WIZARDV40.220
    1. Choose how you tradeNothing changes until CONFIRM. Every value stays editable.
    PROP FIRM CHALLENGE

    0.5% risk / trade

    Firm guard + live limits

    News block + auto-lock

    GOLD / SCALPER

    1.0% risk / trade

    ATR break-even + trail

    30 pt slippage tolerance

    FOREX SWING / DAY

    1.5% risk / trade

    Wide exits / no trailing

    Daily loss cap 5%

    2. Prop firm rules
    Challenge start balance: 100,000.00 (profile)3. Risk per trade
    Review selections before launch
    ACCOUNT PERFORMANCE & EQUITY CURVE
    NET PROFIT+$4,220
    WIN RATE58.6%
    PROFIT FACTORPF 1.54
    MAX DRAWDOWN-$842
    ATH: $104,880
    PROP FIRM | FTMO 2-STEP
    SAFE | on breach: BLOCK
    DAILY LOSS1.8 / 5.0%
    MAX LOSS3.2 / 10.0%
    PROFIT TARGET5.7 / 10.0%
    TRADING DAYS3 / 4
    Start 100000 | day start 103120
    Best day 1260 | auto-lock BLOCK
    LIVE COACHREADY
    NEXT ENTRY: GATE CLEAR · A-GRADE SETUPToday 4 trades | 3W 1L | net +2.4R | plan RR 1.8
    TILT22/100

    • No discipline alerts. Stick to the plan.

    ToastLanguage:Scenario:
    This panel is built exactly like RC37SyncToast(): ToastLanguage=1 shows Persian only, =0 English only, =2 both blocks one below the other. The reason translation comes from the same ~1200-phrase dictionary; if a reason has no translation, the English text stays.
    AI PRE-TRADE SAFETY & PSYCHOLOGY AUDIT

    MINDSET: CALM / VERIFIED

    RULES: PRE-TRADE CHECKLIST VERIFIED

    RISK: WITHIN ACCOUNT AND POSITION LIMITS

    VERDICT: ENTRY MAY PROCEED
    Strategy Lab / Replay Bar · source width 466px · bar height 30px
    SETUP
    0.25x · 0.5x · 1x · 2x · 5x · 10x · 20x · 50x
    TRUE REWIND STATE2026.09.29 10:42

    BAL   10042.60

    FLT   +184.20

    EQ    10226.80

    POS   2    VOL 0.40

    PEND  1    LED 8

    REAL  +612.40

    WHAT WOULD YOU DO?
    Replay decision panel: 340×120 · buttons 58×24
    ASIA
    LONDON
    NEW YORK
    USD HIGH
    NEXT 00:18 | USD | HIGHCPI m/m · News guard active
    Note: in the EA these panels appear/hide depending on account state, chart size and internal state. The numbers on this page are demo values; control names, structure and base sizes come from the source.

    Strategy Lab (4-chart tester)

    Multi-timeframe Replay on a live chart with a future mask: candles after the test time are covered. Trades here are virtual. Select charts and try the buttons.

    MT4 + MT54 charts8 speeds · 0.25x to 50x

    Multi-timeframe Strategy Lab: how it works

    Most manual traders decide top-down: the higher timeframe gives the bias, the middle one the structure, the lower one the trigger. Strategy Lab lets you practice exactly that on history, inside your own MetaTrader, with every chart advancing on the same clock.

    Strategy Lab with four numbered charts: M3 main chart, M15, H1 and H4 of the same symbol
    Real Strategy Lab session on a demo chart (XAUUSD). All four charts show the same moment; virtual (SIM) trades are drawn on the main chart.
    1. 1MAIN chart (your timeframe, here M3): plan, execute and manage trades
    2. 2M15 chart: trigger / context (opens automatically)
    3. 3H1 chart: structure (opens automatically)
    4. 4H4 chart: bias (opens automatically)
    5. 5Start line on each chart: drag it, or use SET START / RANDOM
    6. 6Test time: every chart ends at the same moment, the future is hidden
    7. 7Mini controller on each side chart: step that chart's own candle
    8. 8Lab bar: RESET, PLAY, speed, LOC, 4 CH, AUTO/LOCK, CLR, SET+, END
    9. 9Virtual (SIM) trades: normal trade box, R levels and P/L

    The four charts

    MAINyour timeframe (M1, M3, M5 …)where you plan and manage the trade
    M15trigger / contextopens automatically
    H1structureopens automatically
    H4biasopens automatically

    Press 1 CH → 4 CH and the three side charts of the same symbol open next to your main chart. You may change a side chart's timeframe; the Lab follows whatever timeframe each chart actually shows.

    One clock, no peeking

    Shared test timeAll charts show the same moment. The clock steps in the finest timeframe among the open charts, so a coarse candle can never jump ahead of a fine one.
    Higher-timeframe candles close honestlyA forming H1 or H4 candle stays hidden and appears only once it has completed at the test time. You never see a half-built H4 candle with the future inside it.
    Future covered on every chartCandles after the test time are masked on the main chart and on all side charts.
    No hints from the real accountYour real trade arrows and levels are switched off on the Lab charts and your live boxes are hidden, so history cannot tell you how a setup ended.
    TEST TIME 10:30 (M5 clock) M5 10:0010:30 ▲ now10:55 H1 H1 10:00 candle is still forming: HIDDEN (last visible H1 candle is 09:00) TEST TIME 10:55 (M5 clock) M5 10:0010:55 ▲ now H1 10:55 + 5 min = 11:00 → the H1 10:00 candle is complete: VISIBLE

    How a higher-timeframe candle appears. The clock steps in the finest timeframe of the open charts (M5 here). An H1 candle stays hidden while it is still forming and becomes visible only when it has completed at the test time. Illustration of the rule, not a screenshot.

    A top-down practice session

    1 · Set the startDrag the start line, use SET START, or press RANDOM for blind practice. Switch to 4 CH and press START.
    2 · Read the biasStep the H4 and H1 charts with their own buttons, or PLAY at 1x–5x, and mark the direction.
    3 · Take the triggerOn the main chart plan the trade with the normal trade box (Entry, SL, TP1–TP3) and execute it as a virtual trade.
    4 · Manage and reviewUse BE, trail and partial exits, then open the Replay Monitor for win rate, profit factor, expectancy, R and the trade table.

    The Lab bar

    Strategy Lab bar with each button labelled
    The Lab bar, button by button (real screenshot, enlarged).
    ControlWhat it does
    START / RESETStart the replay session; RESET returns to the start time (R).
    < PLAY / PAUSE >Step back or forward one candle (X/V or arrow keys, Shift = 5 candles); play and pause with Space or C.
    SPEED0.25x · 0.5x · 1x · 2x · 5x · 10x · 20x · 50x.
    LOCCenter all charts on the test time (L). While paused you may scroll and zoom any chart freely; LOC brings them back.
    1 CH / 4 CHOne chart or the four-chart layout.
    AUTO / LOCKDynamic price auto-scale on or off (F / Z).
    SET+SET START (move the start to the cursor), RANDOM (random historical bar), CAPITAL (LIVE ACCOUNT or SIM $1,000 – $100,000) and MONITOR (Replay Monitor).
    CLR · ENDCLR clears closed trade boxes (two-step confirm); END finishes the session.

    From test to review

    Press J during a Lab session and the Journal analyses your virtual trades with the same filters, charts and statistics as for real trades (data quality is marked VIRTUAL SIM). The Replay Monitor lists every closed test trade, and PLAY on any row replays it.

    Pro Journal and Replay Monitor open on top of a Strategy Lab session
    A Lab session after a few virtual trades: the Journal analyses them and the Replay Monitor lists every closed trade.
    1. 1Pro Journal opened on top of the Strategy Lab: same filters, DATA QUALITY: VIRTUAL SIM
    2. 2Dashboard of the virtual trades: net, win rate, profit factor, equity curve, trader score
    3. 3Replay Monitor: SIM balance, equity and the closed-trades table with R, duration and profit
    4. 4The test trades stay on the chart as boxes with R levels
    5. 5The Lab bar on the same chart

    Honest limits

    Needs the lower-timeframe history to be available in your terminal; missing history is not invented, the Lab waits or tells youVirtual trades only; a replay is practice, not a forecastRuns on your terminal's chart history, it is not the broker Strategy TesterThe Lab bar is English onlyMT4 and MT5
    ⚠ Strategy Lab in the real EA is English only and does not change with the language button; this simulator stays English for the same reason.
    PLAY / PAUSESpace or C; step with V and X
    LOC / LReturn all charts to the test time
    ScrollThe mouse wheel is free; background drag is locked
    Start dateChoose it in Pause; TRUE REWIND to return the account
    Simulated platform
    Replay speed (8 options)

    Scroll and anchor

    Current behavior: scrolling with the mouse wheel is allowed; background drag is locked to avoid interfering with trade boxes. During PLAY, the Fixed Replay Anchor keeps the chosen display point as steady as possible. Zoom locates that chart to the test time and L returns all charts to the test position.

    MT5 note

    In MT5 (P4.7) the early Seek stop when M5 history is not ready was fixed and a limited recovery with WAIT/TIMEOUT is performed. This behavior is unchanged for MT4 in P4.7.

    Tool behavior

    OperationBehavior
    Manual scroll with the mouse wheelThe chart foreground moves freely; the background-drag lock prevents interference with trade boxes.
    PLAY / NEXT / PREV and Fixed Replay AnchorAfter you choose a position, the program calculates the scroll compensation per chart from its visible candle.
    Zoom or resizeZoom leads to a Locate of that chart; a display change must not move the tester engine time.
    L or choosing the test dateExplicit Locate on all charts; choosing a date discards the old detached-scroll state.
    M15 / H1 / H4 in MT5The Relay buttons and M5 history recovery were fixed in P4.6/P4.7.
    News visibility / AlertsNews display is OFF at first; a manual change is kept and restored. News alerts have an independent switch.
    Future MaskThe future candle must stay covered; this part is untouched by the news-default fix.
    Reminder: this page is only a teaching simulator. In Lab trades are virtual; LIVE differs from SIM.

    Practice checklist

    Replay Monitor · RC58

    This interactive mock-up illustrates RC58. All figures are samples, and it is not connected to your account. Try OVERVIEW, EQUITY and CLOSED tabs.

    REPLAY MONITOR · RC58Educational demo • no account connection
    Sample balance$10,380
    Sample realized P/L+$380 (3.8%)
    Sample win rate58%
    Sample drawdown-2.1%
    Profit Factor1.48
    Expectancy+$19.0
    Average R0.31 R
    Payoff1.12
    Best / Worst+$95 / -$72
    Balance DD2.1%
    Recovery1.8
    Trades20
    BALANCE | realized closes onlySTARTLATEST

    CLOSED · sample table; below 640px OPEN disappears, below 560px DUR also disappears.

    TicketSymbolOpenCloseDurProfit
    #1042EURUSD09:1509:4833m+$82
    #1043XAUUSD10:0210:3331m-$35
    #1044EURUSD10:0410:5551m+$64
    Overview: review net P/L, win rate, expectancy, R and drawdown before your next decision.
    Display
    Navigation
    Sensitive actions
    RESET TEST and CLOSE ALL are sensitive actions in the actual product. This illustration only displays explanations and never changes positions.

    Hotkeys

    They work when you are not typing in a text field. In MT4 a few keys (E and N/S) are consumed before the Workstation keys; if you see unexpected behavior, use the panel button.

    KeyJob
    -Switch full panel ⇄ Zen
    EInstant Break-Even for managed positions (at most once per second)
    H then EnterARM closing 50%; press Enter within 5 seconds
    B / NSame as the mini-dock BUY / SELL (the same Draft → EXEC). O turns on One-Key mode and Enter confirms the armed side
    [ / ]Previous / next ticket
    QAccount Performance & Equity widget
    TTurn the Strategy Lab bar on/off
    EscCancel the BUY/SELL click-to-place STANDBY (CLICK CHART)
    Fast Scalp ⚡ (keys work only while WSEnableSafeHotkeys = true — in Live, Strategy Lab and the tester alike)
    FArm Fast Scalp on the last side; press F again (or Esc) to cancel. Same in the Lab and the tester (RC126)
    Space / EnterWhile armed, only if WSEnableTradeHotkey = true (default false): the first press arms, a second press within 2 s sends the order. With false only a message appears — use the BUY/SELL | lots button. While ⚡ is armed these keys belong to ⚡, also in the Lab (Play/Pause with the PLAY button). Enter first serves an armed H half-close or One-Key side
    B · N / SWhile armed: re-arm as BUY · SELL
    EscAlways cancels an armed Fast Scalp (even with WSEnableSafeHotkeys = false)
    In Strategy Lab / Replay
    Space C PPlay / Pause
    V →One candle forward (held down: about 13 candles per second and it stops as soon as you release — RC130; the > button flashes — RC127)
    X ←One candle back (same hold behaviour; the < button flashes)
    RRestart (RESET)
    ZFIT / auto-scale mode — only Z and the FIT button (since RC126 F is always Fast Scalp)
    LLocate: return all charts to the test time
    EscPause
    Workstation (WSEnableSafeHotkeys)
    W J N S LWorkstation · Journal · news · sessions · Levels. The trading key E is OFF by default (WSEnableTradeHotkey)

    Settings (250 inputs)

    Press F7 on the chart (EA Inputs). Names and defaults are the same in MT4 and MT5. In MT5 groups 27–33 are not collapsible “input group” headers: they appear as separator lines inside group 26 (JOURNAL TAGS) — scroll down to find them. Most inputs are optional or advanced; change the “SAFETY & INFRASTRUCTURE” and “DIAGNOSTICS” groups only when needed.

    Most important settings

    Leave the rest at their defaults
    InputDefaultWhy it matters
    ManagementScope00 this EA only · 1 a specific Magic · 2 all orders on the symbol (caution)
    ManualStopWideningPolicy10 warn · 1 up to the daily limit · 2 forbidden
    PropMaxDailyLossPct + PropFirmDailyGuard4.5 · falseDaily drawdown guard for prop accounts
    DAY % (RISK tab, not an Input)0 = OFFThe Account Guard daily loss limit; set in the panel
    WSNewsGuardMode · WSScheduleGuardMode · WSPropGuardMode0OFF / WARN / BLOCK
    CoachMaxTradesPerDay · CoachMinRR0Coach entry gates (0 = OFF)
    CoachTiltLockMinutes30Entry pause after a loss at emotional pressure 60+ (0 = OFF)
    ForceNativeTradeLevelstrueKeeps the terminal's own Entry/SL/TP lines visible on live charts
    CoachMaxRiskPerTradePct1.0Risk-per-trade warning
    UiLanguage · ToastLanguage0 · 2Journal/Coach language and the entry-blocked window
    AutoTradeScreenshots · ScreenshotOnVirtualTradestrueEntry/exit screenshots for the Journal
    RunSetupWizard1First-run wizard for each account
    TesterFixedSpreadPips1.5Fixed Lab/Replay spread (virtual only)
    IncludeOpenTradePathstrueRC76: dotted path from the entry arrow to the current price for each open position (PATH ON/OFF in SYSTEM)
    StartMinimizedtrueStart in Zen mode

    All inputs

    NameTypeDefaultDescription

    Documented control catalog

    A searchable list of buttons, fields, toggles and key controls of the main panel, Zen, Trade Box, Workstation, Journal and Replay.

    Troubleshooting and glossary

    Common problems, causes and fixes.

    ProblemCause / fix
    BUY/SELL does not work or entry is rejectedRead the “entry blocked” window (category + reason + next step). Usually: AutoTrading off, daily limit, margin, spread, news/time guard, trade cap or the emotional-pressure lock.
    A virtual (SIM) position does not openCheck the Experts log for [RC34] and [RC35]. Causes: Recovery blocked, the engine lock is not on this chart (EnforceSingleEngineInstance), or the virtual book is held by another chart/instance. If you see “lease could not be acquired”: in Tools ▸ Global Variables (F3) delete the variables BTSV_OWNER and BTSV_BEAT and attach the EA to the chart again (fixed automatically in RC35).
    “BUY STOP must be below current price” (or “TP above”, or the SELL versions)RC132: an open position’s SL must stay on the loss side and its TP on the profit side of the current price (BUY: Bid, SELL: Ask; Lab/tester: the last close). Move the line back to the legal side; BYPASS does not lift this rule.
    The panel shows “STATE REBUILT … check TP/SL stage plans”RC129: no valid saved state bank was found (damaged files are kept as *.corrupt.<time>). The EA does not lock: it builds a fresh bank, opens the main panel and re-adopts the open positions from the broker. Their broker SL/TP are untouched, but check the TP/SL stage plan of each box. The Experts log shows STATE SELF-HEAL.
    I widened the SL and it was rejectedIt is ManualStopWideningPolicy. Policy 1: the risk would exceed the daily/remaining limit. Policy 2: always forbidden. If really needed: BYPASS (switches itself off after 20 minutes; it does not lift the daily loss limit).
    TP/SL on the wrong side is not acceptedTP must be on the profit side and a pending SL on the loss side. In a fast market, if price has passed the TP it is rejected.
    The box disappearedProbably hidden with -; SHOW n in the MANAGE tab. The trade is not gone.
    A closed box stays on the chartThis is normal. One click on X or - removes its display; the journal record stays.
    Manual trades / another EA were managed tooManagementScope=2 manages all orders on the symbol; set it to 0 for safety.
    “This build expires…” or “EXPIRED” appearsEvery build works until a fixed date, shown in About and in the panel badge (“Valid until …”). Reminders appear once each at 10, 3 and 1 days left, on the last day and after expiry. After that date NEW entries are blocked everywhere (market, pending, OCO, virtual/SIM entries and the Strategy Tester); open trades keep being managed (BE, trailing, partial exits, SL repair). Download the latest build from the website and replace the file.
    Entry is blocked with “tilt pause”After a loss that raised emotional pressure to 60+, Coach pauses new entries for CoachTiltLockMinutes (default 30). Wait for the countdown, or set the input to 0 to turn the pause off.
    The terminal's Entry/SL/TP lines are not visible on a live chartSince RC61 the EA switches Chart Properties ▸ Show trade levels back on by itself (ForceNativeTradeLevels=true), also after a Lab/Replay session or a template. Set it to false only if you want them off.
    Persian text in MT4 shows “???”RC58 supports Persian labels for translated surfaces such as Journal, Coach and the virtual monitor. The main panel and certain technical button labels remain in English; use EN if your chart cannot render Persian.
    Screenshots are not savedAutoTradeScreenshots, ScreenshotOnVirtualTrades and disk space (a full BMP is 5 to 8 MB: JournalStoreFullBmp). Errors are logged and retried up to 3 times.
    The old Replay runs or it does not openThe trade symbol must match the chart, JournalReplayUsesTester=true and you must be outside the real Strategy Tester.
    Coach shows “-” as the scoreThere is not enough data; it deliberately does not show a fake number. Tag statistics stay grey until JournalMinSample (20).
    News is not shownIt is OFF on a fresh install; the NEWS button. Allow WebRequest in Tools ▸ Options ▸ Expert Advisors for nfs.faireconomy.media.
    Mobile notifications do not arriveEnter your MetaQuotes ID in Tools ▸ Options ▸ Notifications; EnablePushNotifications alone is not enough.
    To report a problem: the Experts and Journal logs, symbol, trade type, Entry/SL/TP and a screenshot of the moment. For a deep check, temporarily set PM_DebugState=true.
    Glossary
    TermMeaning
    DraftA trade draft on the chart before it is sent
    EXECThe final step of sending an order
    R / 1RDistance from Entry to the initial SL; a 2R profit means twice the risk
    BEBreak-Even; SL at the breakeven point (NET = including costs)
    RFRisk-Free; SL placed so the possible loss is zero
    TrailA moving SL that follows the price
    OCOTwo orders where activating one cancels the other
    GTCOrder with no expiry
    ATRAverage range of movement; the basis of automatic SL/TP
    BTS / SIM / LabVirtual trading engine (no broker)
    GuardA rule that can block or warn about an entry
    Emotional pressure (Tilt)A score from 0 to 100 of behavioral state; the formula is on the Coach page
    MAE / MFEGreatest move against / in favor of the trade while it was held
    Profit FactorSum of profits ÷ sum of losses; above 1 is profitable
    Magic NumberIdentifier of an EA’s trades; 0 = created automatically
    LeaseOwnership of the virtual book by one chart/instance
    About educational illustrations
    The illustrations and simulators in this guide are educational, not connected to any broker. Some buttons may look different depending on MetaTrader or its theme. Practice on Demo before placing live trades, and confirm actual positions in the Trade tab.

    What is improved for you in RC133?

    Only user-visible changes are listed here. You do not need to study release history to start trading.

    RC125 / RC126 · ⚡ keys made safe

    F arms and cancels Fast Scalp in Live, the Lab and the tester; all ⚡ keys obey WSEnableSafeHotkeys. Space/Enter send the order only with WSEnableTradeHotkey = true and a second press within 2 s; otherwise use the button. Esc always cancels. FIT/auto-scale is only Z and the FIT button.

    RC125 · ⚡ keeps your plan

    After a Fast Scalp order your PLAN (TP/SL stages, BE/RF/Trail) and PEND/MKT mode come back. In profile mode the profile TPs use the plan unit (ATR, pips or R) instead of always R.

    RC125 · Profiles keep more

    P1–P3 now also save the BE trigger and offset, RF trigger and Trail trigger and distance. Saved P3 stops are kept. Shift+Click on N no longer overwrites P1; it shows “N is fixed”.

    RC125 · Safer MULTI

    A MULTI leg rejected for its SL/TP is re-sent without protection only if the same safety checks as a single order pass; otherwise it is skipped (Experts log: SPLIT RETRY BLOCKED) and the partial-split alert appears.

    RC127 / RC130 · Candle stepping

    Pressing X/V (or the arrow keys) flashes the < / > button. Holding the key steps about 13 candles per second and stops the moment you release it.

    RC128 / RC129 · State self-heal

    A damaged saved state no longer locks the cockpit: a fresh state bank is built, the panel opens and open positions are re-adopted from the broker (broker SL/TP untouched). The panel shows “STATE REBUILT … check TP/SL stage plans”.

    RC131 / RC133 · Multi-chart Lab

    Slow cross-chart calls are throttled and a chart that answers slower than 2.5 s is skipped for 60 s, so the 4-chart Lab no longer freezes the terminal.

    RC132 / RC133 · Market rule for open trades

    An open BUY’s SL must stay below Bid and its TP above Bid; an open SELL’s SL above Ask and TP below Ask (Lab/tester: the last close). A losing trade’s TP may sit beyond Entry. BYPASS does not lift this rule.

    RC75 · Click-to-place (Standby)

    With no Draft, BUY or SELL no longer drops a box immediately: the button turns CLICK CHART (BUY cyan, SELL orange) and your next click on the chart places the box with Entry at that price. Click the button again or press Esc to cancel.

    RC76–RC78 · Open trade paths

    Each open position gets an entry arrow and a dotted line to the current price (green in profit, red in loss, tooltip with ticket and P/L). In Lab/Replay the line ends at the last revealed candle. New input IncludeOpenTradePaths (default true); PATH ON/OFF in SYSTEM.

    RC77–RC81 · Box buttons

    On the box the hide button “-” is on the left and the close/cancel “X” on the right, 32 px apart; both grow on hover. X needs two clicks: the first shows OK?, the second (at least 0.35 s later, within 4 s) closes or cancels. An empty box (position already gone) is removed with one click.

    RC82–RC100 · Safer Draft geometry

    A Draft or unfilled pending STOP always stays on the loss side of Entry and cannot be dragged into the profit zone; the risk area stays red until the trade is live.

    RC83–RC96 · Trading profiles N / P1 / P2 / P3

    A profile button on the Zen bar: click to cycle, Shift+Click (or Ctrl+Click) to save the current setup into P1–P3. A profile holds risk value, TP/SL stages and %, BE/RF/TRAIL, 1-POS/MULTI, VL, stop in ATR multiples and target R:R; new boxes are built from the active profile.

    RC86 / RC101 · BYPASS

    BYPASS sets aside only soft entry guards and the SL/TP move rules, and switches itself off after 20 minutes. Prop Guardian and the daily loss limit are never bypassed.

    RC87–RC101 · MULTI order mode

    1-POS / MULTI in PLAN (and “ORDERS: …” in MARKET ▸ ORDER RULES). MULTI sends one order per enabled TP, each with its own hard TP and the shared SL. If the volume cannot be split at the broker minimum lot, a single order is sent instead.

    RC89 / RC92 · VL moved to PLAN

    The VL (virtual levels) button left the Zen bar and now sits in PLAN next to 1-POS/MULTI; it stays in sync with V-LINES in the Replay Monitor.

    RC97–RC99 / RC121 · Multi-chart Lab stability

    Dead or foreign chart IDs are dropped, the relay no longer ping-pongs events, and slow chart queries were removed, so the 4-chart Lab no longer freezes while stepping candles.

    RC103–RC124 · ⚡ Fast Scalp

    Zen button ⚡ or key F: one SL line, automatic lot size from your risk, and BUY | lots · RR · X buttons by the price scale. Execute with the button (Space/Enter only with WSEnableTradeHotkey, pressed twice — RC125); Esc cancels. RR cycles P1 → P2 → P3 → N → 1:1 → 1:1.5 → 1:2 → 1:3; profile mode copies the profile’s TP/SL stages onto the position box (single order since RC120). RC122/RC124 fixed double-clicks being counted twice.

    RC115–RC117 · Box placement

    New boxes no longer overlap; a position box is anchored at the candle where the position opened.

    RC123 · Auto TP ladder on live positions

    With AUTO on, moving the final TP of a live position rescales TP1…TP3 proportionally, so a lower stage can never pass a higher one.

    RC55 · Reward / risk boxes

    When you enable or disable TP2, TP3 or SL stages, the green reward and risk areas update immediately; no chart scroll or rescale is required.

    RC56 · Replay Monitor

    Bottom controls are grouped as Display, Navigation and Sensitive actions. OVERVIEW shows a clearer KPI grid and the balance plot is stepwise.

    RC57 · Correct trade chronology

    If several positions close within one candle, the balance series is reordered by actual closing times, avoiding artificial backward plotting.

    RC58 · CLOSED table on narrow charts

    The Replay Monitor table uses the actual panel width. Below 640px OPEN is hidden; below 560px DUR is also hidden. No trade data is deleted.

    RC59 · Rest after a loss

    CoachTiltLockMinutes now defaults to 30 (it was 0). After a loss that raises emotional pressure to 60+, new entries pause for 30 minutes and the entry-blocked panel shows “tilt pause”. Set 0 to turn it off.

    RC60 · Clean screenshots

    Entry, exit, manual and virtual screenshots no longer contain the Journal overlay or the evidence window, even if the Journal is open at the moment of capture.

    RC61 · Terminal trade lines

    New input ForceNativeTradeLevels (default true). On live charts the terminal's own Entry/SL/TP lines are switched back on automatically if a Lab/Replay session or a template left them off. Set false to keep them off.

    RC62 · New name: SMC Trading Cockpit

    Only displayed names changed: window titles, the About text, the Quick Setup header and the Experts log. File names, inputs, magic numbers, presets and saved boxes are unchanged.

    RC67 · Build validity and one name

    This build is valid until a fixed date (14 Nov 2026). Reminders appear once each at 10, 3 and 1 days left, on the last day and after expiry. After expiry only NEW entries are blocked; open trades are still managed. Download the latest build from the website. All log messages now use the single name SMC Trading Cockpit.

    RC68 · Expiry lock on every entry path

    After the build expires, NEW entries are blocked everywhere: market, pending, OCO, virtual/SIM entries and the Strategy Tester. The lock engages at the exact cut-off time and is checked again right before every order is sent. Open trades keep being managed.

    RC69 · Strategy Tester lock

    After the build expires the Strategy Tester stays disabled too: it reads the machine's real clock, not the tester's simulated one. Once an expired build has been seen on a PC, turning the clock back does not revive it.

    The EA has 250 inputs; RC125–RC133 added or changed none (since RC124: IncludeOpenTradePaths is new and PerformanceWarnMs defaults to 250). The Zen bar has the profile button (N/P1–P3) and ⚡ Fast Scalp; VL is in PLAN. This build (RC133 · v40.227) is valid until 14 Nov 2026. Numbers remain Latin even when Persian UI is selected.
    Risk reminder: a green reward box or a learning message is not broker approval. Real orders are sent only through MetaTrader, subject to its checks and guards.