Home Goldminer Silverminer FX Trader About Get Started How AI Decides FAQ Changelog ⬤ Live Results
XAUUSD
EURUSD
GBPUSD
XAGUSD
BTCUSD
XAUUSD
EURUSD
GBPUSD
XAGUSD
BTCUSD
Live Trading · MetaTrader 5 · XAUUSD

AI-Powered Trading
Engineered for
Gold Markets.

Delta Investors builds institutional-grade Expert Advisors for MetaTrader 5. Four independent trading engines, one unified AI brain — making decisions like a professional trader, 24 hours a day.

🤖 AI-validated entries
🛡️ ATR-based risk control
Four independent engines
4
Trading Engines
Any
AI Provider with API
Open
Forward Test
Free
During Forward Test
Three Systems, One AI Brain

AI-Powered Trading,
Engineered for Every Market.

One AI decision layer, three specialized Expert Advisors — each tuned to the volatility, structure, and session behavior of its own market.

Au

Goldminer

XAUUSD · MetaTrader 5

Our flagship engine. Tuned for gold's heavy round-number reactivity and session-driven volatility — zone detection, AI Strategist POIs, and a screener-gated analyst call validate every entry before it's placed.

M15 execution H1/H4 structure Live forward test
View Goldminer →
Ag

Silverminer

XAGUSD · MetaTrader 5

The same zone-and-AI architecture, recalibrated for silver's sharper swings and wider spreads — with its own round-number grid and risk parameters rather than gold's assumptions carried over unchanged.

M15 execution H1/H4 structure In forward test
View Silverminer →
Fx

FX Trader

EURUSD + Majors · MetaTrader 5

One instance per pair, each with its own AI Strategist reading the session's structure a few times a day and setting a standing bias — then trading only the setups that reach a marked level.

Multi-pair AI Strategist POIs Coming soon
View FX Trader →
Why Delta Investors

Built different.
Engineered to perform.

We don't sell black boxes. Every decision the EA makes is explained, logged, and visible in real time.

🧠

AI-Validated Every Trade

No trade executes without AI confirmation. The model receives a live chart screenshot, zone analysis, spread data, and session context — then reasons through a TRADE or SKIP decision with a confidence score.

📐

Multi-Engine Architecture

Four independent engines watch the market simultaneously — zone pullbacks, momentum breakouts, EMA stack trends, and EMA200 sweep plays. Each specialises in a different market condition so the bot never sits idle.

🛡️

Institutional Risk Logic

Fixed lot sizing with a hard percentage-of-balance risk cap per position. Break-even automation, trailing stops, session filters, and zone cooldowns prevent overtrading and protect your capital.

📊

Full Transparency

The CCanvas dashboard shows every engine state, P&L by period, and the last AI reasoning entries in real time. Nothing is hidden. You can read exactly why the bot traded — or didn't.

🔗

Model Agnostic

Works with any AI provider that exposes an API — Gemini, Claude, OpenAI, Mistral, DeepSeek, or any OpenAI-compatible endpoint. Switch models in the settings without changing anything else.

📱

Runs Unattended on a VPS

Built to run 24/5 on a Windows VPS with direct AI provider calls — no middleman server required. JSON state export keeps remote monitoring tools in sync.

Forum
r/DeltaAIBotGoldminer

The forward-test forum. Share your weekly results, discuss strategy, and help shape the next version. Real data from real demo accounts — no cherry-picked screenshots.

Join the forum →
Live Updates
Community Channel

Follow every trade live. The EA posts automatically — trade alerts, morning briefings, daily P&L, weekly summaries, and milestone notifications. No manual posts, no delays.

📡 Live open & close alerts
🗞 Daily news briefing at 08:30
📊 Daily & weekly performance reports
Join the channel →
Support & Licenses
@Delta_Investors

Message us directly on Telegram to request a forward-test license key or get setup help. We reply quickly — usually within a few hours. One message, one key, you're running.

🔑 License key requests
🛠 Setup & configuration help
Usually replies within a few hours
Get access →
Live Demo

From zone to trade — in real time

See how the EA detects a zone, consults the AI, and places an order.

DeltaBot Goldminer · XAUUSD M15 · Live
📊
Step 1 — Zone Engine
Swing-high clustered at 3,326.40 – 3,327.80 detected · 5 touches · H1 confirmed
🎯
Step 2 — Price Approach
Status: AT_ZONE · Price touches zone from above · Pre-AI gates ✓ · Session: London/NY overlap
🤖
Step 3 — AI Analysis
Gemini 1.5 Pro called · Chart + zone context sent · Processing response...
Step 4 — Order Execution
BUY LIMIT placed · 3,326.60 · SL: 3,322.10 · TP1: 3,334.20 · TP2: 3,341.00 · Lot: 0.02
// Waiting for demo to start...

Simulated representation of actual EA behavior · All values are illustrative

Available Now

Ready to let AI trade
in gold for you?

Read the full documentation, explore the architecture, and request access to DeltaBot Goldminer today.

Read the Docs About Us
About Us

We build trading systems
that think like
professionals.

Delta Investors is a quantitative trading firm specialising in AI-augmented Expert Advisors for the MetaTrader 5 platform.

Our Mission

Democratising institutional-grade trading technology

For decades, algorithmic trading at a truly institutional level — multi-engine architectures, real-time AI analysis, dynamic risk management — was available only to well-funded hedge funds and prop desks.

We built Delta Investors to change that. Every system we produce is designed to the same standard we would hold a professional trading desk to: rigorous entry logic, explainable AI decisions, and drawdown control that protects capital in all market conditions.

Our clients are serious traders, fund managers, and technology-forward investors who want more from their automated systems than a black box with a backtest.

🎯

Precision over frequency

We prefer fewer, higher-quality trades with AI confirmation over high-frequency noise. Every entry must pass multiple filters before execution.

🔬

Evidence-based development

Every parameter, every filter, every AI prompt is tested against real tick data and refined continuously. No curve-fitting. No wishful thinking.

📖

Full transparency

You always know what the system is doing and why. The dashboard shows every AI decision in plain language, in real time. No black boxes.

Our Philosophy

The Delta Investors
trading philosophy

Delta Investors didn't start with a product idea. It started with a frustration.

As an EA user for years, one thing was consistently wrong across almost every system I tested: people trade with far too much risk. Position sizes that make no sense relative to account balance. No hard daily loss caps. No real exposure limits. A system that looks great in a backtest until one bad week wipes months of gains.

So I started building my own. Systems where capital preservation wasn't an afterthought — it was the foundation. Every engine, every filter, every gate exists first to protect the account, and second to generate returns.

When AI language models became powerful enough to reason about market context, I started experimenting with integrating them into the analysis layer. Not as a replacement for structure and logic — but as a co-pilot that could evaluate a setup in a way no static indicator ever could. That integration became the core of Delta Investors.

01 — Capital preservation first

Every system starts with the question: how do we survive a bad week? Hard per-trade risk caps, daily loss limits, max exposure controls, and zone cooldowns are non-negotiable defaults — not optional settings buried in a menu.

02 — Structure before signals

Markets move in structures. Before any AI call or indicator, we identify where institutional supply and demand zones sit across multiple timeframes. Price respects structure — everything else is context on top of that.

03 — AI as co-pilot, not autopilot

The AI validates a setup the EA has already identified — it doesn't generate trade ideas independently. Even after an AI TRADE decision, the EA still checks confidence, stop placement, anti-chase distance, and the hard risk cap before touching the market.

04 — Any provider, your choice

We deliberately built the AI layer to be provider-agnostic. Gemini, Claude, OpenAI, Mistral, DeepSeek — or anything with an HTTP API. You're not locked into one vendor, and you bring your own API key. No hidden AI costs on our end.

05 — Specialisation beats generalisation

DeltaBot Goldminer is built exclusively for XAUUSD. Deep understanding of one market — its sessions, its liquidity patterns, its reaction to S&R zones — beats shallow coverage of everything. One instrument, done well.

06 — Built in the open

The forward test is public. Results — good and bad — get shared in the community Telegram channel. Real performance data, not marketing numbers. The goal is to find out where the system works, where it struggles, and how to improve it systematically.

Technology

What powers
our systems

⚙️

MetaTrader 5

Industry-standard algorithmic trading platform. Tick-accurate backtesting, live execution, multi-asset support.

🧠

Large Language Models

Any AI provider with an HTTP API — Gemini, Claude, OpenAI, Mistral, DeepSeek, or a custom endpoint. The EA doesn't care which model you use.

📸

Chart-IMG API

Real-time chart screenshots delivered to the AI model for visual pattern recognition and confirmation.

🖥️

Strato VPS

Direct WebRequest calls from the EA to the AI provider — no middleman server, runs unattended 24/5.

Version 1.20 · MetaTrader 5 · XAUUSD

DeltaBot Goldminer

Four AI-powered trading engines. One unified decision layer.
Built exclusively for gold scalp trading on MetaTrader 5.

Open
Forward Test
Free
License Access
4
Engines
3
AI Providers
2.3%
Max Drawdown
Overview

What is DeltaBot Goldminer?

DeltaBot Goldminer is an Expert Advisor for MetaTrader 5, designed exclusively for scalp and intraday trading of XAUUSD (Gold). It combines four trading engines — each specialising in a different market pattern — with an AI decision layer that validates every potential trade before execution.

Unlike conventional EAs that run a single indicator-based strategy, DeltaBot operates more like a small trading desk: several specialists watching the market for their specific pattern, with an AI model providing the final TRADE / SKIP call on every entry.

The EA runs on a timer (not just on every tick) and on each pass: refreshes the zone map, runs the pullback/breakout state machine, runs the trend engine, runs the sweep engine, manages every open position's break-even and trailing logic, and writes its full state to a JSON file for external monitoring. When a qualifying setup is detected, it builds a market brief — optionally with a live chart screenshot — and sends it to an AI language model for a structured TRADE or SKIP decision.

DeltaBot is not a scalper in the traditional sense. It prioritises precision over frequency — fewer trades with higher conviction, AI-confirmed entries, and strict risk controls. By default only the Pullback (PB) engine is active; Breakout, Trend, and Sweep are opt-in master switches.

Architecture

How it all fits together

DeltaBot's architecture separates concerns cleanly into layers that each do one thing well.

ZONE ENGINE
Detects S/R zones from swing highs/lows on M15 / H1 / D1
4× ENGINES
PB · BRK · TRD · SWP — each its own state machine
AI LAYER
LLM validates setup · TRADE or SKIP + confidence
EXECUTION
Fixed lot sizing · SL · TP1/TP2/TP3 · BE · Trailing
↓ All state and decisions logged to the CCanvas dashboard and JSON export in real time ↓

The Zone Engine runs on every M15 / H1 / D1 bar close. It scans recent swing highs and lows, clusters nearby swing points within an ATR-based tolerance into a zone, and keeps a zone only if it has enough touches and enough age (so brand-new, untested levels aren't traded). These zones — refreshed continuously — are the foundation every engine uses.

Each strategy engine reacts to zones differently. PB and BRK share the same zone set and the same per-zone state machine: IDLE → APPROACHING → AT ZONE → REACTING → RESOLVED for pullbacks, or a separate BREAKING state for breakouts. TRD and SWP are independent of the zone state machine — TRD watches an H1 EMA stack, SWP watches the H1 EMA200 on M5.

The AI layer receives a text-based market brief — current price, zone details, spread, ATR, session — and, if a Chart-IMG API key is configured, a live chart screenshot of the bias and scan timeframes. It returns a structured JSON decision with confidence score and reasoning.

The execution layer handles order placement, hard risk-cap validation, break-even triggers, ATR trailing stops, and all trade lifecycle events — including a separate AI-review loop for pending (not-yet-filled) orders.

Trading Engines

The four engines

Each engine specialises in a distinct market behaviour and runs independently, with its own master switch, cooldowns, and break-even/trailing settings. Positions from different engines can be open at the same time (up to the global position cap). By default only PB is enabled — BRK, TRD, and SWP are opt-in.

PB

Pullback Engine

Zone Bounce · M15 / H1 / D1 · Reversal

The PB engine is the core of DeltaBot and the only engine enabled by default. It identifies institutional support and resistance zones across three timeframes and waits for price to approach, react, and reverse at those zones — the classic "smart money bounce" entry.

How it works

The Zone Engine scans the last N candles (configurable per timeframe) on M15, H1, and D1, looking for swing highs and lows — a candle whose high/low is more extreme than a fixed number of candles on either side. Nearby swing points (within an ATR-based tolerance) are clustered into a single zone. A cluster only becomes a tradeable zone once it has enough distinct touches, spaced far enough apart in time, and is old enough that it isn't just noise from the last few candles.

When price enters the approach threshold (an ATR multiple from the zone edge, configurable per intensity preset), each zone's own state machine activates and progresses through four states:

STATE 1
APPROACHING
Price within ATR range of zone
STATE 2
AT ZONE
Price inside trigger threshold — AI called
STATE 3
REACTING
Decision made — cooling off / timeout window
STATE 4
RESOLVED
Zone-trade or zone-skip cooldown active

The AI is only called the instant a zone first reaches AT ZONE — not on every tick while it's there, and not earlier in APPROACHING. This avoids burning API calls on setups that never fully develop and guarantees the AI always sees an actionable, fresh situation. After the call, the zone moves to RESOLVED and a cooldown timer starts: a longer cooldown if the AI traded it, a shorter one if it skipped, so the same zone isn't re-evaluated every few seconds.

Before the AI is even called, a stack of hard gates must pass: active trading session for this engine, global daily-loss and daily-trade caps, max open positions (per engine and per symbol), max trades on this exact zone (total and today), the economic news filter, and a minimum stagger time since the last trigger on any zone. Only once all of those pass does the EA fetch chart screenshots (if configured) and send the request to the AI.

When the AI responds, its proposed entry price is checked against the zone itself: a BUY may not sit far above the support zone's top, and a SELL may not sit far below the resistance zone's bottom, both capped by an ATR-based "chase" buffer — this stops the AI from approving a trade that's effectively chasing price that already moved away from the level that justified the setup.

M15 zones H1 zones D1 zones ATR approach/trigger threshold Per-zone cooldown Max trades per zone / per zone per day Anti-chase entry filter
BRK

Breakout Engine

Zone Break · Momentum / Retest · M15 / H1

Where PB fades a zone touch, BRK trades the opposite read of the same zone: a clean structural failure with momentum behind it. It is an opt-in engine (master switch off by default) that shares the same zone map as PB.

How it works

When a zone's state flips from ACTIVE to BREAKING — price has closed beyond the zone boundary — the BRK logic takes over for that zone instead of the pullback state machine, and fires the AI call at most once per break event per zone. Before that call goes out, three filters run in sequence: a body-size filter (the break candle's body must be a meaningful fraction of ATR, which weeds out a long wick that pokes through and comes straight back); a distance filter (price must not have already travelled too far beyond the zone, to avoid chasing); and, if enabled, an H1 momentum-alignment filter that compares the last few H1 closes and requires the broader trend to agree with the breakout direction.

Two entry modes are available, controlled by the InpBreakoutEntry parameter:

MARKET (immediate)

Enter on the break candle close. Captures full momentum but accepts whatever spread is live at that moment.

LIMIT AT EDGE (retest)

Place a pending order back at the broken zone edge, waiting for a retest. Better entry price, but risks missing the trade if price never comes back.

The AI sees the candle body size, the distance travelled since the break, and the requested entry mode, then makes the same TRADE / SKIP + confidence call as PB. Direction is fixed by the break itself — breaking up through a resistance zone is always evaluated as a BUY, breaking down through a support zone always as a SELL.

Zone break (BREAKING state) Market or limit-at-edge entry Body / wick ratio filter ATR distance cap Optional H1 alignment filter
TRD

Trend EMA Engine

EMA Stack · H1 Momentum · M15 Pullback Entry

TRD is independent of the zone engine entirely. It identifies strong directional momentum on H1 using a three-EMA stack and enters on a pullback to the middle EMA — the "buy the dip in a trend" approach. It is opt-in and disabled by default.

How it works

TRD uses three configurable exponential moving averages (default periods 8, 21, 55) on H1 to determine bias. When all three are perfectly stacked — EMA8 above EMA21 above EMA55 for bullish, or fully reversed for bearish — a momentum regime is confirmed. A minimum-momentum filter (recent M15 price movement relative to ATR) and a minimum run of consecutive directional M15 bars both have to agree before TRD treats the regime as tradeable, and the engine optionally skips entirely if an active PB/BRK zone sits too close, leaving that setup to those engines instead.

Rather than chasing price, a dedicated pullback signal tracker watches for price dipping back to the EMA21 with a reversal candle forming on M15. If the gap to EMA8 is unusually wide — the trend is "ripping" — the engine can skip waiting for the pullback and enter at market instead. A staged pullback signal expires automatically after a configurable number of M15 bars if it never fills, so a stale signal can't fire into changed conditions.

EMA Stack Conditions
BULLISH stack
EMA8 > EMA21 > EMA55
→ Look for long entries on EMA21 touch
BEARISH stack
EMA8 < EMA21 < EMA55
→ Look for short entries on EMA21 touch

A per-engine cooldown prevents overtrading after a TRD entry, and the engine can require AI confirmation before placing the trade (on by default) or fire directly off the technical signal. TRD has its own independent break-even and trailing settings — by default it trails with an ATR-based stop once price has moved a configured multiple of the initial risk in profit.

H1 EMA 8/21/55 Pullback to EMA21 Configurable EMA periods Signal expiry (bars) Cooldown between trades Independent BE / ATR trailing
SWP

EMA200 Sweep Engine

Liquidity Grab · False Break · M5 Entry

SWP exploits a well-known gold pattern: a false break through the H1 EMA200, a level widely watched by retail traders, followed by a sharp reversal. It is opt-in and disabled by default, and is the only engine that can fire without an AI call at all.

How it works

The engine computes the EMA200 on H1 and watches M5 candles for a wick that pokes beyond that level — by more than a minimum ATR multiple (filtering out tiny pokes) but less than a maximum (so a genuine breakout isn't mistaken for a sweep) — and then closes back on the other side of the level. That close-back-inside is the rejection signal.

Detection sequence
1
M5 candle wicks beyond the H1 EMA200, within the configured wick-size window
2
Candle closes back inside the EMA200 (rejection confirmed)
3
Optional: H1 EMA 8/21/55 stack must already align with the reversal direction
4
AI validates and approves (if AI filter enabled) — otherwise the engine places the order directly

Because the sweep extreme defines a natural, tight stop-loss point, SWP setups are built around a much higher reward-to-risk target than the other engines — a small, well-placed stop with a large take-profit multiple. SWP has its own cooldown and its own independent break-even/trailing configuration, separate from PB/BRK and from TRD.

H1 EMA200 level M5 wick-and-reject pattern Min/max wick size (ATR) Optional AI filter (can be direct) Optional H1 bias requirement High R:R target by design
AI Decision Layer

The AI brain

Every qualifying trade setup is submitted to an AI language model for validation before any order is placed (SWP can optionally skip this). The EA calls the AI provider directly over HTTP — there's no middleman server in between, just a WebRequest from MetaTrader straight to the provider's API.

What the AI receives

The request body is rebuilt fresh for every call:

📸
Chart Screenshot (optional)
If a Chart-IMG API key is set, the EA fetches a bias-timeframe and a scan-timeframe image and sends both. Without a key, it falls back to text-only mode.
📊
Market Context
Current price, spread, ATR, the triggering zone's price range and touch count, nearby zones, and trendlines, built into the system prompt as plain text.
💼
Strategy & Position Rules
The configured prompt style and position mode (single TP, split TP1/TP2, or TP1/TP2/TP3) are embedded directly into the prompt so the AI's proposed levels match how the EA will actually manage the trade.

The decision flow

🔍
Setup Detected
Zone hits AT ZONE / BREAKING, or TRD/SWP pattern fires
📸
Context Built
Prompt + optional Chart-IMG screenshots
🧠
AI Analysis
HTTP POST direct to provider
📋
Decision
TRADE / SKIP + confidence + levels
Validation & Execution
Hard checks, then order placed

The AI response

The AI must return a structured JSON object that DeltaBot parses deterministically — there is no free-text interpretation, every field is read by exact key:

// AI response structure (pullback engine) { "decision": "TRADE", // or "SKIP" "order_type": "BUY", // BUY / SELL / BUY_STOP / SELL_STOP "entry": 2318.40, "sl": 2315.10, "tp1": 2324.50, "tp2": 2331.00, // only used in split position modes "confidence": 78, // 0–100, must be ≥ 70 to trade "reasoning": "Zone bounce confirmed, momentum aligned...", "ai_note": "Watch for resistance at EMA55 H1" }

Even after a TRADE decision arrives, the EA runs it through its own gate before placing anything: confidence must clear the threshold, the order type must be one it recognises, the stop loss must be on the correct side of entry, the proposed entry can't be chasing price too far beyond the zone, the stop-loss distance as a percentage of price must sit within a configured min/max band, and the position's actual dollar risk (at the EA's fixed lot size) must not exceed the hard per-trade risk cap — if any of these fail, the EA logs a SKIP and no order is sent, regardless of what the AI decided.

Supported AI providers

🤖
Google Gemini
Default provider. Fast response and strong visual chart analysis.
🟢
OpenAI GPT-4o
Strong reasoning and pattern recognition for complex setups.
🔶
Anthropic Claude
Used in parallel demo instances alongside Gemini for direct comparison.
💡

The EA also supports a custom OpenAI-compatible endpoint URL, for users who want to point it at a self-hosted or alternative model.

Live Dashboard

Real-time visibility

DeltaBot includes a CCanvas dashboard rendered directly on the MetaTrader 5 chart, alongside a draggable AI reasoning log panel. Both update on the EA's timer pass — no separate windows, no external app required to see what the bot is doing.

Main Dashboard

The main dashboard displays the full system state at a glance:

  • Per-engine status (PB / BRK / TRD / SWP) — only the engines that are switched on
  • Market data: spread, ATR, session window, AI provider validity
  • Open positions with live floating P&L
  • Today's trade count and daily loss tracking against the safety caps

AI Reasoning Log

A separate draggable panel keeps a running log of AI decisions as they happen:

14:23 TRD TRADE
EMA 8>21>55 bullish stack confirmed on H1. Price touching EMA21 on M15. Entering long on pullback.

Every timer pass, the EA also writes its full state — engine statuses, open positions, last AI reasoning per engine — to a JSON file in the MT5 Common\Files folder. This is what lets external monitoring tools read the bot's live state without touching MetaTrader directly.

Risk Management

Protecting your capital

DeltaBot treats risk management as seriously as entry logic. Every position is sized, validated, and managed through a layered risk framework designed to keep drawdowns controlled even when an engine misreads the market.

📐
Fixed Lot Sizing + Hard Risk Cap
Each position uses a fixed, manually configured lot size rather than a balance-percentage calculation. Before placing, the EA computes the actual dollar risk that lot size represents at the proposed stop loss, and rejects the trade outright if it exceeds the configured maximum risk percentage of account balance.
🛑
Break-Even Automation
Stop loss can move to break-even automatically — configurable per engine as on TP1 hit, at 50% of the distance to TP1, or once profit reaches 1× the initial risk (1R). PB/BRK, TRD, and SWP each have their own independent setting.
📈
ATR Trailing Stop
Optional ATR-multiple trailing stop activates once profit passes a configurable multiple of the initial risk, then follows price at a fixed ATR distance behind it — only ever tightening, never loosening.
🕐
Per-Day Session Schedule
Independent trading windows configurable for each day of the week — including a shorter Friday session — so illiquid hours can be excluded entirely.
❄️
Per-Zone Cooldowns
After a zone produces a trade, it cools down for one (longer) period; after a skip, a shorter one. This stops the EA from re-querying the AI on the same level every few minutes.
🔢
Position & Exposure Caps
Hard caps on concurrent positions per engine, per symbol, and account-wide, plus a cap on total open risk as a percentage of balance — summed live across every open position's actual stop distance.
📅
Economic Calendar Filter
Queries the MT5 economic calendar for high-importance XAU/USD events and blocks new entries inside a configurable window around the release.
🎯
AI Confidence Gate
A TRADE decision is only acted on if the AI's confidence score clears 70. Below that, the EA logs it as a SKIP regardless of how the rest of the setup looks.
🔄
Demo Account First
Every configuration should be forward-tested on a demo account before risking real capital. Run the EA on demo for at least one full trading week to validate engine behavior, AI decisions, and risk settings under live market conditions.
Technical Specs

Requirements & configuration

PlatformMetaTrader 5 (build 3000+)
AssetXAUUSD (Gold / USD)
Primary timeframesM5, M15, H1, D1 (auto-loaded as needed per engine)
Min. balance$500 (recommended $1,000+)
AI API requiredYes — Gemini, OpenAI, Anthropic, or custom endpoint
Chart-IMG APIOptional (text-only mode if absent)
VPSStrongly recommended for 24/5 operation
OSWindows 10/11 (native or VPS)
LanguageMQL5

Key input parameters

ParameterDefaultDescription
InpMinLotSize0.01Fixed lot size used per position
InpMaxRiskPerTradePct1.5%Hard cap — trade is rejected if actual $ risk exceeds this
InpMaxOpenPositions4Per-engine cap on concurrent open positions
InpAiProviderGeminiAI model: Gemini / OpenAI / Anthropic / Custom
InpBreakEvenAtOn TP1When to move SL to break-even (PB/BRK)
InpZoneIntensityBalancedZone detection sensitivity (Aggressive / Balanced / Strict)
InpEnableBreakouts / InpEnableTrend / InpEnableSweepfalseMaster switches — BRK, TRD, SWP are opt-in
InpDryRunfalseSimulation mode — no real orders placed
InpSessionFilterOntrueRestrict trading to configured per-day session hours
InpJsonExportPath""JSON state export path for external monitoring (blank = auto)
Setup Guide

Getting started

1
Get your API keys
Create a Google AI Studio account for Gemini (free tier available), or sign up for OpenAI / Anthropic. Optionally, get a Chart-IMG API key for visual chart analysis — the EA works in text-only mode without it.
2
Allow WebRequest in MetaTrader 5
In MT5: Tools → Options → Expert Advisors → Allow WebRequest for listed URL. Add your AI provider's domain (e.g. generativelanguage.googleapis.com for Gemini, api.anthropic.com for Claude, api.openai.com for OpenAI — or your custom endpoint), plus chart-img.com if used, and the Delta Investors license server URL.
3
Attach to an XAUUSD chart
Open an XAUUSD chart. Drag the DeltaBot Goldminer.mq5 file from Navigator → Expert Advisors onto the chart, and enable automated trading (and a timer interval, since the engines run on OnTimer).
4
Configure inputs
Set your AI API key, license key (received after requesting access), fixed lot size, max risk per trade, max positions, and session hours. Decide whether to enable BRK / TRD / SWP, or stay with PB only. Attach the EA to a demo account first to validate the configuration before any real capital is at risk.
5
Run on a VPS for 24/5 uptime
Move the EA to a Windows VPS so it keeps running outside your own trading hours. The JSON state export lets you build or use external monitoring without remoting into the VPS desktop.
🚀

Always run on a demo account for at least one full trading week before going live. This validates that the AI is making sensible decisions for your market conditions and configured risk parameters.

Community

Join the Delta Investors Telegram Channel

Get live trade alerts, the morning news briefing, daily P&L reports, and weekly summaries — all sent automatically by the EA. The channel is the real-time window into every move the algorithm makes. No manual posts, no delays.

Join the channel →

Ready to get started?

DeltaBot Goldminer is currently free to use under an open forward-test license. Message us on Telegram and we'll get you set up with a license key.

@Delta_Investors · Delta Investors

Version 1.0 · MetaTrader 5 · XAGUSD

DeltaBot Silverminer

The same four-engine, AI-validated architecture as Goldminer — recalibrated end to end for silver's sharper swings and wider spreads.
Built exclusively for XAGUSD scalp trading on MetaTrader 5.

Open
Forward Test
Free
License Access
4
Engines
3
AI Providers
Overview

What is DeltaBot Silverminer?

DeltaBot Silverminer is an Expert Advisor for MetaTrader 5, designed exclusively for scalp and intraday trading of XAGUSD (Silver). It runs the same four-engine architecture as DeltaBot Goldminer — Pullback, Breakout, Trend, and Sweep — with an AI decision layer validating every potential trade before execution.

Silver isn't just "gold with a different symbol" from a price-action standpoint. It moves proportionally further per unit of time, carries a wider spread as a percentage of price, and reacts to a different round-number grid (0.10 increments rather than gold's 1.00 / 0.50 levels). Silverminer shares Goldminer's exact engine logic and AI decision flow, but every zone tolerance, approach threshold, and risk parameter is recalibrated against XAGUSD's own historical ATR — nothing is inherited from the gold configuration unchanged.

Like Goldminer, the EA runs on a timer (not just on every tick) and on each pass: refreshes the zone map, runs the pullback/breakout state machine, runs the trend engine, runs the sweep engine, manages every open position's break-even and trailing logic, and writes its full state to a JSON file for external monitoring. When a qualifying setup is detected, it builds a market brief — optionally with a live chart screenshot — and sends it to an AI language model for a structured TRADE or SKIP decision.

Silver's wider spreads mean fewer, cleaner setups matter even more here than on gold. By default only the Pullback (PB) engine is active; Breakout, Trend, and Sweep are opt-in master switches, same as Goldminer.

Architecture

How it all fits together

Silverminer's architecture separates concerns into the same clean layers as Goldminer — only the numbers behind each layer are silver's own.

ZONE ENGINE
Detects S/R zones from swing highs/lows on M15 / H1 / D1, XAGUSD-tuned tolerance
4× ENGINES
PB · BRK · TRD · SWP — each its own state machine
AI LAYER
LLM validates setup · TRADE or SKIP + confidence
EXECUTION
Fixed lot sizing · SL · TP1/TP2/TP3 · BE · Trailing
↓ All state and decisions logged to the CCanvas dashboard and JSON export in real time ↓

The Zone Engine runs on every M15 / H1 / D1 bar close, exactly as it does for Goldminer — scanning recent swing highs and lows, clustering nearby swing points within an ATR-based tolerance into a zone, and keeping a zone only once it has enough touches and enough age. The tolerance itself is wider in absolute price terms than gold's, because silver's ATR is proportionally larger relative to price — a zone cluster that would be "too loose" on gold is often exactly right on silver.

Each strategy engine reacts to zones the same way it does on Goldminer: PB and BRK share the same zone set and per-zone state machine (IDLE → APPROACHING → AT ZONE → REACTING → RESOLVED, or BREAKING for breakouts). TRD watches an H1 EMA stack; SWP watches the H1 EMA200 on M5 — both independent of the zone state machine.

The AI layer receives a text-based market brief — current price, zone details, spread, ATR, session — and, if a Chart-IMG API key is configured, a live chart screenshot of the bias and scan timeframes for XAGUSD specifically. It returns a structured JSON decision with confidence score and reasoning, same schema as Goldminer.

The execution layer handles order placement, hard risk-cap validation, break-even triggers, ATR trailing stops, and all trade lifecycle events — sized against silver's own spread and stop-distance bands rather than gold's.

Trading Engines

The four engines

Same four engines as Goldminer, same independence from each other, same default (PB only, BRK/TRD/SWP opt-in) — every threshold below is silver's own, not gold's carried over.

PB

Pullback Engine

Zone Bounce · M15 / H1 / D1 · Reversal

The PB engine is the core of Silverminer and the only engine enabled by default, identical in logic to Goldminer's. It identifies support and resistance zones across three timeframes and waits for price to approach, react, and reverse at those zones.

How it works

The Zone Engine scans the last N candles (configurable per timeframe) on M15, H1, and D1 for swing highs and lows, clustering nearby swing points into a zone once it has enough distinct touches spaced far enough apart, and old enough that it isn't noise from the last few candles. Because silver's ATR runs proportionally higher than gold's, the default cluster tolerance and approach thresholds are set wider in price terms from the start — reusing gold's tighter defaults on silver would produce zones that get chopped through constantly.

When price enters the approach threshold, each zone's state machine activates and progresses through the same four states as Goldminer:

STATE 1
APPROACHING
Price within ATR range of zone
STATE 2
AT ZONE
Price inside trigger threshold — AI called
STATE 3
REACTING
Decision made — cooling off / timeout window
STATE 4
RESOLVED
Zone-trade or zone-skip cooldown active

The AI is only called the instant a zone first reaches AT ZONE, never earlier and never repeatedly while it sits there — same discipline as Goldminer. Before the AI is even called, the same stack of hard gates must pass: active trading session, daily-loss and daily-trade caps, max open positions, max trades on this exact zone, the economic news filter, and a minimum stagger time since the last trigger.

The anti-chase filter that checks the AI's proposed entry against the zone boundary carries a wider ATR buffer than Goldminer's, in line with silver's typically larger candle ranges — the intent is identical (don't approve an entry that's already run away from the level that justified it), just calibrated to a different instrument's normal noise.

M15 zones H1 zones D1 zones Wider ATR approach/trigger threshold (silver-tuned) Per-zone cooldown Anti-chase entry filter
BRK

Breakout Engine

Zone Break · Momentum / Retest · M15 / H1

BRK trades the opposite read of the same zone map PB uses: a clean structural failure with momentum behind it. Opt-in, off by default, identical logic to Goldminer's breakout engine.

How it works

When a zone flips from ACTIVE to BREAKING — price has closed beyond the zone boundary — BRK takes over for that zone and fires the AI call at most once per break event. The same three filters run first: a body-size filter (the break candle's body must be a meaningful fraction of ATR), a distance filter (price mustn't have already travelled too far beyond the zone), and an optional H1 momentum-alignment check. Silver's break candles tend to run larger in absolute terms, so the body-size and distance filters are both scaled to XAGUSD's own ATR rather than gold's.

MARKET (immediate)

Enter on the break candle close. Captures full momentum but accepts whatever spread is live at that moment — worth watching closely on silver, where spread can widen more than gold's during fast moves.

LIMIT AT EDGE (retest)

Place a pending order back at the broken zone edge, waiting for a retest. Better entry price, but risks missing the trade if price never comes back.

Direction is fixed by the break itself — breaking up through resistance is always evaluated as a BUY, breaking down through support always as a SELL — same rule as Goldminer.

Zone break (BREAKING state) Market or limit-at-edge entry Body / wick ratio filter (silver ATR) ATR distance cap (silver ATR) Optional H1 alignment filter
TRD

Trend EMA Engine

EMA Stack · H1 Momentum · M15 Pullback Entry

Independent of the zone engine, TRD identifies directional momentum on H1 using a three-EMA stack and enters on a pullback to the middle EMA. Opt-in, off by default.

How it works

Same three configurable EMAs (default periods 8, 21, 55) on H1. When all three are stacked in order, a momentum regime is confirmed, gated by a minimum-momentum filter and a minimum run of consecutive directional M15 bars — both checked against silver's own ATR and typical run length, which tend to differ from gold's.

EMA Stack Conditions
BULLISH stack
EMA8 > EMA21 > EMA55
→ Look for long entries on EMA21 touch
BEARISH stack
EMA8 < EMA21 < EMA55
→ Look for short entries on EMA21 touch

Same pullback-to-EMA21 signal tracker and "ripping trend" market-entry override as Goldminer, same expiring signal window, same independent break-even/ATR trailing settings — recalibrated for silver's typical trend runs.

H1 EMA 8/21/55 Pullback to EMA21 Configurable EMA periods Signal expiry (bars) Independent BE / ATR trailing
SWP

EMA200 Sweep Engine

Liquidity Grab · False Break · M5 Entry

Exploits a false break through the H1 EMA200 followed by a sharp reversal — the same pattern SWP trades on Goldminer. Opt-in, off by default, and the only engine that can fire without an AI call at all.

How it works

Computes the EMA200 on H1 and watches M5 candles for a wick that pokes beyond that level by more than a minimum ATR multiple but less than a maximum, then closes back on the other side. Silver's M5 wick sizes run larger in absolute terms than gold's, so the min/max wick-size window is set against XAGUSD's own ATR rather than reused from gold.

Detection sequence
1
M5 candle wicks beyond the H1 EMA200, within the configured (silver-tuned) wick-size window
2
Candle closes back inside the EMA200 (rejection confirmed)
3
Optional: H1 EMA 8/21/55 stack must already align with the reversal direction
4
AI validates and approves (if AI filter enabled) — otherwise the engine places the order directly

Same design intent as Goldminer: the sweep extreme defines a natural, tight stop-loss point, so SWP setups target a much higher reward-to-risk than the other engines.

H1 EMA200 level M5 wick-and-reject pattern (silver ATR) Optional AI filter (can be direct) High R:R target by design
AI Decision Layer

The AI brain

Every qualifying trade setup is submitted to an AI language model for validation before any order is placed (SWP can optionally skip this) — identical flow to Goldminer. The EA calls the AI provider directly over HTTP, no middleman server.

The decision flow

🔍
Setup Detected
Zone hits AT ZONE / BREAKING, or TRD/SWP pattern fires
📸
Context Built
Prompt + optional Chart-IMG screenshots
🧠
AI Analysis
HTTP POST direct to provider
📋
Decision
TRADE / SKIP + confidence + levels
Validation & Execution
Hard checks, then order placed

The AI must return the same structured JSON object Goldminer's AI returns — parsed deterministically, no free-text interpretation:

// AI response structure (pullback engine) { "decision": "TRADE", // or "SKIP" "order_type": "BUY", // BUY / SELL / BUY_STOP / SELL_STOP "entry": 28.410, "sl": 28.260, "tp1": 28.610, "tp2": 28.850, // only used in split position modes "confidence": 74, // 0–100, must be ≥ 70 to trade "reasoning": "Zone bounce confirmed, momentum aligned...", "ai_note": "Wider spread than usual — sizing conservative" }

Even after a TRADE decision, the same hard gate applies before anything is placed: confidence threshold, recognised order type, correct-side stop loss, anti-chase distance check, stop-loss-as-%-of-price band, and the hard per-trade dollar risk cap — all evaluated against silver's own price and volatility, not gold's.

Supported AI providers

🤖
Google Gemini
Default provider. Fast response and strong visual chart analysis.
🟢
OpenAI GPT-4o
Strong reasoning and pattern recognition for complex setups.
🔶
Anthropic Claude
Used in parallel demo instances alongside Gemini for direct comparison.
💡

Also supports a custom OpenAI-compatible endpoint URL, same as Goldminer, for a self-hosted or alternative model.

Live Dashboard

Real-time visibility

Same CCanvas dashboard rendered directly on the MetaTrader 5 chart, alongside the same draggable AI reasoning log panel — updated on every timer pass.

Main Dashboard

The main dashboard displays the full system state at a glance:

  • Per-engine status (PB / BRK / TRD / SWP) — only the engines that are switched on
  • Market data: spread, ATR, session window, AI provider validity
  • Open positions with live floating P&L
  • Today's trade count and daily loss tracking against the safety caps

AI Reasoning Log

A separate draggable panel keeps a running log of AI decisions as they happen:

10:47 PB TRADE
Support zone bounce confirmed on H1. Spread within normal band. Entering long.

Same JSON state export every timer pass — engine statuses, open positions, last AI reasoning per engine — written to the MT5 Common\Files folder for external monitoring.

Risk Management

Protecting your capital

Same layered risk framework as Goldminer, applied against silver's own volatility and spread profile rather than gold's.

📐
Fixed Lot Sizing + Hard Risk Cap
Fixed, manually configured lot size. Before placing, the EA computes the actual dollar risk that lot size represents at the proposed stop loss on XAGUSD, and rejects the trade outright if it exceeds the configured maximum risk percentage of account balance.
🛑
Break-Even Automation
Same configurable break-even rules as Goldminer — on TP1 hit, at 50% of the distance to TP1, or at 1R — independently set per engine.
📈
ATR Trailing Stop
Optional ATR-multiple trailing stop, silver-ATR based, activating once profit passes a configurable multiple of the initial risk.
🕐
Per-Day Session Schedule
Independent trading windows per day of the week, including a shorter Friday session, so illiquid hours can be excluded.
❄️
Per-Zone Cooldowns
Longer cooldown after a trade, shorter after a skip — stops the EA re-querying the AI on the same level every few minutes.
🔢
Position & Exposure Caps
Hard caps on concurrent positions per engine, per symbol, and account-wide, plus a cap on total open risk as a percentage of balance.
📅
Economic Calendar Filter
Queries the MT5 economic calendar for high-importance XAG/USD-relevant events and blocks new entries inside a configurable window around the release.
🎯
AI Confidence Gate
A TRADE decision is only acted on if the AI's confidence score clears 70. Below that, the EA logs it as a SKIP regardless of how the rest of the setup looks.
🔄
Demo Account First
Forward-test on a demo account for at least one full trading week before risking real capital — silver's wider spread makes this especially worth doing before going live.
Technical Specs

Requirements & configuration

PlatformMetaTrader 5 (build 3000+)
AssetXAGUSD (Silver / USD)
Primary timeframesM5, M15, H1, D1 (auto-loaded as needed per engine)
Min. balance$500 (recommended $1,000+ — silver's wider spread favours a bit more headroom)
AI API requiredYes — Gemini, OpenAI, Anthropic, or custom endpoint
Chart-IMG APIOptional (text-only mode if absent)
VPSStrongly recommended for 24/5 operation
OSWindows 10/11 (native or VPS)
LanguageMQL5

Key input parameters

ParameterDefaultDescription
InpMinLotSize0.01Fixed lot size used per position
InpMaxRiskPerTradePct1.5%Hard cap — trade is rejected if actual $ risk exceeds this
InpMaxOpenPositions4Per-engine cap on concurrent open positions
InpAiProviderGeminiAI model: Gemini / OpenAI / Anthropic / Custom
InpBreakEvenAtOn TP1When to move SL to break-even (PB/BRK)
InpZoneIntensityBalancedZone detection sensitivity (Aggressive / Balanced / Strict)
InpEnableBreakouts / InpEnableTrend / InpEnableSweepfalseMaster switches — BRK, TRD, SWP are opt-in
InpDryRunfalseSimulation mode — no real orders placed
InpSessionFilterOntrueRestrict trading to configured per-day session hours
InpJsonExportPath""JSON state export path for external monitoring (blank = auto)
Setup Guide

Getting started

1
Get your API keys
Same keys as Goldminer — Google AI Studio for Gemini (free tier available), or OpenAI / Anthropic. Optionally, a Chart-IMG API key for visual chart analysis.
2
Allow WebRequest in MetaTrader 5
Tools → Options → Expert Advisors → Allow WebRequest for listed URL. Add your AI provider's domain, plus chart-img.com if used, and the Delta Investors license server URL.
3
Attach to an XAGUSD chart
Open an XAGUSD chart. Drag the DeltaBot Silverminer.mq5 file from Navigator → Expert Advisors onto the chart, and enable automated trading (and a timer interval, since the engines run on OnTimer).
4
Configure inputs
Set your AI API key, license key, fixed lot size, max risk per trade, max positions, and session hours. Decide whether to enable BRK / TRD / SWP, or stay with PB only. Attach to a demo account first.
5
Run on a VPS for 24/5 uptime
Move the EA to a Windows VPS so it keeps running outside your own trading hours. The JSON state export lets you build or use external monitoring without remoting into the VPS desktop.
🚀

Always run on a demo account for at least one full trading week before going live — silver's spread and volatility profile is different enough from gold that it deserves its own validation period, even if you're already comfortable with Goldminer.

Community

Join the Delta Investors Telegram Channel

Get live trade alerts, the morning news briefing, daily P&L reports, and weekly summaries — all sent automatically by the EA. No manual posts, no delays.

Join the channel →

Ready to get started?

DeltaBot Silverminer is currently free to use under an open forward-test license. Message us on Telegram and we'll get you set up with a license key.

@Delta_Investors · Delta Investors

In Development · MetaTrader 5 · Multi-Pair FX

DeltaBot FX Trader

One AI Strategist reading market structure like a discretionary trader, one AI Analyst confirming the entry — across as many currency pairs as you choose to run.
Built for MetaTrader 5, one instance per pair.

Building
Current Status
2
AI Layers
10
Trigger Types
3
AI Providers
Overview

What is DeltaBot FX Trader?

DeltaBot FX Trader is an Expert Advisor for MetaTrader 5 built around a different question than Goldminer and Silverminer answer. Instead of pattern-matching engines (Pullback, Breakout, Trend, Sweep), FX Trader gives an AI model the job a discretionary day trader actually does at the start of a session: look across timeframes, mark the meaningful supply/demand zones and liquidity pools, draw the trendlines that are actually being respected, and hold a standing directional bias — then wait for price to actually reach one of those levels before asking, intraday, whether it's worth a trade.

It runs as one EA instance per chart, one pair per chart — deliberately. Each instance gets its own Inputs dialog, its own round-number grid, its own risk budget, and its own AI calls, rather than trying to force every pair through one shared configuration.

🧭

FX Trader is currently in active development and forward-testing on demo accounts. It is not yet part of the open license program — Goldminer and Silverminer are the live products today. This page documents the real, current architecture as it's being built.

Architecture

How it all fits together

FX Trader separates "what does the market look like" from "should I take this specific trade" into two distinct AI calls, sitting on top of a purely mechanical structure/trigger/risk layer that never needs an API call to run.

ZONE & STRUCTURE
Swing-cluster S/R, PDH/PDL, SMC BOS/ChoCH, FVG — all mechanical, no AI needed
AI STRATEGIST
A few times a day · H4/H1/M15 · zones, trendlines, standing bias
TRIGGER LAYER
10 mechanical conditions · gates when the AI Analyst gets called at all
AI ANALYST + EXECUTION
TRADE / SKIP + confidence · risk-gated order placement
↓ Full state, AI reasoning, and standing bias logged to the on-chart dashboard in real time ↓

The Zone & Structure Engine is the same swing-cluster S/R detector used in Goldminer and Silverminer — it runs continuously, on multiple timeframes, with zero API calls. On top of it sits Previous Day High/Low tracking, a Smart Money Concepts layer (swing-pivot BOS and ChoCH detection, confirmed only by a candle body close through the level, not just a wick), and mechanical Fair Value Gap detection via pure candle math.

The AI Strategist is the "morning read" — called a handful of times a day at session opens (plus once immediately on attach, so you're never left waiting hours for the first read), not on every tick. It doesn't call trades. It marks the map.

The Trigger Layer is what turns a marked-up chart into an actual opportunity: it watches price mechanically, and only when a real condition fires — one of the algorithmic zones being touched, an AI-marked zone being touched, a Smart Money BOS, a PDH/PDL sweep, and seven others — does the EA even consider calling the AI Analyst.

The AI Analyst is the reactive layer, structurally identical in spirit to Goldminer's AI validation step: given the trigger, the standing bias from the Strategist, and market context, it returns a TRADE or SKIP decision with confidence, entry, stop, and targets — which then passes through the same kind of hard, deterministic risk gate before anything is placed.

STRUCTURE

Zone & Structure Engine

Swing Clusters · PDH/PDL · SMC BOS/ChoCH · FVG

Everything in this layer is pure candle math — no AI call is ever needed to keep the structure map current, which is what lets it run continuously on every bar close across multiple timeframes without burning API budget.

How it works

The same swing-cluster detector as Goldminer/Silverminer scans recent swing highs and lows on each configured timeframe, clusters nearby swing points within an ATR-based tolerance into a zone, and keeps a zone only once it has enough distinct touches spaced far enough apart, and enough age that it isn't noise from the last few candles. This runs per-pair, using that pair's own ATR — there's no shared "one size fits all" tolerance across instruments.

Previous Day High/Low is tracked automatically and treated as its own trigger source — a touch on PDH or PDL, within a configurable ATR distance, is one of the ten trigger types below.

The Smart Money Concepts layer tracks swing pivots on a configurable structure timeframe and calls a Break of Structure (BOS) when a candle body closes beyond the prior confirmed swing — not just a wick poke — and a Change of Character (ChoCH) when that break reverses the prevailing trend direction. A streak counter tracks consecutive BOS events in the same direction, giving the Analyst a sense of how extended the current move already is.

Fair Value Gaps are detected mechanically (a 3-candle imbalance where the first candle's wick doesn't overlap the third's), independent of anything the AI reports — the Strategist can optionally add its own AI-judged FVGs as a second, complementary source, but the mechanical detector runs regardless.

Multi-TF swing clusters PDH / PDL auto-tracking SMC BOS/ChoCH (body-close confirmed) Mechanical FVG detection Per-pair ATR tolerance — nothing shared across instruments
STRATEGIST

AI Strategist

H4 Structure · H1 Refinement · M15 Precision · A Few Calls a Day

The Strategist is what makes FX Trader feel like it has a discretionary read on the market, not just a reactive script. It's called at London open, New York open, an optional midday overlap check, and once immediately when the EA is first attached — never on every tick, and never to call a trade.

What it sees

Each call sends three chart screenshots — H4 for durable structure, H1 for refinement, M15 for precision — plus a text snapshot: current price, ATR and recent range on all three timeframes, prior day high/low, and a list of the pair's own recent swing points (real ones, computed from candle data, not guessed from pixels).

What it returns

A standing directional bias (one or two sentences — the thesis for the session ahead, and what would invalidate it), a short list of supply/demand and liquidity zones with the AI's own honest confidence score, and — new — trendlines. Rather than asking the model to eyeball two pixel coordinates for a trendline, it's handed a labelled list of real swing points (e.g. H1-L2, M15-H1) and just picks which two it sees price genuinely respecting. The EA resolves the picks back to real price/time and draws the line — the AI supplies judgment, the chart supplies the coordinates.

// Strategist response structure (simplified) { "bias": "Bullish continuation favoured while price holds above the H1 demand zone...", "zones": [ { "type": "DEMAND", "tf": "H1", "price_top": 1.3450, "price_bottom": 1.3420, "confidence": 72 } ], "trendlines": [ { "point1_id": "H1-L2", "point2_id": "H1-L1", "confidence": 68 } ] }

M15 is genuinely useful here — sharper, tighter levels for execution — but it's also noisier than H1/H4, so M15-tagged zones and trendlines are held to their own, stricter confidence floor rather than the general one. Anything that doesn't clear it never even gets drawn. Zones and trendlines both auto-invalidate after two consecutive closes beyond the level, same rule either source uses.

H4 / H1 / M15 vision + text Session-scheduled, not tick-driven Real swing-point trendline anchoring Stricter M15 confidence floor 2-closes-beyond auto-invalidation
ANALYST

AI Analyst & Trigger Layer

10 Mechanical Triggers · M15 Execution · Reactive Trade Calls

The Analyst is only ever called in response to a real, mechanically-detected condition — never on a timer, never speculatively. This is the layer that decides whether a marked-up chart is actually worth a trade right now.

The ten trigger types

1. Heartbeat
Periodic check-in even with no other trigger, on a configurable bar interval
2. Bollinger touch
Price tags the upper/lower band on the scan timeframe
3. ATR spike
Current ATR jumps a configurable multiple above its recent baseline
4. Big candle
A single candle's range clears an ATR-relative threshold
5. Round number
Price approaches a psychological round-number level
6. Session open
London/New York open — a fresh look as liquidity shifts in
7. Zone touch
Price reaches a zone — algorithmic, AI-marked, or both, your choice via a single switch
8. EMA pullback
Price pulls back to a bias-timeframe EMA in an established trend
9. SMC event
A confirmed Break of Structure or Change of Character fires
10. PDH/PDL touch
Price reaches the prior day's high or low

Each trigger has its own cooldown so the same condition can't re-fire the AI every few seconds, and a hard hourly/daily call cap sits above all of them regardless of how many conditions fire.

The zone-touch trigger source switch

One input controls exactly which zones can fire trigger #7: Both (algorithmic and AI-marked zones can each trigger — the default, hybrid behaviour), Algo Only (ignore the Strategist's AI zones for triggering purposes, keep the mechanical map only), or AI Only (only the Strategist's marked zones and POIs can trigger a call — useful if you want to test how much the AI's own read of the chart is worth on its own, independent of the mechanical detector).

What the Analyst returns

The same TRADE/SKIP decision structure as Goldminer and Silverminer — order type, entry, stop, one or two take-profit levels, a 0-100 confidence score, and reasoning — evaluated against the pair's own ATR, spread, and the Strategist's standing bias if one is set. Every decision still passes through a deterministic gate before anything is placed: confidence floor, correct-side stop loss, anti-chase distance check, stop-as-%-of-price band, and the hard per-trade dollar risk cap. A TRADE decision that fails any of these is logged as a SKIP, no exceptions.

10 independent trigger types Per-trigger cooldowns + hourly/daily call caps Zone-touch source switch (Both / Algo / AI) Same hard risk gate as Goldminer/Silverminer
Live Dashboard

Real-time visibility

Same on-chart dashboard philosophy as Goldminer and Silverminer, split into sections that reflect FX Trader's two-AI-layer design.

Analyst panel

Last trigger reason, hourly/daily call counters, heartbeat countdown, and screener status at a glance.

Strategist panel

Last call status and timestamp, zone/trendline counts, and the current standing bias text — so you can see exactly what thesis the Analyst is trading against, in plain English.

14:26 STRATEGIST
Bullish momentum dominant across all timeframes, price aggressively breaking recent structure to the upside. Invalidated on a daily close back below the H1 demand zone.

A structure panel shows live zone counts per timeframe (algorithmic), AI POI zone count, AI trendline count, and current SMC trend/BOS streak — everything the Analyst's decisions are actually conditioned on, visible without opening the Inputs dialog. Full state, including per-pair open positions and last AI reasoning, is written to a JSON file every timer pass for external monitoring.

Risk & Correlation

Protecting your capital across pairs

FX Trader inherits the same per-trade risk discipline as Goldminer and Silverminer, plus one problem that's specific to running several instances at once: correlated pairs can silently stack the same directional bet.

📐
Fixed Lot or Risk-% Sizing
Choose fixed lot sizing or balance-percentage risk sizing per instance. Either way, the EA computes actual dollar risk at the proposed stop and rejects the trade if it exceeds the configured cap.
🔗
Basket Risk Across Symbols
Optionally sum open risk across every instance sharing the same magic number — not just this chart's pair — so running EURUSD and GBPUSD together doesn't quietly double your real exposure to one dollar-weak thesis.
🛑
Break-Even & ATR Trailing
Same configurable break-even (on TP1, at 50% to TP1, or at 1R) and ATR-multiple trailing stop as Goldminer/Silverminer, sized to each pair's own ATR.
🔢
Position & Direction Caps
Hard caps on concurrent positions per symbol and on same-direction positions, so one runaway thesis can't quietly consume the whole account's risk budget.
📅
Economic Calendar Filter
Filters new entries around high-importance events for the currencies actually in this pair — configurable per instance, since each pair cares about different currencies.
🎯
AI Confidence Gate
Same confidence floor discipline as the other two systems — a TRADE decision below threshold is logged as a SKIP, full stop.

Choosing pairs that actually diversify

Because FX Trader runs one instance per pair, it's tempting to just add more pairs for "more coverage." In practice, most majors share USD on one side of the trade, so several pairs can secretly express the same directional bet wearing different tickers. EURUSD, GBPUSD, AUDUSD, and NZDUSD together, for instance, often cluster into one "dollar weak / risk-on" trade rather than four independent ones. A set built around genuinely different drivers — a Europe/rates pair, a safe-haven/BOJ pair like USDJPY, and a commodity/risk-sentiment pair like AUDUSD or USDCAD — tends to diversify the actual risk, not just the symbol list. Basket risk aggregation (above) is the safety net for whichever mix you choose.

Technical Specs

Requirements & configuration

PlatformMetaTrader 5 (build 3000+)
AssetAny FX major/minor — one EA instance per pair/chart
Execution timeframeM15 (configurable)
Strategist timeframesH4, H1, M15 (all configurable)
Min. balance$500 (recommended $1,000+ per instance)
AI API requiredYes — Gemini, OpenAI, Anthropic, or custom endpoint (Analyst and Strategist can use different models)
Chart-IMG APIOptional (text-only fallback if absent)
VPSStrongly recommended — especially running multiple instances
OSWindows 10/11 (native or VPS)
LanguageMQL5

Key input parameters

ParameterDefaultDescription
InpPoiOntrueMaster toggle for the AI Strategist pass
InpPoiChartTF1/2/3H4 / H1 / M15Strategist's three read timeframes
InpPoiRunOnAttachtrueFire one Strategist call immediately on attach, not just at session opens
InpZoneTriggerSourceBothWhich zones can fire the touch trigger: Both / Algo Only / AI Only
InpAiTrendlinesOntrueLet the Strategist also mark trendlines from real swing points
InpPoiM15MinConfidence65Stricter confidence floor applied only to M15-tagged zones/lines
InpBasketAcrossSymbolsfalseSum open risk across every instance sharing this magic number, not just this pair
InpMaxRiskPerTradePct1.5%Hard cap — trade rejected if actual $ risk exceeds this
InpDryRunfalseSimulation mode — no real orders placed
Setup Guide

Getting started

1
Pick your pairs deliberately
Before attaching anything, decide which pairs you're actually running and check how correlated they are to each other — and to any Goldminer/Silverminer positions you're already carrying. See Risk & Correlation above.
2
Get your API keys
Same providers as Goldminer/Silverminer — Gemini, OpenAI, or Anthropic. The Analyst and Strategist can use different models, so this is a good pair to A/B test against each other during the demo period.
3
Allow WebRequest in MetaTrader 5
Tools → Options → Expert Advisors → Allow WebRequest for listed URL. Add your AI provider's domain, chart-img.com if used, and the Delta Investors license server URL.
4
Attach one instance per chart
Open a chart per pair and attach the EA to each individually. Every instance gets its own Inputs dialog — configure round-number grid, risk, and session hours per pair rather than assuming one shared config fits all of them.
5
Turn on InpBasketAcrossSymbols once you run 2+ pairs
If you're running more than one instance sharing a magic number, enable basket risk aggregation so the risk cap reflects your true combined exposure, not each pair's in isolation.
6
Demo first — for longer than usual
FX Trader is newer than Goldminer/Silverminer and still being validated. Run every pair on demo for at least several weeks, watching the Strategist's bias calls and zone/trendline quality before ever considering live capital.
🧪

FX Trader is not yet part of the open license program. If you want early access to test it on demo, reach out on Telegram — we're looking for a small group of forward-testers before it opens more broadly, the same way Goldminer and Silverminer did.

Community

Join the Delta Investors Telegram Channel

Follow FX Trader's development progress alongside live Goldminer and Silverminer updates — trade alerts, morning briefings, and weekly summaries, all sent automatically.

Join the channel →

Want early access?

DeltaBot FX Trader is still in development. Message us on Telegram to register interest — we'll reach out as soon as a forward-test license slot opens up.

@Delta_Investors · Delta Investors

Open Forward Test

Frequently Asked Questions

Everything about the open forward test, licenses, and how DeltaBot Goldminer works technically.

Forward test & licensing
Is DeltaBot Goldminer free right now?
Yes. The EA is currently free to use under an open forward-test license while we gather performance data across different brokers, account types, and market conditions. Access is granted as a license key, not a purchase.
How do I get a license key?
Click "Get Access" on the DeltaBot page — it opens a pre-filled email to Delta Investors with a short forward-test request form. Once reviewed, you'll receive a personal license key (format DIG-XXXX-XXXX-XXXX) to enter into the EA's inputs.
Can my access be revoked?
Yes. Forward-test access is granted at Delta Investors' discretion and can be revoked at any time — for an individual key or for everyone at once. The EA checks license status periodically in the background, so a revoked key stops trading without needing a new download or build.
Will the forward test stay free forever?
Not necessarily. The current free, license-based model applies specifically to the forward-test phase. Pricing or licensing terms may change once the EA moves beyond testing — anyone with an active license will be notified ahead of any change that affects them.
How the EA works
Which engine should I start with?
Stick with the default: only the Pullback (PB) engine enabled. It's the core of DeltaBot and the most thoroughly tested path. Breakout, Trend, and Sweep are opt-in engines for once you're comfortable with how PB behaves on your account. See the Engine Docs for details on each.
Does the AI decide every trade on its own?
No. The AI only gets called once a strict set of technical conditions is already met (session filters, zone state, spread, daily limits, and more). Even after the AI returns a TRADE decision, the EA independently checks confidence, stop-loss placement, anti-chase distance, and the hard dollar risk cap before sending any order — the AI can be overruled by the EA's own risk gate.
Which AI providers are supported?
Any AI provider that exposes an HTTP API is supported — Gemini, Claude, OpenAI, Mistral, DeepSeek, or any OpenAI-compatible endpoint. Direct WebRequest calls, no middleman. You bring your own API key.
Do I need a VPS to run this?
Not strictly, but it's strongly recommended. The engines run on a timer rather than only on price ticks, so the EA needs MT5 to stay open continuously to behave as designed. A small Windows VPS keeps it running 24/5 without relying on your own machine staying on.
Risk & safety
Should I go live right away?
No — always start on a demo account. Run the EA on demo for at least one full trading week to see how the AI behaves under your specific configuration, broker conditions, and session hours before committing real capital.
What happens if I exceed my risk settings?
You won't — that's the point of the hard risk cap. If a proposed trade's dollar risk at your fixed lot size exceeds your configured per-trade maximum, the EA skips it entirely, regardless of how confident the AI was in its decision.
Are the performance numbers on this site real?
The figures shown are illustrative forward-test monitoring figures, not a guarantee of future results. Markets change, and your own results will depend on your broker, settings, and the period you trade. Treat them as a snapshot, not a promise.
💬

Don't see your question here? Send a message via @Delta_Investors on Telegram — we usually reply within a few hours.

Open Forward Test

Getting started

From zero to your first forward-test trade — step by step.

1

Open a broker account

DeltaBot Goldminer is built and tested on Vantage Markets with MetaTrader 5. Always start with a demo account — no real money needed during the forward-test phase. Vantage offers MT5 demo accounts with realistic spreads on XAUUSD.

Open Vantage Account → Free demo — no deposit required
2

Request access via Telegram

Send us a message on Telegram to get access. You'll receive your personal license key (GLD-XXXX-XXXX-XXXX), the EA .ex5 file, and the recommended setfile — all in one message. Keep the key safe, it's tied to your account.

Message on Telegram →
3

Install MetaTrader 5

Download MT5 via metatrader5.com or directly via the Vantage website. Log in with your demo account credentials. Check that the XAUUSD symbol is visible in your Market Watch — if not, right-click → Show All.

4

Install the EA

You'll receive the DeltaBot_Goldminer.ex5 file via Telegram after requesting access. Copy it to MT5 → File → Open Data Folder → MQL5 → Experts and press F5 in the Navigator to refresh. The EA will then appear under Expert Advisors.

⚙️

The file is pre-compiled — you don't need source code or a compiler. Close MT5 before copying the file if MT5 is already open.

5

Allow WebRequest URLs

In MT5: Tools → Options → Expert Advisors. Check "Allow WebRequest for listed URL" and add these two URLs:

https://generativelanguage.googleapis.com ↑ Gemini AI (default provider) http://YOUR-LICENSE-SERVER-IP:4170 ↑ Delta Investors license server (provided with your key)

If you use Claude or OpenAI instead of Gemini, also add https://api.anthropic.com or https://api.openai.com.

6

Attach the EA to a XAUUSD chart

Open a XAUUSD M15 chart. Drag the EA from the Navigator panel onto the chart, or double-click it. The Inputs dialog opens. Fill in:

  • InpLicenseKey — your GLD-XXXX-XXXX-XXXX key
  • InpAiProvider — Gemini (default) or Anthropic/OpenAI
  • InpAiApiKey — your personal AI provider API key
  • InpAiModel — see Recommended Setup below

Or load the recommended setfile directly — see step 7.

8

Run for at least one week on demo

Keep an eye on the Experts log tab in MT5. With a correct installation you'll see [License] License accepted on startup, followed by periodic zone and AI-call logs. Only switch to a live account once you're fully comfortable with how the EA behaves under your broker, settings, and session times.

🖥️
Optional: run on a VPS

The EA runs on a timer and needs MT5 open continuously. A Windows VPS keeps everything running 24/5 without needing your own computer to stay on. This is optional — if you already have a VPS, it'll work fine. Strato offers affordable Windows VPS packages that work well with MT5 and support direct WebRequest connections to AI providers.

View Strato VPS →
💬

Stuck on a step? Send a message to @Delta_Investors on Telegram — we'll help you quickly.

Settings Reference

Configure your EA

Every input explained in plain language — no MQL5 knowledge required.

Zone Intensity — InpZoneIntensity

Controls how strict the zone engine is when detecting support and resistance zones. A stricter setting means fewer but higher-quality zones. An aggressive setting finds more zones but some may be weaker.

⚡ Aggressive
  • Min 3 touches
  • Zones from 20 bars ago
  • More zones, more signals
  • Higher noise risk
⚖️ Balanced (recommended)
  • Min 4 touches
  • Zones from 40 bars ago
  • Good signal/noise ratio
  • Best for forward testing
🔒 Strict
  • Min 5 touches
  • Zones from 80 bars ago
  • Fewer but stronger zones
  • Lower trade frequency
Prompt Style — InpPromptStyle

Controls how the AI is instructed to approach trade decisions. This changes the "personality" of the AI analyst, not the technical conditions required for a trade.

DEFAULT
Full analyst mode. The AI weighs all factors and makes its own call. Recommended for most users — balanced between frequency and quality.
AGGRESSIVE
The AI is instructed to accept more borderline setups. Prioritises opportunity over caution. More trades, higher risk of lower-quality entries.
CONSERVATIVE
The AI only trades when the setup is exceptionally clean — clear rejection candle, aligned higher timeframe momentum, and confluence from at least one other zone or trendline. When in doubt, SKIP.
Position Mode — InpPositionMode

Determines how each trade is structured — single TP or split into multiple legs.

Mode What it does Best for
SPLIT TP1/TP2Two positions — TP1 at nearest zone, TP2 at next zone. BE triggers on TP1 hit.Forward testing (default)
SPLIT TP1/TP2/TP3Three positions — adds a third high-RR leg beyond TP2.Extended runs / trends
SINGLE INTRADAYOne position, TP within current session. Lower RR target (1.5–2.5).Session scalping
SINGLE HIGH-RROne position, minimum 3:1 RR. Skips if target not achievable.Swing bias
Key Risk Settings
InpMinLotSize
Fixed lot size per position. Start at 0.01 on demo. The EA does NOT scale by account balance — this is a manual setting.
InpMaxRiskPerTradePct
Hard dollar risk cap per trade as % of balance. If a trade at your lot size would exceed this, the trade is rejected even if the AI said TRADE. Start at 1.5%.
InpMaxOpenPositions
Maximum number of concurrent open positions across all engines. Start at 3–4 on demo.
InpMaxDailyLossPct
The EA stops trading for the day if this % of starting balance is lost. Emergency brake. Set to 5% to start.
Recommended AI Models — InpAiModel

DeltaBot works with Gemini, Claude (Anthropic), and OpenAI. These are the models we recommend for the forward test:

⭐ Top recommendation
Gemini 1.5 Pro Preview
gemini-1.5-pro-preview
Google's flagship multimodal model. Excellent chart reading when paired with Chart-IMG. Free tier available via Google AI Studio.
⭐ Top recommendation
Claude Sonnet 4.6
claude-sonnet-4-6
Anthropic's balanced model. Excellent reasoning capabilities and consistent JSON output. Both models perform excellently in the forward test.
📖

For the full input reference with all parameters, see the Engine Docs on the DeltaBot page, or reach out via Telegram.

Under the hood

How the AI decides

The complete decision flow from zone detection to order placement — every gate explained.

The AI never trades on its own. It is one gate in a multi-stage pipeline — and it can be overruled at any point. Here is the exact sequence the EA runs every 5 seconds via its timer.

A
Zone engine runs

Every timer tick, the zone engine scans M15, H1, and D1 bars for swing highs/lows that cluster within ATR tolerance. Zones need a minimum number of touches (set by your intensity preset) before they're considered valid. Invalid or broken zones are ignored entirely.

B
Approach state machine tracks price

For each valid zone, the EA tracks where price is relative to it: IDLE → APPROACHING (within X ATR) → AT_ZONE (inside or touching) → REACTING → RESOLVED. The AI is only called once, exactly when the state first hits AT_ZONE. It won't call the AI again for the same zone until the state resets.

C
Pre-AI gates (all must pass)

Before the AI is called, the EA checks several hard conditions. If any fail, the AI is never contacted and no trade can happen:

✓ Session filter — within your configured trading hours
✓ CanTrade() — daily loss cap, max positions, spread vs ATR all within limits
✓ Zone cooldown — enough time since the last trade on this zone
✓ News filter — no high-impact event within the block window
✓ Rate limit — AI call count within hourly cap
D
🤖 AI call

The EA builds a detailed prompt containing: the trigger zone details, all active M15 and H1 zones, H1 trendlines, current bid/ask and spread, ATR values, account balance and equity, and (if configured) two chart screenshots — one H1 bias chart and one M15 scan chart. The AI responds with a structured JSON object: decision, order type, entry, stop loss, TP1, TP2, confidence score, and reasoning.

E
Post-AI validation gates

Even if the AI returns TRADE, the EA still independently checks the response before sending any order:

✓ Confidence ≥ 70 (configurable threshold)
✓ Stop loss on the correct side of entry
✓ Anti-chase filter — entry not too far from the zone edge
✓ Stop loss % of price within min/max band
✓ Hard risk cap — actual dollar risk at lot size ≤ InpMaxRiskPerTradePct
Order placed

Only if every gate above passes does an order go to the broker. The EA then manages the position: moving stop loss to break-even on TP1 hit, and applying ATR-based trailing if configured. Position management continues even if the license is later revoked — open trades are never abandoned mid-flight.

💡

The AI can be overruled at every stage — by the pre-AI gates, the confidence threshold, the anti-chase filter, or the hard risk cap. A TRADE decision from the AI is a necessary but not sufficient condition for an order to be placed.

Latest: v1.20

Version changelog

Every release, what changed, and why.

v1.20
Jun 2026
Open Forward Test Release
+ License check system — EA validates against Delta Investors license server on startup and every 5 minutes
+ EMA Sweep engine (SWP) — detects EMA200 false breaks on M5 with high R:R reversal entries
+ Trend engine (TRD) — EMA 8/21/55 stack momentum continuation with staged pullback entry
+ SPLIT TP1/TP2/TP3 position mode added
+ Per-weekday session schedule — individual open/close times per trading day
~ Anti-chase filter tightened — AI entry price validated against zone edge + ATR buffer
~ Risk cap hardened — trade rejected even after AI TRADE if dollar risk exceeds InpMaxRiskPerTradePct
~ Breakout prompt updated with FVG and liquidity sweep detection guidance
v1.12
May 2026
Risk hardening + pending order AI review
+ Pending order AI review — EA periodically asks AI whether to keep, move, or cancel pending orders
+ AI confidence threshold gate — TRADE responses below 70% confidence are auto-rejected
~ Zone skip cooldown decoupled from trade cooldown — shorter cooldown after a SKIP vs after a trade
v1.10
Apr 2026
Breakout engine + multi-AI provider support
+ Breakout engine (BRK) — dedicated momentum breakout module with H1 alignment requirement
+ Multi-AI provider — Gemini, OpenAI, Anthropic, and custom endpoint all supported
+ Chart-IMG integration — M15 and H1 screenshots sent to AI for visual chart analysis
~ Pullback engine separated from breakout — independent state machines per engine
Earlier versions available on request via Telegram.
Live Forward Test

Trading Results

Real forward-test performance data from our live Vantage Markets accounts. Updated automatically via FX Blue. No cherry-picking — every trade is shown.

🏦 Vantage Markets
Account #25668810
Currency EUR
EA DeltaBot Goldminer · XAUUSD M15
View on FX Blue
Growth
Total account growth
Monthly
Avg monthly return
Profit Factor
Gross profit / gross loss
Win Rate
% of profitable trades
Avg R/R
Risk/Reward ratio
Days Active
In forward test
📈 Cumulative Profit via FX Blue
📊 Statistics Dashboard Delta Investors
win rate
winnende trades
verliezende trades
totaal trades
pips gewonnen verloren
netto pips
Profit factor vs 1.0
Risk / reward vs 1.0
Trades/dag
Gem. duur
Peak balance
Balance
Current equity
Peak Drawdown
Deepest valley
Total Trades
Closed positions
Net Pips
Total banked pips

Uitgebreide analyse

📅 Returns per Periode % groei
⚠️ Worst-Case Periodes grootste verlies %
💰 Kapitaal Opbouw inleg → winst
Inleg
Winst
Inleg:
Winst:
Totaal:
Expectancy
Verwacht per trade
Recovery Factor
Winst ÷ max DD
Calmar Ratio
Jaar-return ÷ DD
Avg Win/Loss
Ratio in geld
Avg Win
Gem. winst (EUR)
Avg Loss
Gem. verlies (EUR)
Avg Win Pips
Gem. pips winst
Breakeven
Break-even trades

⚠️ Forward test results shown are from live demo accounts. Past performance is not indicative of future results. All figures are updated in real-time via FX Blue. Trading involves significant risk.

🏦 Vantage Markets
Account #25400496
Currency EUR
EA DeltaBot Goldminer · XAUUSD M15
View on FX Blue
Growth
Total account growth
Monthly
Avg monthly return
Profit Factor
Gross profit / gross loss
Win Rate
% of profitable trades
Avg R/R
Risk/Reward ratio
Days Active
In forward test
📈 Cumulative Profit via FX Blue
📊 Statistics Dashboard Delta Investors
win rate
winnende trades
verliezende trades
totaal trades
pips gewonnen verloren
netto pips
Profit factor vs 1.0
Risk / reward vs 1.0
Trades/dag
Gem. duur
Peak balance
Balance
Current equity
Peak Drawdown
Deepest valley
Total Trades
Closed positions
Net Pips
Total banked pips

Uitgebreide analyse

📅 Returns per Periode % groei
⚠️ Worst-Case Periodes grootste verlies %
💰 Kapitaal Opbouw inleg → winst
Inleg
Winst
Inleg:
Winst:
Totaal:
Expectancy
Verwacht per trade
Recovery Factor
Winst ÷ max DD
Calmar Ratio
Jaar-return ÷ DD
Avg Win/Loss
Ratio in geld
Avg Win
Gem. winst (EUR)
Avg Loss
Gem. verlies (EUR)
Avg Win Pips
Gem. pips winst
Breakeven
Break-even trades

⚠️ Forward test results shown are from live demo accounts. Past performance is not indicative of future results. All figures are updated in real-time via FX Blue. Trading involves significant risk.

🏦 Vantage Markets
Account #24996231
Currency EUR
EA DeltaBot Goldminer · XAUUSD M15
View on FX Blue
Growth
Total account growth
Monthly
Avg monthly return
Profit Factor
Gross profit / gross loss
Win Rate
% of profitable trades
Avg R/R
Risk/Reward ratio
Days Active
In forward test
📈 Cumulative Profit via FX Blue
📊 Statistics Dashboard Delta Investors
win rate
winnende trades
verliezende trades
totaal trades
pips gewonnen verloren
netto pips
Profit factor vs 1.0
Risk / reward vs 1.0
Trades/dag
Gem. duur
Peak balance
Balance
Current equity
Peak Drawdown
Deepest valley
Total Trades
Closed positions
Net Pips
Total banked pips

Uitgebreide analyse

📅 Returns per Periode % groei
⚠️ Worst-Case Periodes grootste verlies %
💰 Kapitaal Opbouw inleg → winst
Inleg
Winst
Inleg:
Winst:
Totaal:
Expectancy
Verwacht per trade
Recovery Factor
Winst ÷ max DD
Calmar Ratio
Jaar-return ÷ DD
Avg Win/Loss
Ratio in geld
Avg Win
Gem. winst (EUR)
Avg Loss
Gem. verlies (EUR)
Avg Win Pips
Gem. pips winst
Breakeven
Break-even trades

⚠️ Forward test results shown are from live demo accounts. Past performance is not indicative of future results. All figures are updated in real-time via FX Blue. Trading involves significant risk.