DCA Buddy
- Utilità
- Karim Abdelwahab
- Versione: 2.31
- Aggiornato: 30 maggio 2025
- Attivazioni: 5
DCA Buddy Advanced Break-Even Price Visualiser for MetaTrader 5
Take control of your multi-position trading with DCA Buddy, an advanced indicator for MetaTrader 5. It provides a clear and accurate visualisation of the average break-even price for all your open trades on the current chart symbol. This powerful tool goes beyond simple averages, correctly handling both one-sided and complex hedged scenarios, and now features a sophisticated, persistent 'once only' alert system to notify you precisely when your net position achieves its break-even point.
This powerful tool goes beyond simple averages, intelligently handling various trading scenarios to provide crucial insights for your risk management and decision-making.
Core Functionality & Key Features:
-
Precision Break-Even Calculation:
- Calculates the weighted average break-even price for straightforward scenarios (all buys or all sells).
- Expertly computes the net break-even price for hedged positions, showing the exact level where your combined buy and sell trades for the symbol would result in zero profit/loss (excluding swaps/commissions).
- Clearly indicates special states: when trades are perfectly volume-balanced (resulting in a fixed P/L) or when no trades are active on the symbol.
-
Clear Visual Break-Even Line:
- A distinct horizontal line is drawn directly on your chart at the calculated break-even level, offering an immediate visual target and crucial reference against current market movements. You can tailor its colour, style (solid, dotted, etc.), and width.
-
Comprehensive Information Label:
- Displays a detailed text label in your chosen chart corner, providing at-a-glance insights:
- The calculated Break-Even Price.
- The overall position type (e.g., "Buy", "Sell", "Net Buy", "Net Sell", "Balanced").
- Total number of open trades, with a buy/sell breakdown for mixed positions.
- Total or net volume of open positions.
- Smart Anchoring: The label intelligently adjusts its internal text anchor (left or right edge) based on the selected chart corner, ensuring it remains fully visible and doesn't run off-screen, especially in right-hand corners.
- Customisable: Choose the label's chart corner, X/Y distance from the corner, text colour, and font size.
- Displays a detailed text label in your chosen chart corner, providing at-a-glance insights:
-
Intelligent "Once Only" Alert System:
- Purposeful Notifications: Get alerted only when the market price crosses the break-even line in the specific direction that achieves break-even for your overall position (e.g., price moving up to meet the BE for a net buy position).
- Persistent "Once Only" Logic: To avoid excessive notifications, an alert for a specific break-even level and direction fires only once. This 'alerted' status is intelligently remembered for the symbol using Global Variables, meaning it persists even if you change chart timeframes, reload the indicator, or restart MetaTrader 5.
- Automatic Reset for New BE Levels: If your trading activity (like opening, closing, or modifying trades) causes your calculated break-even price to change significantly, the alert system automatically resets for that symbol. This allows it to notify you once again when the new break-even level is achieved.
- Focus on Multi-Trade Scenarios: Alerts are thoughtfully suppressed if only a single trade is open on the instrument, as the concept of a 'basket' break-even and its achievement is most relevant when managing multiple positions.
- Simple Control: Easily enable or disable all break-even alerts with a single input setting ( InpEnableBEAlerts ).
How to Use:
- Apply the DCA Buddy indicator (version 2.30 or later) to any chart in MetaTrader 5.
- The indicator will automatically scan all open market positions for that specific symbol and display the break-even line and information label.
- Customise its look and feel through the indicator's input parameters to suit your preferences.
Ideal For:
- Traders employing averaging or Dollar-Cost Averaging (DCA) strategies who need constant awareness of their evolving break-even levels.
- Manual traders who manage multiple open positions, including hedges, on the same instrument and require a quick, reliable calculation of their overall financial break-even point.
- Anyone seeking a robust visual aid with intelligent alerting to better understand their net exposure and critical price levels for achieving break-even.
- Users who appreciate clean, informative, and adaptable trading tools.
