ABQ Visual Risk Sizer
- Utilities
-
Cristian David Castillo Arrieta
Finance and International Business professional with a specialization in Financial Management. Self-taught MQL5 and Python developer focused on algorithmic trading, multi-asset portfolio construction, and quantitative risk management. - Version: 1.60
- Activations: 5
ABQ Visual Risk Sizer - Institutional Risk & Trade Execution
Category: Utilities / Risk Management
Manual lot calculation costs time and money. In modern trading, especially when operating with funded accounts (Prop Firms), a lot sizing error or a 5-second delay in entering an order can mean violating the Daily Drawdown rule or missing the perfect entry price.
ABQ Visual Risk Sizer is an institutional-grade tool designed to solve this problem permanently. It transforms complex mathematical risk calculation into a visual, fast, and 100% accurate experience directly on your MetaTrader 5 chart.
Forget external calculators or Excel spreadsheets. Simply drag the lines on your chart and execute your trade with one click.
Why you need the ABQ Visual Risk Sizer
- Total Protection for Prop Firms: Ensures every trade risks exactly the percentage (or amount) you decide. Never open a wrong lot size again in highly volatile assets like Gold or Nasdaq.
- Reaction Speed: Calculates risk, required margin, and Reward/Risk ratio in milliseconds as you move the Stop Loss with your mouse.
- Universal Asset Calculation: Its internal algorithm automatically reads the broker's Tick Size and Tick Value. Works flawlessly on Forex, Indices, Commodities, Stocks, and Cryptocurrencies.
Main Features
1. Drag-and-Drop Visual Interface
The panel projects three lines on your chart: Entry, Stop Loss (SL), and Take Profit (TP). As you move them, the panel updates the exact lot size, money at risk, and projected profit in real time.
2. Smart Market Follow System (Market Execution)
In Market mode, the entry line acts like a magnet, tracking the current price (Bid/Ask) tick by tick. This ensures that when you press EXECUTE TRADE, your market order opens with the mathematically perfect lot for that exact millisecond.
3. Automatic Pending Orders Logic
If you decide to separate the Entry line from the current price, the system instantly detects it and switches to Pending mode. It will automatically decide whether to send a Buy Limit, Buy Stop, Sell Limit, or Sell Stop. You just decide the price level; the tool does the rest.
4. Mass FIFO Close (First-In, First-Out)
Includes a CLOSE ALL emergency button that liquidates all open positions for the current asset. It uses strict FIFO logic and millisecond pauses to prevent server rejection, complying with regulated broker rules.
5. Execution Error Prevention
The tool pre-calculates free margin before sending the order and respects the broker's minimum stop distance (Stops Level). If you try to place an invalid SL, the button blocks execution and protects you with clear visual alerts.
How it works (3-Step Flow)
- Click the MODE: BUY or MODE: SELL button to define your direction. The lines will automatically adjust.
- Drag the Stop Loss line to your technical invalidation level and the Take Profit line to your target.
- Verify your projected risk on the panel and press EXECUTE TRADE.
Technical Specifications & Security
- 100% Native MQL5 Code: No external DLL files required. Maximum security and performance for your platform.
- UI Customization: Panel colors adaptable to light or dark backgrounds directly from the input parameters.
- Compatibility: Works on both Hedging and Netting account types.
- Optimized: Minimal CPU consumption, uses Z-Order anchoring so the panel never flickers or gets overlapped by price candles.
Take absolute control of your execution and protect your capital like a professional with the ABQ Visual Risk Sizer.
Input Parameters
- Dashboard Position: Choose which corner of the screen to anchor the panel.
- Label / Value Text Color: Adapt the text color to your chart template.
- Risk per Trade (%): Percentage of your balance you want to risk per trade.
- Default SL/TP (Points): Initial distance in points when attaching the tool to the chart.

