RiskShield Terminal
- Experts
-
Alfred Kamal
Hi , i am Alfred
i am MQL4 programmer since 15 years ago
Developing indicators , EAs and scripts
I focused on meeting customers requirements in terms of time, cost and quality - Versione: 1.0
- Attivazioni: 5
The Ultimate Professional Risk Management & Prop Firm Protection EA
🔥 Overview
RiskShield Terminal is a high-performance, professional-grade Expert Advisor built specifically for serious traders and Prop Firm challenges (FTMO, FundedNext, MyForexFunds, etc.). It combines an intuitive on-chart interactive dashboard with robust, automated account protection to ensure you never violate drawdown limits. Say goodbye to manual lot calculations and emotional trading mistakes.
📌 Important Note for Testing: RiskShield Terminal is a fully interactive on-chart dashboard EA designed for manual execution and visual management (using draggable chart lines and control buttons). Because it relies on active user interaction, it cannot be backtested automatically in the Strategy Tester. Please attach it to a live or demo chart to experience its full features.
⭐ Key Features
- Interactive Drag-and-Drop Lines: Easily adjust Entry, Stop Loss, and Take Profit directly on the chart with visual real-time feedback.
- Advanced Prop Firm Guard: Protects your account equity with persistent daily loss limits and profit targets shared across all charts and sessions.
- Smart Lot Sizing: Automatically calculates safe lot sizes based on your exact risk percentage (%) or fixed money amount ($) relative to your Stop Loss distance.
- Automated Breakeven (BE): Automatically moves your Stop Loss to entry plus a custom offset once target pips are reached.
- Dynamic Trailing Stop: Locks in profits safely using customizable step sizes and distances.
- Auto Partial Take Profit: Secure profits automatically by closing a specified percentage of your lot size at milestone pips.
- Quick Execution Panel: Execute Market Buy/Sell orders instantly, or close current/all/buy/sells with a single click right from the UI.
📊 Interactive Chart Lines & Real-time Calculation Guide
When RiskShield Terminal is attached to your chart, it automatically draws 3 horizontal lines to give you full visual control over your trades. Here is what each line represents and what happens when you drag it:
| Chart Line | Behavior & What Happens When You Drag It |
|---|---|
| Entry Line ■ Dodger Blue (Solid) | Represents the planned entry/reference price. When dragged: The dashboard instantly recalculates the distance, lot size, and Risk-to-Reward (R:R) ratio in real-time based on the new price level. |
| Stop Loss (SL) Line ■ Crimson (Dashed) | Defines your risk protection boundary. When dragged closer/further: The EA instantly recalculates your Lot Size to strictly match your configured Risk % or Risk $ amount. It also updates the SL Pips and R:R Ratio cards on the dashboard instantly. |
| Take Profit (TP) Line ■ Medium Sea Green (Dashed) | Defines your target profit level. When dragged: Dynamically recalculates and updates the Risk-to-Reward (R:R) Ratio card on the dashboard in real-time (highlighted with color codes: Green for >= 1.5, Gold for >= 1.0, Red for < 1.0). |
🕹️ Dashboard Buttons & Controls Guide
RiskShield Terminal features a modern, clean interactive control panel. Here is what each button does:
| Button Name | Function & Description |
|---|---|
| HIDE / SHOW (Top Right of Panel) | Collapses or expands the dashboard and chart lines instantly to keep your workspace clean. |
| BUY | Executes an instant market BUY order using the automatically calculated safe lot size, with your current chart Stop Loss and Take Profit lines attached. |
| SELL | Executes an instant market SELL order using the automatically calculated safe lot size, with your current chart Stop Loss and Take Profit lines attached. |
| CLOSE | Closes all open positions belonging to this EA on the current chart symbol only. |
| CLOSE ALL | Emergency button to close all open positions across all symbols managed by the EA. |
| CLOSE BUYS | Closes all active BUY positions on the current symbol instantly. |
| CLOSE SELLS | Closes all active SELL positions on the current symbol instantly. |
⚙️ Input Parameters Guide
Here is a complete breakdown of all configurable parameters in RiskShield Terminal:
| Group / Parameter | Description & Options |
|---|---|
| 🎨 UI Settings | |
| Panel Position InpPanelCorner | Choose dashboard location on the chart. Options: Top-Left or Top-Right. |
| 🔔 Notification Settings | |
| Terminal Pop-up Alerts InpUsePopupAlerts | Enable or disable terminal audio and pop-up alerts for trades and guard triggers. Options: true / false. |
| Mobile Push Notifications InpUsePushAlerts | Send instant push notifications to your mobile MetaTrader app. Options: true / false. |
| 💰 Risk Settings | |
| Risk Mode InpRiskType | Select how lot size is calculated. Options: Risk in Percent (%) or Risk in Fixed Money ($). |
| Risk Value InpRiskValue | The numeric value for risk (e.g., 1.0 for 1% risk or 100.0 for $100). |
| 🛡️ Prop Firm Guard Settings | |
| Enable Prop Guard InpUsePropGuard | Master switch for daily drawdown and profit target protection. Options: true / false. |
| Max Daily Loss ($) InpMaxDailyLoss | Hard daily loss limit in dollars. Blocks new trades once reached. |
| Daily Profit Target ($) InpDailyTarget | Daily profit target lock to secure winnings and stop trading for the day. |
| Close All Exposure InpGuardCloseAllAccountExposure | If true, triggers full account position and pending order closure when guard limit is hit. Options: true / false. |
| ⚖️ Auto Breakeven Settings | |
| Enable Breakeven InpUseBreakEven | Automatically move SL to entry when in profit. Options: true / false. |
| BE Trigger (Pips) InpBreakEvenTrigger | Profit distance in pips required to trigger Breakeven (e.g., 15.0 pips). |
| BE Offset (Pips) InpBreakEvenOffset | Extra profit pips locked above entry price to cover spread/commission (e.g., 2.0 pips). |
| 📈 Trailing Stop Settings | |
| Enable Trailing Stop InpUseTrailing | Activate dynamic trailing stop. Options: true / false. |
| Trailing Start (Pips) InpTrailingStart | Profit distance required to start trailing (e.g., 20.0 pips). |
| Trailing Distance (Pips) InpTrailingDistance | Distance maintained behind current price (e.g., 15.0 pips). |
| Trailing Step (Pips) InpTrailingStep | Minimum price movement required to update SL order (e.g., 3.0 pips). |
| ✂️ Partial Take Profit Settings | |
| Enable Partial TP InpUsePartialTP | Enable automated partial lot closures (Hedging accounts required). Options: true / false. |
| Partial TP Trigger (Pips) InpProfessionalTP1Pips | Profit distance in pips to trigger partial close (e.g., 20.0 pips). |
| Partial Close Pct (%) InpPartialClosePct | Percentage of the position lot size to close (e.g., 50.0 for 50%). |
| Manage Only Current Symbol InpManageOnlyCurrentSymbol | If true, manages trades on the current chart symbol only. Options: true / false. |
RiskShield Terminal — Secure your capital, conquer prop firm challenges, and trade with confidence.
