Trade Terminal Pro: documentation

21 March 2026, 09:09
PETER OMER M DESCHEPPER
0
26
TRADING TERMINAL PRO: COMPLETE USER MANUAL

Trading Terminal Pro is a professional trading panel designed for manual traders on MetaTrader 5. It provides a complete suite of risk management, position management, and trade automation tools — all accessible from a clean, customizable on-chart panel.

Platform: MetaTrader 5  |  Type: Expert Advisor (Panel)

TABLE OF CONTENTS

  1. Installation & Getting Started
  2. How Expert ID Works
  3. Panel Overview
  4. Trade Tab
  5. Lines Function (Order Markup)
  6. Lines Overlay (Open Positions & Orders)
  7. Context Menu (Per-Position Settings)
  8. Close Tab
  9. Close All If (Auto-Close by Profit/Loss)
  10. Settings Tab
  11. Risk Management
  12. In Parts — Multi-Level TP & SL
  13. Dynamic Levels
  14. Trailing Stop (7 Modes)
  15. Breakeven Function
  16. Trailing Pending Orders
  17. OCO Orders (One Cancels Other)
  18. Hidden SL/TP (Virtual Stop Loss & Take Profit)
  19. Symbol Switching & Manage All Symbols
  20. Hotkeys
  21. Info Tab
  22. Panel Customization
  23. Spread Limit & Confirmation Dialog
  24. Tips & FAQ

1. Installation & Getting Started

  1. Purchase or download Trading Terminal Pro from the MQL5 Market.
  2. The Expert Advisor will appear in Navigator → Expert Advisors under Trading Terminal Pro .
  3. Drag the EA onto any chart. Make sure "Allow Algo Trading" is enabled (the AutoTrading button in the toolbar must be active).
  4. Configure your preferred input settings (or leave defaults) and click OK.

Important: Only one instance of the panel should run per chart. If you want to use the panel on multiple charts, assign a different Expert ID to each instance.

Requirements: MetaTrader 5, Allow Algo Trading enabled, internet connection for virtual SL/TP features.


2. How Expert ID Works

The Expert ID (Magic Number) is a unique number that identifies which trades belong to this panel. Every position and order opened by the panel is tagged with this number (default: 123456).

  • The panel only manages trades that match its Expert ID.
  • Set Expert ID to 0 to manage all trades regardless of magic number.
  • When running two or more panels on different charts, each must have a different Expert ID.
  • Enable "All IDs" on the Close Tab to temporarily manage trades with any magic number.

3. Panel Overview

The panel has four main tabs:

Tab Purpose
Trade Open trades, configure lot/risk/SL/TP, toggle lines, quick actions
Close Close positions by type, delete pending orders, auto-close by P/L threshold
Settings Configure In Parts, Risk, Trailing Stop, and Breakeven
Info View Account, Symbol, and Statistics information

Header: Displays "Trading Terminal Pro" — drag to reposition. "–" minimizes/maximizes. "X" closes the panel.


4. Trade Tab

The Trade Tab is the main interface for opening trades.

Symbol Bar

  • Symbol button — click to open a dropdown of all Market Watch symbols. < / > arrows navigate symbols.
  • Spread display — shows current spread in real-time.

Order Type Selector

Three buttons: Market (instant execution), Stop (Buy/Sell Stop), Limit (Buy/Sell Limit). For Market orders the Entry field is hidden; for pending orders you set the price.

Control Buttons

  • Lines — toggles the (visual order placement on chart).
  • Visible — shows/hides all trade overlays on the chart.
  • Lot Calc — enables automatic lot calculation from your risk settings and SL distance.

Input Fields

  • Risk — enter risk % or amount (depends on mode). The "= $--" label shows calculated risk in account currency.
  • Entry — opening price (auto for Market, manual for pending).
  • SL / TP — Stop Loss and Take Profit. Set to 0 to open without. Points/Price toggle switches between distance and absolute price input.
  • Lot — calculated lot (when Lot Calc is on) or manual entry. Max shows the maximum lot your margin allows.
  • Comment — optional order comment.

All inputs have +/– spinner buttons for quick adjustment.

BUY / SELL Buttons

The two large buttons open Buy or Sell positions (or place corresponding pending orders). Colors are customizable (default: blue for Buy, red for Sell).

Quick Action Buttons

  • Close Buy / Close All / Close Sell — close positions for the current symbol.
  • Breakeven All — move SL of all positions to breakeven.
  • Delete Orders — delete all pending orders for the current symbol.

Info Labels

Bottom of the tab shows: Commission & Swap totals, Positions count, Floating P/L.


5. Lines Function (Order Markup)

The Lines Function lets you visually place orders by dragging price levels directly on the chart.

Activation

Click "Lines" on the Trade Tab. Three lines appear:

  1. Entry Line (yellow) — the opening price.
  2. Stop Loss Line (red) — the SL level.
  3. Take Profit Line (green) — the TP level.

Click and drag any line to change its price. Panel inputs update automatically in real-time.

Line Information

  • Entry label: direction (Buy/Sell), lot size, entry price.
  • SL label: SL price, distance in points, potential loss.
  • TP label: TP price, distance in points, potential profit, Risk-Reward Ratio.
  • Colored zones between lines — green (profit area), red (loss area).

Interactive Buttons

  • R (Reverse) — switches Buy ↔ Sell. SL and TP lines swap positions.
  • M (Market) — magnetizes entry line to current Bid/Ask.
  • X (Remove) — removes all lines from chart.
  • Place — places the trade using current line positions.

Magnet: When the entry line is near the market price, it automatically snaps to Bid/Ask to prevent accidental pending orders.


6. Lines Overlay (Open Positions & Orders)

For each open position or pending order, the panel displays overlay lines on the chart:

  • Entry line — opening price with label (direction, lot, ticket).
  • SL line — Stop Loss level with distance and potential loss.
  • TP line — Take Profit level with distance, potential profit, and RR ratio.
  • Colored zones — green (profit) and red (loss) between the lines.
  • Partial close dots — markers at each In Parts level (if configured).
  • Breakeven line — appears when breakeven has been triggered.

You can drag the SL and TP lines to modify them — the panel sends the modification to the server automatically.

Use "Visible" on the Trade Tab to show/hide all overlays. Each overlay has a "..." button for the .


7. Context Menu (Per-Position Settings)

Click the "..." button on any overlay to open individual settings for that position/order.

For Positions:

Option Description
Close Immediately close this position.
Close & Reverse Close and open opposite direction with same parameters.
Breakeven Manually move SL to breakeven for this position.
Hide SL/TP Toggle — remove real SL/TP from server, manage locally.
OCO Order Toggle for related orders.
Trailing Stop Enable/configure trailing stop for this position only (any of 7 modes).
Breakeven (Auto) Enable/configure automatic breakeven with custom level and offset.
Partial Close Configure In Parts levels for this position.
Trail Pending Toggle trailing for related pending orders.
Color Assign a custom overlay line color.

For Pending Orders:

Same as above, except Close becomes Delete. Close & Reverse is not available.

Key point: Context menu settings are per-position and override global settings. You can have different trailing modes on different positions simultaneously.


8. Close Tab

Position Close Buttons

Close Buy | Close Sell | Close Profit | Close Loss | Close All

Pending Order Delete Buttons

Delete Buy Stop | Delete Sell Stop | Delete Buy Limit | Delete Sell Limit | Delete Stop | Delete Limit | Delete All

Filter Toggles

  • All Symbols: ON/OFF — when ON, operations apply to trades on all symbols.
  • All IDs: ON/OFF — when ON, operations apply to trades with any Magic Number.

Warning: With both enabled, "Close All" will close every open position in your account.

Summary Display

Shows total Profit/Loss, percentage of Balance, and position count matching current filters.


9. Close All If (Auto-Close by Profit/Loss)

Automatically closes all positions when a profit or loss threshold is reached. Located on the Close Tab.

Two Independent Conditions:

  • Profit >= [amount] — enter profit threshold, click ON. When total profit of matching positions reaches this amount, Close All executes automatically.
  • Loss <= [amount] — enter loss threshold, click ON. When total loss exceeds the threshold, Close All executes.

Each condition has a NET button. When enabled, the calculation uses the net total (both winning and losing positions combined).

Example

Close all trades when profit reaches $100: Enter 100 in the Profit field, click "Profit >= ON".

Warning: Set the All Symbols and All IDs filters correctly before enabling, and do not change them while the function is active.


10. Settings Tab

Four sub-tabs for automation configuration:

Sub-Tab Feature
In Parts Multi-level TP and SL (up to 10 levels each)
Risk Risk calculation method and parameters
Trailing Trailing Stop mode and parameters (7 modes)
Break Even Breakeven activation and offset settings

11. Risk Management

Trading Terminal Pro provides 8 risk calculation methods. When Lot Calc is enabled, the lot size is calculated as: Risk Amount / SL Distance (per lot) = Lot Size. The lot is rounded to the symbol's lot step and clamped to min/max.

Mode Description
$ Currency Fixed amount in account currency. Risk = 50 → risk $50 per trade.
% Balance Percentage of current balance. Risk = 1 → risk 1% of balance.
% Equity Percentage of current equity (balance + floating P/L).
% Free Margin Percentage of free margin (equity minus used margin).
% Custom Balance Percentage of a custom amount you define. Custom = 10,000, Risk = 2% → $200.
% B prev Day Percentage of previous day's balance. Prevents mid-day risk increase.
% B prev Week Percentage of previous week's balance.
% B prev Month Percentage of previous month's balance.

Note: If SL is 0, lot calculation cannot be performed and shows the default value.


12. In Parts — Multi-Level TP & SL

Close a position in multiple stages with up to 10 Take Profit levels and 10 Stop Loss levels. Access via Settings → In Parts.

Master Toggles

TP in parts — enable TP levels. SL in parts — enable SL levels.

Lot Mode (how the closing lot is calculated)

Mode Description
Lot % in % of the initial lot. All levels should total ≤ 100%. Lot = 1.0, TP1 = 30%, TP2 = 30%, TP3 = 40% → closes 0.30, 0.30, 0.40.
Lot % % of the current remaining lot. Each level is based on what remains after the previous close. Lot = 1.0, TP1 = 50% → 0.50 (0.50 left), TP2 = 50% → 0.25 (0.25 left).
Lot A fixed lot amount is closed at each level.

Price Mode (how the closing level is specified)

Mode Description
Auto Levels evenly distributed between entry and TP/SL. No manual input needed.
Point Distance in points from entry. TP1 = 200, TP2 = 400.
Price Absolute price level. TP1 = 1.10500, TP2 = 1.11000.
RR Risk-Reward ratio relative to SL distance. TP1 = 1.0 RR, TP2 = 2.0 RR.
Change % Percentage change from entry price. TP1 = 0.50%.

Level Table

10 rows for TP and 10 for SL. Each row has: Enable toggle (TP1–TP10 / SL1–SL10), Lot % (closing amount), Price/Points value (level).

Apply to All Positions

When enabled, applies to all open positions. When disabled, only to new positions.

Visual on Chart

Partial close dots appear at each level on the overlay — showing close %, price, and point distance. The dots are draggable for visual adjustment.

Tip: Ensure your lot is large enough to split. If the lot is the minimum (e.g., 0.01), the entire position closes at the first level.


13. Dynamic Levels

Dynamic Levels change how In Parts levels behave: levels follow the price when it moves away, and stay in place when price moves toward them — a ratcheting effect similar to a trailing stop for partial closes.

  • Dynamic TP / Dynamic SL — enable in Settings → In Parts.
  • Start level — delays activation until profit reaches this many points. Set to 0 for immediate activation.

Example

Close 50% when price reaches half of TP, with dynamic follow:

  1. Lot Mode: "Lot % in" or "Lot %". Price Mode: "Auto".
  2. Enable TP1 with 50%. Enable Dynamic TP, Start = 0.
  3. Result: TP1 level is placed at the midpoint. As price moves toward TP, the level follows. If price retreats, the level stays — locking in the partial profit.

14. Trailing Stop (7 Modes)

The Trailing Stop automatically adjusts the Stop Loss following the market price as profit grows. Access via Settings → Trailing or the per position.

All modes share a Start parameter — the function activates only when profit reaches this many points (0 = immediate).

Mode 1: Points

The simplest trailing method.

  • Distance — SL trails this many points behind the market price.
  • Step — minimum price movement before SL is updated (0 = every tick).

Algorithm: Wait for profit ≥ Start → set SL at price ± Distance → only update when price moves ≥ Step. SL only moves in the profitable direction.

Mode 2: Fractals

Trails based on the Fractals indicator. Buy uses Lower Fractal (support), Sell uses Upper Fractal (resistance).

  • Timeframe — chart period for fractal calculation.
  • Scan Bars — bars to scan for last fractal (min: 4).
  • Indent — extra buffer in points from the fractal level.

Mode 3: Moving Average

Trails based on the MA indicator.

  • Timeframe — chart period. Period — MA period (e.g., 20).
  • Method — SMA, EMA, SMMA, or LWMA.
  • Indent — extra buffer in points.

Mode 4: Parabolic SAR

Trails based on the Parabolic SAR. Accelerates as the trend matures.

  • Timeframe — chart period.
  • Step (AF) — acceleration factor (default: 0.02). Maximum — max AF (default: 0.2).
  • Indent — extra buffer in points.

Mode 5: ATR (Average True Range)

Volatility-adaptive trailing. In volatile markets the trail is wider; in calm markets it's tighter.

  • Timeframe — chart period. Period — ATR period (default: 14).
  • Coefficient — multiplier (default: 1.5). Higher = wider trail.
  • Price High/Low — when enabled, uses bar High/Low instead of Bid. Buy uses Low, Sell uses High.
  • Indent — extra buffer.

Formula: SL = Price ± (ATR × Coefficient)

Mode 6: High/Low Bar

Classic price-action trailing using recent bar extremes.

  • Timeframe — chart period. Bars — number of bars to scan.
  • Buy: SL at lowest Low of last N bars. Sell: SL at highest High.
  • Indent — extra buffer.

Mode 7: Partial Close

Ties trailing to close levels. When TP1 closes, SL moves to entry (breakeven). When TP2 closes, SL moves to TP1. And so on — SL always moves to the previous level.


15. Breakeven Function

Automatically moves Stop Loss to breakeven once a profit threshold is reached.

Parameter Description
Break Even (Level) Profit in points required to trigger. 200 = activates at 200 points profit.
Offset Points above entry for SL placement. 10 = lock in 10 points profit.

Algorithm

  1. Monitor each position on every tick.
  2. When profit ≥ Break Even level → set SL to Entry ± Offset.
  3. Executes once per position.

Activation Methods

  • Global: Settings → Break Even sub-tab. Applies to all positions.
  • Per-position: Context Menu on overlay. Overrides global.
  • Manual: "Breakeven All" button on Trade Tab for immediate one-click move.

16. Trailing Pending Orders

Automatically moves pending orders to follow the market price at a set distance.

Parameter Description
TOL Limit Enabled Trail Limit orders (Buy/Sell Limit).
TOL Stop Enabled Trail Stop orders (Buy/Sell Stop).
Limit/Stop Distance Distance in points to maintain from market price.

Algorithm: If the distance between the market price and the pending order exceeds the set value, the order is moved closer. The order only moves in the market direction — it does not follow when the distance decreases.

Example

Trail a Buy Limit 200 points below market: Place Buy Limit 200 points below Ask, enable TOL Limit with Distance = 200. As price rises, the order trails up. If price drops, the order stays.

Can be toggled per-order via the .


17. OCO Orders (One Cancels Other)

Automatically deletes a pending order when another pending order with the same symbol and Expert ID is activated.

How to Use

  1. Place two or more pending orders (e.g., Buy Stop above + Sell Stop below price).
  2. Enable OCO for each via the .
  3. When one fills → the others with OCO enabled are automatically deleted.

Example: Breakout Strategy

Place Buy Stop at 1.1050 and Sell Stop at 1.0950 with OCO enabled. Price breaks above 1.1050 → Buy Stop fills → Sell Stop is automatically deleted.


18. Hidden SL/TP (Virtual Stop Loss & Take Profit)

Use virtual SL/TP that are not sent to the broker. The panel monitors price locally and closes the position when the level is reached.

How to Enable

Open position → Context Menu ("...") → "Hide SL TP". The real SL/TP are removed from the server.

Why Use It?

  • Privacy: SL/TP levels invisible to broker/market.
  • Custom activation: Standard SL/TP trigger on Ask/Bid; hidden SL/TP can use other price types.

Important Warnings

  • Slower execution: Virtual SL/TP have inherent latency — slippage can be larger than server-side SL/TP.
  • Requires active panel: If the EA stops, the terminal closes, or the internet disconnects, virtual SL/TP will not execute.
  • Recommendation: Consider keeping a wide server-side SL as a safety backup.

19. Symbol Switching & Manage All Symbols

Symbol Switching

  • Symbol Dropdown: Click the symbol name → select from Market Watch list.
  • Arrow Buttons: < / > navigate previous/next symbol.
  • Hotkeys: Configure keyboard shortcuts for Next/Prev Symbol.

When switching symbols, the panel only manages positions on the new symbol by default.

Manage All Symbols

Enable this to manage positions across all symbols from a single chart. Essential when using symbol switching with open trades.

  • Input parameter: ManageAllSymbols = true.
  • Close tab: "All Symbols: ON" for close/delete operations.

Tip: Enable before opening trades. If using multiple panels, each needs a different Expert ID.


20. Hotkeys

All hotkeys are configured in input parameters as key name strings. Default: "off" (disabled). Enable the master Hotkeys Enabled toggle first.

Category Hotkeys
Panel Min/Max, Tab cycle
Trade Opening Open Buy, Open Sell, Market Buy, Market Sell
Lines Toggle, Reverse (Buy↔Sell), Magnetize to price
Close Positions Close Buy, Close Sell, Close Profit, Close Loss, Close All
Delete Orders Delete Buy Stop, Sell Stop, Buy Limit, Sell Limit, Buy Stop Limit, Sell Stop Limit, all Limit, all Stop, all Orders
Chart Timeframes (M1–MN), Period Next/Prev, Next/Prev Symbol, Chart Type (Bar→Candles→Line)

21. Info Tab

Read-only information organized in three sub-tabs.

Account

Balance, Equity, Margin, Free Margin, Margin Level (%), Credit, Margin Call/Stop Out levels, Leverage, Currency, Company/Server, Account Type (Demo/Real/Contest), Trade/Expert permissions.

Symbol

Spread, Stops Level, Lot Min/Max/Step, Contract Size, Digits, Margin/Profit Currency, Swap Long/Short, Swap Mode, 3-Day Swap, Execution/Filling policy, Hedged Margin, Trade allowed.

Statistics

Total Net Profit, Floating P/L, Profit Factor, Total Trades, Avg Win/Loss, Consecutive Wins/Losses, Profit per Day/Month/Year, Open Positions/Orders count.


22. Panel Customization

Scale

75% – 225% in increments. Higher scales for 4K/high-DPI monitors.

Font

Size: Auto or 8–16pt. Family: Arial, Segoe UI, or Tahoma.

Theme

Dark (dark background, light text) or Light (light background, dark text).

Colors

Customizable: Panel Background, Buy/Sell Button Color, Text Color, Entry/SL/TP Line Colors.

Position

Set Panel X/Y in input settings. The panel is also draggable — click and hold the header to move.


23. Spread Limit & Confirmation Dialog

Spread Limit

Set a maximum allowed spread (in points). When the current spread exceeds this limit, trades are blocked and a warning is displayed. Default: 0 (disabled). Useful during news events or low-liquidity sessions.

Confirmation Dialog

When enabled (default: true), a dialog shows trade details (type, entry, SL, TP, lot, risk) before every trade. You can Confirm or Cancel. Recommended to keep enabled, especially when using hotkeys.


24. Tips & FAQ

General Tips

  • Always enable algo trading — the AutoTrading button must be active.
  • Start on a demo account — learn the panel before trading live.
  • Always set a Stop Loss — enables accurate lot calculation and protects capital.
  • "% Balance" is the most common risk mode — 1–2% per trade is industry standard.
  • ATR trailing adapts to volatility — the most versatile trailing mode for most strategies.
  • Combine In Parts with Partial Close trailing — creates a "lock-in and trail" strategy.
  • Use per-position settings — different trades may need different trailing/BE/partial strategies. Use the Context Menu.
  • Scale for your monitor — 150–200% on 4K screens. Minimize when not needed.

FAQ

Q: The lot doesn't change when I modify the risk percentage.
A: Ensure "Lot Calc" is enabled on the Trade Tab and that you have set a Stop Loss (SL = 0 disables calculation).

Q: Can I use the panel alongside manual trading?
A: Yes. Set Expert ID to 0 to manage all trades, or enable "All IDs" on the Close Tab.

Q: Two panels are interfering with each other.
A: Each panel must have a different Expert ID in the input settings.

Q: When I switch symbols, my open trades disappear.
A: Enable "Manage All Symbols" before switching.

Q: The trailing stop is not activating.
A: Check the "Start" parameter — trailing only activates after profit reaches this many points. Also verify it's enabled globally and not excluded via Context Menu.

Q: Virtual SL/TP didn't execute when I closed the terminal.
A: Hidden SL/TP only work when the panel is running. Keep a server-side safety SL as backup.

Q: Partial close triggered but closed the entire position.
A: Your lot is too small to split. The minimum lot (e.g., 0.01) cannot be divided — use a larger lot.

Q: Can I use the panel on a VPS?
A: Yes. All automation features work as long as the terminal and EA are running.

Q: How do I reset all settings?
A: Click "Reset" and then "Ok" in the Input Settings dialog, if it was already on the default settings, change some parameter like the Magic Number to trigger an overwrite.


Trading Terminal Pro — Professional Trading Panel for MetaTrader 5
Questions or support? Leave a comment below or contact us through the MQL5 Market product page.