RR Trade Assistant
- Utilitários
- Calvin Andile Mahlangu
- Versão: 1.17
- Atualizado: 27 abril 2026
RR Trade Assistant is a utility Expert Advisor for MetaTrader 5 designed to help traders visually define trades and manage risk efficiently. This tool combines a graphical risk-reward interface with manual trade execution, allowing traders to easily set trade parameters directly on the chart. Users can define Entry, Stop-Loss, and Take-Profit levels, calculate lot size based on risk percentage, and execute trades directly from the control panel.
Key Features
Visual Risk-Reward Tool Drag rectangles and lines directly on the chart to define Entry, Stop-Loss, and Take-Profit zones. The tool automatically keeps all blocks synchronized with their corresponding price lines as the chart scales or scrolls.
Multi-Target Take-Profit (TP1 / TP2) Expand the panel using the TP+ button to reveal independent TP1 and TP2 levels. Each level has its own draggable chart block and price line. Configure how much of the position to close at each target (as a percentage), and preview the exact lot split before sending the order. The remaining position runs to the main Target level. All three legs are submitted as separate orders in a single click.
Risk-Based Lot Calculation Automatically calculates lot size based on the selected risk percentage of account balance, or use a fixed lot size. The lot split across TP1, TP2, and Target is calculated and validated against broker minimums before order placement.
Integrated Order Execution Panel Place market orders (Buy / Sell) or pending orders (Buy Stop, Sell Stop, Buy Limit, Sell Limit) directly from the control panel. When TP1 or TP2 are active, orders are submitted as multiple legs with correct lot allocations automatically.
Synchronized Inputs Panel inputs and chart objects update in real time. Editing SL/TP in points, dragging chart blocks, or moving price lines all stay consistent with each other automatically.
Automatic Break-Even Optionally move the stop-loss to break-even once price reaches a configurable percentage of the TP distance. The offset from entry can be fine-tuned in points.
Adjustable Visual Interface Resize the risk-reward tool and control panel independently using scale parameters. Font size for chart blocks is also configurable. The panel can be minimized, dragged, or closed at any time.
Session Persistence The panel position, order type, risk settings, TP1/TP2 configuration, and line prices are saved automatically and restored when the EA reinitializes (e.g., after a chart timeframe change or terminal restart).
Input Parameters
| Parameter | Description |
|---|---|
| RR_TOOL_SCALE_PERCENT | Scale the RR tool size (100 = default) |
| RR_TOOL_FONT_SIZE | Font size for RR tool chart blocks |
| PANEL_SCALE_PERCENT | Scale the control panel size (100 = default) |
| TRADE_COMMENT | Custom comment attached to placed orders |
| ENABLE_BREAKEVEN | Enable automatic break-even management |
| BE_START_TP_PERCENT | Move SL to break-even after this % of TP distance is reached |
| BE_OFFSET_POINTS | Break-even SL offset in points beyond entry price |
Quick Start
Follow these steps to ensure the EA works correctly:
- Drag RR Trade Assistant onto your chart
- In the settings window, enable Allow Algo Trading
- Click OK to attach the EA
- Enable the main Algo Trading button in MT5 (top toolbar must show green)
- Click TP+ in the panel header if you want to configure multi-target take-profit levels
- Select an order type (Buy, Sell, Buy Stop, etc.) to show the RR tool on the chart
- Drag the Entry, SL, TP, TP1, and TP2 blocks to your desired price levels
- Click Send to place the order(s)
Using TP1 and TP2
- Click the TP+ button in the panel header to expand the TP configuration rows
- Toggle TP1 and/or TP2 ON using their respective switches
- Set the distance in points for each level, or drag the colored blocks on the chart
- Enter the partial close percentage for each level (e.g., 50% at TP1, 25% at TP2)
- The remaining percentage runs to the main Target level
- The lot preview row shows the exact split: Total | TP1 | TP2 | Target
- Click Send — the EA submits all legs as separate orders simultaneously
Note: TP1 and TP2 orders are tagged with [TP1] , [TP2] , and [Target] suffixes in the trade comment for easy identification in the terminal.
After Attaching the EA, Check the Following
- Check the Experts and Journal tabs for any error messages
- Make sure your lot size meets broker minimum requirements
- Ensure Stop-Loss and Take-Profit levels are not too close to price
- Confirm the market is open for the selected symbol
- When using multi-target TP, verify the lot split preview shows "Split valid for send" before clicking Send
Note
It is recommended to test RR Trade Assistant on a demo account before using it on a live account in order to become familiar with the tool and optimize settings.
Support & Feedback
If you find RR Trade Assistant helpful, please consider leaving a positive review or 5-star rating on the MQL5 Market. Your feedback helps improve the tool and supports the development of better trading utilities. Thank you for your support!

O usuário não deixou nenhum comentário para sua avaliação