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)
Pending Orders
Orders waiting to trigger Shows:- Symbol, ticket #, order type (Buy Limit, Sell Stop, etc.)
- Trigger price
- Volume
- SL/TP (if set)
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 price1
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
2. Partial Close
Close X% or X lots, keep remainder open1
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 remain3
Confirm
Click “Close X Lots” button✅ Partial close executes
✅ Position updates with reduced volume
✅ P&L realized for closed portion
3. Modify SL/TP
Update stop loss and take profit without closing1
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
Position Details
Each position row shows:| Field | What it means |
|---|---|
| Symbol | Trading pair (e.g., EURUSD) |
| Ticket # | Unique position ID from broker |
| Direction | BUY (green) or SELL (red) |
| Volume | Position size in lots |
| Open Price | Entry price |
| Current Price | Live market price (updates every tick) |
| Profit/Loss | Real-time P&L in account currency |
| SL | Stop Loss level (if set) |
| TP | Take Profit level (if set) |
- 🟢 Green: Profitable
- 🔴 Red: Losing
- Updates every tick via WebSocket
Pending Order Actions
Modify Pending Order
Change trigger price, volume, or SL/TP1
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 triggers1
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 trades1
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
MT4 vs MT5 Behavior
Partial Close Differences
MT4:- Creates new ticket for remainder
- Example: Close 50% of ticket #12345 → Remainder becomes ticket #12346
- Same ticket, reduced volume
- Example: Close 50% of ticket #12345 → Ticket #12345 now has half volume
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
Trail stop loss as price moves
Trail stop loss as price moves
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!
Partial close to secure profit
Partial close to secure profit
Close 50% at +30 pips, let rest run
- Locks in partial profit
- Reduces risk on remainder
- If trade reverses, you still banked profit
Position not showing?
Position not showing?
Check these:
- Is account connected? (WebSocket dot should be green)
- Did order execute? Check toast notifications
- Try switching accounts and back
- Refresh page if WebSocket disconnects
Can't modify SL/TP - 'Invalid stops'
Can't modify SL/TP - 'Invalid stops'
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
| Action | Shortcut | Notes |
|---|---|---|
| Close selected | C | Coming soon |
| Modify SL/TP | M | Coming soon |
| Partial close | P | Coming soon |
