Skip to main content

Managing Positions

Real-time P&L tracking with instant position management. The Positions Panel shows all your trades with live profit/loss updates. Click any position to close, modify, or partial close.

Positions Panel tabs

Active Positions

Open trades with real-time P&L Shows:
  • Symbol, ticket #, direction (BUY/SELL)
  • Open price, current price
  • Volume (lots)
  • Profit/Loss (updates every tick)
  • SL/TP levels (if set)
Click any row → Opens action menu (Close / Modify / Partial Close)

Pending Orders

Orders waiting to trigger Shows:
  • Symbol, ticket #, order type (Buy Limit, Sell Stop, etc.)
  • Trigger price
  • Volume
  • SL/TP (if set)
Click any row → Options to modify or cancel

Closed Trades

Recent trade history Shows:
  • Symbol, ticket #, direction
  • Open/close prices
  • Final P&L (green if profit, red if loss)
  • Close time

Actions on Active Positions

1. Full Close

Close entire position at market price
1

Click position row

Position highlights, action buttons appear
2

Click 'Close'

Confirmation appears in Order Panel (expanded mode)
3

Confirm

Click “Close Position” button✅ Position closes within 1 second ✅ Moves to “Closed” tab with final P&L
Use case: Exit trade completely, lock in profit or cut loss.

2. Partial Close

Close X% or X lots, keep remainder open
1

Click position row → 'Partial Close'

Order Panel switches to partial close mode
2

Enter volume OR percentage

Option A: Enter lots (e.g., 0.05 to close half of 0.1 lot position)Option B: Enter percent (e.g., 50% to close half)Slider shows how much will close vs remain
3

Confirm

Click “Close X Lots” button✅ Partial close executes ✅ Position updates with reduced volume ✅ P&L realized for closed portion
Use case: Take partial profit while letting winners run, OR reduce exposure without full exit.

3. Modify SL/TP

Update stop loss and take profit without closing
1

Click position row → 'Modify'

Order Panel shows current SL/TP values
2

Enable and adjust SL/TP

Toggle SL or TP on/offEnter new price levels OR pip distances
3

Choose Price vs Pips

PRICE: Absolute levels (e.g., 1.0950)PIPS: Pip distance from current price (e.g., 30)
4

Confirm

Click “Update SL/TP” button✅ Position updates with new levels instantly
Use case: Trail stop loss as price moves in your favor, adjust TP to lock profit.

Position Details

Each position row shows:
FieldWhat it means
SymbolTrading pair (e.g., EURUSD)
Ticket #Unique position ID from broker
DirectionBUY (green) or SELL (red)
VolumePosition size in lots
Open PriceEntry price
Current PriceLive market price (updates every tick)
Profit/LossReal-time P&L in account currency
SLStop Loss level (if set)
TPTake Profit level (if set)
Profit/Loss color:
  • 🟢 Green: Profitable
  • 🔴 Red: Losing
  • Updates every tick via WebSocket

Pending Order Actions

Modify Pending Order

Change trigger price, volume, or SL/TP
1

Click pending order row

Order Panel shows current settings
2

Adjust parameters

  • Change entry price
  • Change volume
  • Update SL/TP
3

Confirm

Click “Update Order”✅ Pending order modified

Cancel Pending Order

Delete order before it triggers
1

Click pending order row → 'Cancel'

Confirmation dialog appears
2

Confirm cancellation

Click “Cancel Order”✅ Order removed from pending queue

Batch Actions

Close All Positions

Emergency exit for all open trades
1

Click 'Close All' button (top of Positions Panel)

Confirmation dialog appears
2

Confirm

Warning: Closes ALL positions at market price✅ All trades close within 1-2 seconds
Use with caution! This closes EVERY open position on the selected account. Cannot be undone.
Use case: Market crash, news event, emergency stop-out.

MT4 vs MT5 Behavior

Partial Close Differences

MT4:
  • Creates new ticket for remainder
  • Example: Close 50% of ticket #12345 → Remainder becomes ticket #12346
MT5:
  • Same ticket, reduced volume
  • Example: Close 50% of ticket #12345 → Ticket #12345 now has half volume
TradeWzrd handles both — UI updates correctly regardless of platform.

Real-Time Updates

Everything updates instantly: Profit/Loss: Updates every tick (every price change) ✅ Current Price: Live bid/ask via WebSocket ✅ Position Status: When SL/TP hit, position moves to “Closed” automatically ✅ Account Balance: Updates after each close No refresh needed — all data is live.

Tips & Best Practices

Use Modify action to lock profitExample: BUY EURUSD @ 1.0900
  • Price moves to 1.0950 (+50 pips profit)
  • Modify SL to 1.0920 (breakeven + 20 pips)
  • Now risk-free trade!
Close 50% at +30 pips, let rest run
  • Locks in partial profit
  • Reduces risk on remainder
  • If trade reverses, you still banked profit
Check these:
  1. Is account connected? (WebSocket dot should be green)
  2. Did order execute? Check toast notifications
  3. Try switching accounts and back
  4. Refresh page if WebSocket disconnects
Broker has minimum distance rules
  • SL/TP must be X pips away from current price (varies by broker)
  • Error message will show minimum distance
  • Increase pip distance and try again

Keyboard Shortcuts

ActionShortcutNotes
Close selectedCComing soon
Modify SL/TPMComing soon
Partial closePComing soon

Next Steps