ProsperaBIZ EA

ProsperaBIZ EA — Breakout-Based Hybrid Expert Advisor for XAUUSD (MT5)

ProsperaBIZ is a fully automated Expert Advisor designed specifically for XAUUSD (Gold) on MetaTrader 5. It combines ATR-based dynamic risk management, breakout pending orders, OCO (One-Cancels-the-Other) logic, and an intelligent compounding system — all running on the Daily Timeframe for clean, systematic entries.

No martingale. No grid averaging. Every trade has a defined Stop Loss and Take Profit from the moment it is placed.

📊 View Full Backtest Results & Dashboard:
👉 📊 View Full Backtest Results & Live Dashboard

🔑 How It Works

At the open of each new Daily candle, the EA calculates entry levels based on the previous candle's High and Low, snapped to a grid derived from the ATR indicator. It then places a Buy Stop above the high and a Sell Stop below the low.

Once one side is triggered, the opposite pending order is automatically cancelled (OCO). This ensures only one direction trades per candle cycle, keeping risk fully controlled.

⚙️ Key Features

1. ATR-Based Dynamic SL/TP

Stop Loss is calculated as a percentage of the current ATR value (ATRPercent input). This means SL automatically adapts to market volatility — wider in volatile conditions, tighter in calm markets. Take Profit is set as a multiple of SL based on your chosen Risk:Reward ratio.

2. Adaptive Lot Sizing (v7.77)

The EA calculates lot size to match your exact risk in USD. If the calculated lot falls below the broker's minimum lot, instead of forcing an oversized lot, the EA reduces the SL distance to keep the actual risk within your defined limit. This makes it safe even for small accounts.

3. Three Risk Modes

  • Risk by Percent — Risk a fixed percentage of your balance per trade (recommended)
  • Risk by Fixed USD — Risk a fixed dollar amount per trade
  • Fixed Lot — Use a manually defined lot size

4. Compounding System

The EA features an automatic compounding reset system. When your balance grows by a defined percentage (GainResetPercent) or drops by a defined percentage (LossResetPercent), the risk base automatically resets to the new balance level. This allows your lot sizes to grow with your account.

5. OCO Logic

When a Buy Stop triggers, the Sell Stop is immediately cancelled — and vice versa. This prevents double exposure from both sides hitting simultaneously during fast-moving markets.

6. Grace Period

A configurable grace period (default 120 seconds) is applied after each new candle opens. This avoids entering on the very first tick of a candle when spreads may be temporarily elevated.

7. Weekend Protection

All pending orders are automatically deleted before the market closes on Friday, protecting your account from weekend gap risk.

8. Margin Safety Guard (v7.84)

Before placing orders, the EA calculates the required margin for both pending orders combined (with a 15% safety buffer). If your free margin is insufficient, the lot size is automatically reduced to what is affordable — preventing margin call errors.

9. Auto SL/TP Fix After Entry

The EA monitors all open positions and corrects SL/TP levels if they deviate from the intended values, ensuring positions are always protected exactly as designed.

10. Information Panel

A detailed on-chart panel displays all key information in real time:

  • Current ATR and locked ATR reference
  • SL, TP, RR, Grid distance
  • Account balance, base balance, risk settings
  • Total deposit and withdrawal history
  • Running PnL, peak PnL, valley PnL
  • Compounding targets (next gain/loss reset level)
  • Current grid levels and entry status (PENDING / RUNNING / OCO / BLOCKED)

📋 Input Parameters

General Settings

  • BaseTimeframe — Timeframe for ATR and candle calculations (default: D1)
  • ATRPeriod — Period for ATR indicator (default: 14)
  • RR — Risk:Reward ratio (default: 2.0)
  • Slippage — Maximum allowed slippage in points
  • MagicNumber — Unique identifier for this EA's orders

ATR Percent

  • ATRPercent — SL distance as a percentage of ATR value (default: 10%). Grid = SL / 2 (automatic)

Time Settings

  • UseGracePeriod — Enable/disable grace period after candle open
  • GracePeriodSeconds — Duration of grace period in seconds (default: 120)

Base Balance Settings

  • UseManualBaseBalance — Use a manually defined base balance instead of deposit history
  • ManualBaseBalance — Manual base balance value

Risk by Percent

  • UseRiskPercent — Enable risk percent mode
  • RiskPercent — Percentage of balance to risk per trade (default: 1%)
  • GainResetPercent — Balance gain % to trigger compounding reset (default: 10%)
  • LossResetPercent — Balance loss % to trigger compounding reset (default: 10%)

Risk by Auto Lot

  • UseAutoLot — Enable fixed USD risk mode
  • RiskUSD — Fixed risk amount in USD per trade

Risk by Fix Lot

  • ManualLotSize — Fixed lot size (used when both UseRiskPercent and UseAutoLot are false)

Weekend Protection

  • UseWeekendProtection — Enable automatic deletion of pending orders before weekend
  • CloseBeforeMinutes — Minutes before Friday close to delete orders (default: 5)

Fix SLTP

  • UseFixSLTP — Enable automatic SL/TP correction on open positions

Panel Settings

  • ShowPanel — Show/hide the information panel
  • PanelCorner — Panel anchor corner
  • PanelX / PanelY — Panel position offset
  • PanelTextColor — Main text color
  • PanelPos2Color — Color for Position 1 display

⚡ Recommended Settings

For Prop Firm Accounts (Conservative)

Parameter Value Notes
BaseTimeframe D1 Daily candle — keep default
ATRPeriod 14 Standard — keep default
RR 2.0 1:2 ideal for prop firm
Slippage 20 Increase from default 10 — Gold spreads can be wide
MagicNumber (unique) Change to any unique number
ATRPercent 10.0 Keep default
GracePeriodSeconds 120 Increase from default 60
UseRiskPercent true Recommended mode
RiskPercent 0.5 Conservative — safe for prop daily drawdown rules
GainResetPercent 3.0 Compounding resets every +3% balance growth
LossResetPercent 3.0 Compounding resets every -3% balance drop
UseWeekendProtection true Mandatory — keep active
CloseBeforeMinutes 5 Keep default
UseFixSLTP true Mandatory — keep active

For Personal Accounts (Moderate)

Parameter Value Notes
BaseTimeframe D1 Daily candle — keep default
ATRPeriod 14 Standard — keep default
RR 2.0 Keep default
Slippage 20 Increase from default 10
MagicNumber (unique) Change to any unique number
ATRPercent 10.0 Keep default
GracePeriodSeconds 120 Increase from default 60
UseRiskPercent true Recommended mode
RiskPercent 1.0 Moderate — suitable for personal accounts
GainResetPercent 10.0 Compounding resets every +10% balance growth
LossResetPercent 10.0 Compounding resets every -10% balance drop
UseWeekendProtection true Keep active
CloseBeforeMinutes 5 Keep default
UseFixSLTP true Keep active

🛡️ Risk Disclosure

Trading Gold (XAUUSD) involves significant risk. Past performance in backtesting or live trading does not guarantee future results. Always test on a demo account before going live. Use risk settings appropriate for your account size and risk tolerance. The developer is not responsible for any financial losses incurred from using this EA.

💻 Requirements

  • Platform: MetaTrader 5 (MT5)
  • Symbol: XAUUSD (Gold vs USD)
  • Recommended Timeframe: D1 (Daily)
  • Minimum deposit: $500
  • VPS: Optional — but recommended for 24/5 uninterrupted operation
  • Broker: Any MT5 broker offering XAUUSD with reasonable spreads
Filtro:
Nessuna recensione
Rispondi alla recensione