Chart Order Trade Manager MT5
- Yardımcı programlar
- Juergen Marcus Wolfgang Rosswinkel
- Sürüm: 6.82
- Güncellendi: 6 Mart 2026
- Etkinleştirmeler: 5
Enhanced Trade Manager
Professional Order & Position Management Panel for MetaTrader 5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
OVERVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Trade Manager is a professional order and position management panel for MetaTrader 5. It significantly simplifies manual order entry, automatically calculates lot size, Stop Loss and Take Profit based on the configured risk budget, and displays all relevant parameters clearly in an interactive chart panel.
The panel is fully operable by mouse and keyboard. The entry price can be set with a single chart click. Stop Loss and Take Profit can be dragged directly on the chart with immediate live feedback. Every field supports both AUTO mode (automatic calculation) and MANUAL mode (free input).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CORE FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
AUTO / MANUAL Modes
Every field (Entry, SL, TP, Lots) can be individually switched between automatic calculation and manual input at any time.
Chart-Click Entry
A single click on the chart sets the entry price immediately. SL and TP are automatically recalculated. The R:R ratio updates instantly.
SL / TP Drag Handles
Interactive handles (= SL = / = TP =) sit directly on their chart lines. Hold, drag to the desired level, release — the value is applied and the field automatically switches to MANUAL mode. Lot size is recalculated immediately on every SL drag in AUTO mode.
Live R:R Display
While dragging the SL or TP line, the R:R ratio updates in the panel in real time.
Direction Switch with Automatic SL/TP Mirroring
When switching between LONG and SHORT, manual SL/TP values are automatically mirrored to the correct side. The pip distance is preserved — only the direction flips.
Automatic Order Type Detection
The EA automatically detects whether the entry price is above or below the current market price and selects the correct order type: Market Order (entry at market), BUY STOP / SELL LIMIT (entry above market), BUY LIMIT / SELL STOP (entry below market). No manual selection required.
SL/TP Correction After Market Fill
In AUTO mode, SL and TP are automatically recalculated based on the actual fill price after a market order and applied via TRADE_ACTION_SLTP. This precisely compensates for slippage.
Automatic Filling Mode Detection
The order filling type (IOC / FOK / RETURN) is automatically determined from the broker's symbol properties. Works with any broker.
Automatic Order Retry
If an order fails due to a requote, timeout, or brief connection loss, the EA automatically retries execution up to 3 times.
Broker Stop-Level Validation
Before every order, SL and TP are checked against the broker minimum stop distance (SYMBOL_TRADE_STOPS_LEVEL). If either is too close to the entry price, a clear alert fires immediately — before the request is even sent to the broker.
Maximum Open Positions
When EnableMaxPositions is enabled, the EA blocks new orders once the configured number of open positions (MaxPositions) is reached. Default: disabled.
Daily Loss Limit
When EnableMaxDailyLoss is enabled, the EA blocks new orders once the total account daily loss exceeds MaxDailyLossPercent — all symbols, realised and unrealised, including commission and swap. Each EA instance checks independently and only blocks its own new order execution. Trailing Stop, Auto Break-Even, Partial Close and Close All remain fully active. Default: disabled.
Risk Preset Lot Recalculation
A click on a risk preset button (0.5 / 1.0 / 2.0 / 3.0 / 5.0 %) immediately recalculates the lot size. SL and TP lines remain exactly at their current position.
Risk Calculator
Lot size is automatically calculated from account balance, risk percentage and SL distance in pips. Recalculated immediately on every SL change.
ATR Stop Loss
With UseATRForSL = true, the SL distance is calculated via the ATR indicator with a configurable multiplier and automatically adapts to current market volatility. With UseATRForSL = false, the configured DefaultSLPips value is used as a fixed pip distance instead.
R:R Manager
Take Profit is automatically placed at the configured risk-reward multiple from the entry. R:R adjustable in 0.1 steps.
Trailing Stop — Toggle Mode
Activates or deactivates an automatic trailing stop via T key or the trailing button (label shows the configured pip distance, e.g. ↑20). When active, the SL is trailed every 10 ticks at the configured distance behind the current price. Deactivating leaves the last SL exactly in place. Works on all filtered open positions. Fully compatible with hedge accounts.
Auto Break-Even — Toggle Mode
Activates or deactivates automatic break-even management via E key or B10 button (label shows the configured trigger distance in pips). When active, each open position is monitored individually: as soon as it reaches the configured BreakEvenTrigger in pips, the SL is moved to the entry price — once per ticket. Deactivating clears the processed-ticket list — reactivating causes all open positions to be re-evaluated immediately.
Trailing + Auto Break-Even Combination
Both functions can run simultaneously. Break-Even monitors each position until the configured trigger is reached, then moves the SL to the entry price — but only if the SL is not already at or beyond entry. If Trailing has already moved the SL past the entry level, Break-Even skips the position automatically. Trailing only moves the SL if the new level is strictly better than the current one, so it never moves the SL backwards. The order of activation does not matter.
Active Status Display
As long as Trailing Stop or Auto Break-Even is active, a status label appears in the lower-left corner of the chart showing the function name and configured pip distance.
Open Position Lines on Chart
For each filtered open position, three chart lines are drawn automatically: the entry price line (dashed), the SL line (dotted, red) and the TP line (dotted, green).
Partial Close
Closes a configurable percentage of an open position with one click (default: 50 %, adjustable via PartialClosePercent). The panel button always shows the currently configured percentage. Volume is correctly rounded down to the broker lot step. If the calculated close volume falls below the broker minimum lot, behaviour is controlled by PartialCloseIfBelowMin: true = close fully, false = skip with alert.
Close All
Closes all filtered positions with a single click. Filling mode is automatically determined per broker.
Close By Opposite
Nets all open LONG positions against all open SHORT positions using the broker's CLOSE_BY mechanism — no spread paid on the matched volume. Triggered via the W key. Respects the Magic Number filter when CloseOnlyMagicNumber is enabled. If the broker rejects CLOSE_BY, the EA automatically falls back to a regular market close. Remaining unmatched positions stay open. Each pair closed is logged in the journal at LogLevel 1.
Magic Number Filter
All actions (close, trailing, break-even, partial close) can be restricted to positions with a specific magic number.
CSV Export
Exports the complete trading history to a CSV file (TradingHistory_[AccountNumber].csv). Existing entries are detected and not duplicated — the file grows incrementally. Newest trades appear at the top. Commission is correctly captured for all broker models — both entry-leg and exit-leg charges are combined. The Comment column shows the EA name and the close reason together (e.g. Trade Manager v6.78 | tp 5131.80). When ExportWithBenchmarks is enabled, a full performance statistics block is placed at the very top of the file across 10 sections: General Statistics (total trades, first/last trade date, win/loss/break-even), Profitability (win rate, net profit incl. commission & swap, gross profit/loss, profit factor, expectancy, total commission, total swap), Trade Metrics (largest win/loss, avg win/loss), Pips Analysis, Time Analysis (avg duration overall/wins/losses), Trading Days (win/loss/BE days, daily win rate, avg trades/day, best/worst day), Streaks (max win streak, max loss streak), Long vs. Short (trades, wins, net profit, win rate per direction), Risk/Reward (actual avg R:R from win$/loss$) and Export Info. During export a status label appears to the right of the panel showing the current phase — immediately on click, before any processing begins.
Save Settings
The Save button saves entry, SL, TP, lots, risk %, R:R, magic number, direction, AUTO/MANUAL modes and display options (lines, panel, zones, labels) to file and restores them on the next start. ATR, export settings, trailing and break-even are not saved — these are always read from the input parameters. A green status label appears to the right of the panel confirming that the save completed successfully.
Journal Log Level
LogLevel (0–3) controls the detail level of the MT5 journal. 0 = errors only, 1 = operational events (default), 2 = diagnostic detail, 3 = all internal events.
Multi-Asset Pip Size
Automatic, correct pip size for Forex, Gold, Silver, Crypto, Indices and Energy.
Risk / Reward Zones
Coloured chart zones visualise the risk zone (red) and the reward zone (green). Transparency freely configurable.
Direction Button Auto-Flip
After every successfully executed order, the LONG/SHORT button automatically switches to match the direction of the executed order. Pressing B while the panel shows SHORT executes a BUY and the panel flips to LONG immediately.
About Overlay
The I key or About button displays a centred info overlay in the middle of the chart. It shows the current version, all features and all 19 keyboard shortcuts grouped into three sections (Order Entry / Position Management / Display) — always centred on the chart regardless of its size.
Keyboard Control
Full keyboard control: show/hide panel, switch direction, place orders, manage positions — entirely without a mouse.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PANEL OVERVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The panel appears by default in the upper left corner of the chart (configurable).
INPUT FIELDS
Entry
AUTO: Current market price
MANUAL: +/- buttons, free input or chart click
S/L
AUTO: ATR-based or DefaultSLPips
MANUAL: +/- buttons, free input or drag handle
T/P
AUTO: Calculated from R:R ratio
MANUAL: +/- buttons, free input or drag handle
Lots
AUTO: Calculated from risk % and SL distance
MANUAL: +/- buttons or free input
Risk %
Risk per trade as a percentage of account balance
Presets: 0.5 / 1.0 / 2.0 / 3.0 / 5.0
R:R
Desired risk-reward ratio (step 0.1, min. 0.1, max. 10.0)
Magic #
Magic number for new orders
ACCOUNT DISPLAY
Balance: Current account balance
Max Risk: Maximum risk of the current configuration in $ (red)
Max Profit: Maximum possible profit of the current configuration in $ (green)
BUTTONS
LONG / SHORT Switch direction — AUTO fields recalculated, manual SL/TP mirrored
BUY / SELL Execute order — automatically market or pending depending on entry price
CLOSE ALL Close all filtered open positions immediately
B10 Toggle Auto Break-Even — label shows BreakEvenTrigger in pips
↑20 Toggle Trailing Stop — label shows TrailingDistance in pips
50% Partial close — label shows PartialClosePercent
Save Save current panel settings to file
Export Export trading history as CSV
0.5/1.0/2.0/3.0/5.0 Risk presets — lot size recalculated immediately
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
KEYBOARD SHORTCUTS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
L Toggle Entry / SL / TP chart lines on/off
P Toggle panel visibility
Z Toggle risk/reward zones on/off
R Switch line labels: right / left
O Toggle MT5-native order level lines on/off
Y Toggle MT5 trade history arrows on/off
Q Toggle LONG / SHORT direction
B Quick BUY — execute buy order with current parameters
S Quick SELL — execute sell order with current parameters
W Close By Opposite — net all LONG vs. SHORT positions (saves spread)
C Close all filtered open positions
T Toggle Trailing Stop on/off
E Toggle Auto Break-Even on/off
X Partial close — configured percentage of each open position
D Redraw all chart lines and zones
H Toggle keyboard shortcut reference on chart
I Toggle About overlay on/off
1-5 Risk presets: 0.5 / 1.0 / 2.0 / 3.0 / 5.0 %
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INPUT PARAMETERS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RISK MANAGEMENT
RiskPercentage 1.0 Risk per trade as % of account balance
RRRatio 2.0 Risk-reward ratio for automatic TP calculation (step 0.1)
UseATRForSL true true = ATR-based SL distance false = DefaultSLPips is used instead
ATRMultiplier 1.5 ATR value multiplier (only active when UseATRForSL = true)
ATRPeriod 14 ATR indicator period (only active when UseATRForSL = true)
DefaultSLPips 20.0 Fixed SL distance in pips (only active when UseATRForSL = false)
DrawLevels true Draw Entry / SL / TP lines on the chart
ShowInfoPanel true Show interactive panel on the chart
ORDER ENTRY
StartWithSellDirection false Starting direction: false = LONG, true = SHORT
DefaultMagicNumber 7 Default magic number for new orders
POSITION MANAGEMENT
EnableAutoTrailing false Start with trailing stop active from the beginning
TrailingDistance 20.0 Trailing stop distance in pips — trailing button shows this value (↑20)
EnableAutoBreakEven false Start with Auto Break-Even active from the beginning
BreakEvenTrigger 10.0 Minimum profit in pips before break-even — B10 button shows this value
PartialClosePercent 50.0 Partial close percentage — panel button label updates automatically
PartialCloseIfBelowMin true Volume < min lot: true = close fully, false = skip with alert
EnableMaxPositions false Block new orders when MaxPositions open positions are reached
MaxPositions 5 Maximum allowed open positions (only active when EnableMaxPositions = true)
EnableMaxDailyLoss false Block new orders when daily loss exceeds MaxDailyLossPercent
MaxDailyLossPercent 5.0 Daily loss limit as % of account balance — covers the entire account (all symbols, realised + unrealised incl. commission/swap). Only active when EnableMaxDailyLoss = true. Only blocks new order execution — Trailing, BE, Partial Close and Close All remain fully active.
ShowCloseAllButton true Show "Close All" button in the panel
CloseOnlyMagicNumber true true = all actions restricted to positions with the configured magic number false = all open positions on this symbol regardless of magic number, including manual trades (Magic 0) and positions opened by other EAs
EXPORT SETTINGS
ExportAllSymbols true Export all symbols (false = current symbol only)
ExportAllMagicNumbers true Export all magic numbers (false = configured MN only)
IncludeManualTrades true Include manually placed trades (Magic = 0)
ExportWithBenchmarks true Include performance statistics block (10 sections incl. streaks, long/short, R:R, trading days) at the top of the CSV
AutoExportOnClose false Automatically export when EA is removed or terminal closes
UPDATE INTERVALS
LogLevel 1 Journal detail level: 0 = Minimal, 1 = Normal, 2 = Verbose, 3 = Trace
PanelUpdateSeconds 1 Panel refresh interval in seconds (0 = every tick)
LineUpdateSeconds 1 Line redraw interval in seconds (0 = every tick)
ShowAlerts true Show alert popups — false = silent, Journal remains complete
RestoreOnTFChange true Timeframe change: automatically save and restore panel state
LogLevel Reference
0 = Minimal — Errors and critical warnings only. Recommended for live trading and VPS.
OrderSend failures, trading disabled, insufficient margin, invalid stops.
1 = Normal — Operational events added. Recommended for initial setup and daily monitoring.
Order executed/closed, Trailing/BE ACTIVATED/DEACTIVATED, break-even set,
Quick BUY/SELL, Close All, risk preset, partial close blocked,
max positions blocked, daily loss limit blocked, export completed.
2 = Verbose — Diagnostic detail added. Use when investigating a specific issue.
SL/TP values when set, Trailing SL Updated, panel creation, drag events, timeframe change.
3 = Trace — All internal events including high-frequency tick logs. Deep debugging only.
Trailing skip reason per position, export button details, diagnostics — floods the journal quickly.
PANEL POSITIONING
PanelCorner UPPER_LEFT Chart corner where the panel is anchored
PanelXDistance 20 Horizontal distance from the corner in pixels
PanelYDistance 30 Vertical distance from the corner in pixels
PanelWidth 350 Panel width in pixels
PanelMinHeight 477 Minimum panel height in pixels
FieldValueWidth 140 Width of the value display fields in pixels
LABEL POSITIONING
LabelsOnRight true Line labels on the right side of the chart (false = left)
LabelXOffset 22 Horizontal distance of the label from the chart edge in pixels
LabelYOffset 22 Vertical offset of the label from the line in pixels
LabelWidth 222 Width of the label boxes in pixels
LabelHeight 30 Height of the label boxes in pixels
ZONE SETTINGS
ShowRiskRewardZones true Show risk and reward zones on the chart
ZoneTransparency 0 Zone transparency: 0 = opaque, 100 = invisible
ShowConnectorLine false Show connector line between entry line and panel
COLOUR SCHEME
EntryLineColor DodgerBlue Colour of the entry price line
StopLossColor Crimson Colour of the Stop Loss line
TakeProfitColor LimeGreen Colour of the Take Profit line
PanelBackgroundColor DimGray Panel background colour
PanelTextColor White Panel text colour
ButtonTextColor White Button text colour
RiskZoneColor Pink Fill colour of the risk zone
RewardZoneColor LightGreen Fill colour of the reward zone
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INSTALLATION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Copy the compiled .ex5 file to the MetaTrader 5 Experts folder:
[MT5 data folder] / MQL5 / Experts /
2. Restart MetaTrader 5 or press F5 to refresh the Navigator.
3. Drag the EA from the Navigator onto any chart.
4. In the EA properties dialog, enable "Allow automated trading" and click OK.
FIRST STEPS
1. Panel starts in AUTO mode — Entry, SL, TP and lots are calculated automatically.
2. Chart click sets entry price. SL and TP can be adjusted via drag handles.
3. Adjust Risk % and R:R via +/- buttons or preset buttons.
4. Select LONG or SHORT. Press BUY / SELL — EA automatically selects Market or Pending order.
5. Press T for Trailing Stop, E for Auto Break-Even. Press H for keyboard shortcut reference.
NOTES
- AutoTrading must be active in MetaTrader 5 (toolbar button or Ctrl+E).
- With CloseOnlyMagicNumber = true, only positions with the configured magic number are managed.
- Settings are saved to TradeManager_Settings.txt in the MT5 Files folder.
- The CSV export is saved as TradingHistory_[AccountNumber].csv in the MT5 Files folder.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMPATIBILITY
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Platform MetaTrader 5 (Build 3000+)
Instruments All — Forex, Metals (XAU/XAG), Indices, Crypto, Energy, CFDs
Timeframes All timeframes
Account types Demo and Live (Hedge and Netting accounts)
AutoTrading Must be enabled in terminal and EA properties
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
MORE TOOLS FROM fi.con INVESTMENT GROUP
We offer a complete MT5 toolkit built by traders. If you trade actively and want more automation, reporting, and control, these tools extend your MT5 setup significantly:
🏆 Enhanced Telegram Position Tracker MT5 — the most complete Telegram reporting solution for MT5. Every trade open, close, SL/TP change, and partial close delivered in real time. Live streaming messages update P/L every 30 seconds. Dual-posting to channel + group topics. 15-button interactive follower menu. Crash detection, HFT burst protection, zero missed closures. Automatic daily, weekly, and monthly P&L reports. If you share your trades with a Telegram audience, this is the EA.
📡 MT5 to Telegram Informer — sends every trade open and close to your Telegram channel in real time. Full position lifecycle: pending order execution, SL/TP changes, partial closes, close reason labelling. Multiple channels, Topics support, configurable report fields. If you share your trades with a Telegram audience, this is your tool.
📊 Telegram Trading Reporter MT5 — automated performance reports delivered to Telegram on schedule: daily EOD summary, weekly stats, monthly overview. Analyses your full trade history and sends structured reports with P&L, win rate, profit factor, best/worst trade — all without you having to open MT5.
🚫 Position Closure Management MT5 — automatically resolves hedged position pairs and locks in the net result at exactly the right moment. Essential for grid and martingale strategies, prop firm challenge rules that prohibit hedging, and any setup where open buy/sell pairs need controlled resolution.
Trade Manager v6.82 | fi.con Investment Group | MQL5 Marketplace
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
