
Inca Gold Grid AI Pro – Anchor-Controlled Smart Grid for XAUUSD & XAGUSD (cTrader)
✨ Inca Gold Grid AI Pro is a next-generation grid robot engineered specifically for Gold (XAUUSD) and Silver (XAGUSD) on cTrader.
This is not a random “set-and-forget grid”. Inca is a precision-controlled execution engine with full authority over where the grid is built (Anchor) and how it expands (Spacing) – so the strategy stays structured even when volatility and market regime shift.
At the core is an Anchor-Controlled Grid System: the bot continuously builds levels around a meaningful market reference (EMA / VWAP / Donchian / Hybrid), and applies ATR-adaptive spacing or progressive distance logic to keep the grid aligned with current conditions -instead of using a static step that breaks the moment volatility changes.
🚀 Key Features
🧠 Smart Engine (AI-Driven Automation)
- Volatility regime detection (Auto ATR Regime): adapts grid behavior in low / neutral / high volatility conditions.
- Auto direction (EMA-trend + deadzone filter): avoids “chop trading” by refusing to seed when the market is neutral.
📏 Adaptive Grid Spacing Control
Choose how the grid step is calculated:
- ATR Adaptive — volatility-ready dynamic step sizing.
- Fixed Pips — stable, repeatable spacing for controlled setups.
- Progressive — geometric widening/narrowing per level for smarter exposure distribution.
⚓ Advanced Anchor System (Grid Placement That Makes Sense)
Select the reference price the grid is built around:
- Entry Price, Session VWAP, Daily VWAP
- EMA Mean, Donchian Mid
- Hybrid (Entry + VWAP blend) for anchor stability during transitions.
🧭 Directional Grid Management
- Both / BuyOnly / SellOnly
- Auto Mode: chooses direction via EMA logic; if neutral, it can skip trading instead of forcing entries.
🧺 Smart Basket Control
- Basket TP by money or by pips vs average
- Basket CUT for fast drawdown control
- Optional behavior: after TP/CUT the bot stops trading until end-of-day (prevents immediate re-entry and overtrading).
🛡️ Key built-in risk controls include:
- Maximum holding time for losing positions
- Daily stop-loss limits and floating drawdown protection
- Free margin and volume safeguards
- Basket management (Take Profit or Cut) to close entire grids at once
📊 Tested Performance
Based on 1-month tick-data backtests (internal testing):
- XAUUSD (Gold): +230% monthly
- XAGUSD (Silver): +50% monthly
Optimized on IC Markets tick data, designed for leverage 1:100+, and purpose-built for M15 grid dynamics with anchor-centered stability.
Trading involves risk. Backtests/optimizations show potential, not a guarantee. Real results depend on broker conditions (spread, commission, execution, leverage) and your settings. Always forward-test and optimize on tick data with your broker before going live.
Inca Gold Grid AI Pro offers a wide range of parameters grouped into logical sections for easier setup.
All settings can be applied automatically through optimized presets (Low Risk High Risk), or configured manually if you select the Custom preset, which unlocks full control over every parameter.
Inca Gold Grid AI Pro – Parameters Overview
Presets
Inca Gold Grid AI Pro offers a full professional parameter set grouped into clear sections for fast setup and precise control.
You can run it plug-and-play using optimized Presets, or switch to Custom for manual tuning (recommended when matching a specific broker/spread/leverage profile).
Key built-in control layers include:
- Volatility-adaptive spacing (Manual ATR / Fixed / Progressive, plus Auto ATR Regime)
- Anchor-based grid placement (EMA / VWAP / Donchian / Hybrid)
- Direction control (Both/Buy/Sell + Auto direction with EMA + deadzone)
- Basket management (TP/Cut + optional stop-trading until end of day)
- Risk guardrails (daily stop, equity DD circuit breaker, floating DD, margin buffer, max trades/day, max volume, spread filter)
All parameters below are applied only for Preset = ‘Custom’
Presets
Presets are ready-to-use configurations tuned for typical account conditions and risk styles.
They are designed to get you trading quickly with stable baseline logic.
- Custom — full manual configuration of all parameters (advanced users).
- LowRiskGold — wider safety margins, slower growth, smoother curve.
- HighRiskGold — faster cycle, higher exposure, deeper drawdowns.
- Silver — tuned for XAGUSD behavior and price scale.
Rule of thumb:
Lower risk preset → fewer “stress moments”, smaller swings.
Higher risk preset → more capture, but you must rely on risk guardrails.
Session
Controls when the bot is allowed to trade and how exposure is handled around daily boundaries.
Use Trading Window – restrict trading to a defined UTC session.
Impact: ON = cleaner execution (liquid hours), fewer random fills; OFF = more trades, more overnight exposure.
Start Trading Hour (UTC) – earlier start increases activity; later start reduces it.
Impact: earlier = more opportunities + more volatility events; later = fewer trades, often cleaner.
End Trading Hour (UTC) – earlier close reduces exposure; later close allows more grid cycles.
Impact: shorter window = more conservative; longer window = more profit potential + more risk time.
Session Exit Mode – defines what the bot does when the trading window ends (end-hour boundary).
Impact:
- Hold / Block Entries = keeps existing positions running, stops new entries → maximum profit continuity, higher carry risk.
- Close Positions = closes active positions at session end → cleaner daily exposure, may exit before basket completion.
- Close + Cancel Pendings = closes positions and removes grid/limit orders → strictest session discipline, avoids after-hours fills.
Close End of Day (EOD) (flatten) – closes all positions and pendings at EOD time.
Impact: strongest safety switch (no overnight holding), but may cut profitable baskets early.
Close EOD Hour (UTC) – defines the EOD flatten time.
Grid
Defines the grid’s profit mechanics: spacing, depth, per-level TP/SL, rebuild behavior, and side logic.
- TP per Level (pips) — per-position take profit.
Impact: lower TP = faster exits, more cycles; higher TP = fewer closes, higher profit per close. - SL per Level (pips) — per-position stop loss (0 = disabled).
Impact: smaller SL = less drawdown, but more “premature” stops; bigger SL = more tolerance, more risk. - Levels per Side — how deep the grid can scale per direction.
Impact: fewer levels = less exposure and faster reset; more levels = higher capture power but higher trend risk. - Rebuild Missing Orders — automatically restores missing pending levels.
Impact: ON = grid stays complete (more consistent behavior); OFF = manual control, less order activity. - Skip Passed Levels (Anti-Instant Fill) — prevents the bot from placing limit orders at prices the market has already crossed (or too close to current Bid/Ask), reducing accidental instant fills, slippage spikes, and “dirty” grid placement after fast moves.
Impact: ON = cleaner execution + more realistic grid around the anchor. OFF = maximum grid coverage but higher chance of immediate fills in volatile moments. - Grid Side Mode (Both/Buy/Sell/Auto)
- Both — classic two-sided grid around anchor
- BuyOnly / SellOnly — directional grid
- Auto — trend-filtered direction using EMA slope + deadzone (can skip flat conditions)
Impact: Both = more fills, more exposure; Directional/Auto = cleaner, more “trend-respecting” behavior.
Grid Spacing Control
This is where Inca becomes “smart”: you control how spacing is chosen.
Grid Spacing Control
- Manual — spacing is exactly what you choose (ATR / Fixed / Progressive).
Impact: predictable behavior for optimization and stable setups. - AutoAtrRegime — the bot switches spacing behavior based on volatility regime (low/neutral/high).
Impact: more robust when volatility shifts (especially gold news spikes), less need to babysit spacing.
Grid Manual Spacing
Grid Spacing Mode
- AtrAdaptive — step is calculated from ATR × multiplier.
Impact: adapts naturally to changing volatility (recommended baseline for XAUUSD). - FixedPips — fixed grid step.
Impact: very predictable, but can become too tight in high volatility or too wide in low volatility. - Progressive — distance grows/shrinks by a geometric factor per level.
Impact: lets you shape exposure: widen deeper levels to reduce “runaway density”, or tighten in calm regimes.
Parameters
- ATR Period — ATR lookback.
Impact: shorter = more reactive spacing; longer = smoother and slower adjustments. - ATR Multiplier → Step — multiplies ATR into step size.
Impact: lower = tighter grid (more trades, higher risk); higher = wider grid (fewer trades, safer). - Fixed Grid Step (pips) — used only in Fixed mode.
Impact: lower = more fills + more exposure; higher = less activity + more safety. - Spacing Growth Factor (g) — used only in Progressive mode.
Impact:- g > 1 = wider spacing deeper into grid (safer under pressure, slower recovery)
- g < 1 = tighter spacing deeper into grid (faster averaging, higher risk)
Grid Auto Spacing (ATR Regime Engine)
This block makes the spacing “regime-aware”: Inca compares current ATR to its average and chooses the effective mode.
- Regime Lookback (bars) — baseline ATR window for comparison.
Impact: smaller = faster regime switching; larger = more stable regime detection. - Low Vol Ratio (<=) — threshold for “low volatility”.
Impact: more sensitive (closer to 1.0) = more time in low-vol mode; lower threshold = stricter low-vol classification. - High Vol Ratio (>=) — threshold for “high volatility”.
Impact: lower threshold = triggers wide mode more often; higher threshold = only widens in true spikes. - Narrowing g (<1) — progressive factor used in low volatility mode.
Impact: tightens/compacts the grid behavior when the market is calm. - Widening g (>1) — progressive factor used in high volatility mode.
Impact: widens spacing under stress to reduce dense stacking. - Neutral Mode — what happens between low/high (mid regime).
- AtrAdaptive = balanced adaptive behavior
- FixedPips = stable/constant mid-regime spacing
- Log Regime Changes — prints regime switches.
Impact: useful for debugging and optimization reviews.
Anchor
Anchor defines where the grid is centered. This is a key “professional” component: you are not building around randomness — you’re building around a market reference.
- Anchor Mode
- EntryPrice — uses basket average entry (when flat uses current price).
Impact: grid stays centered on real exposure. - SessionVWAP — anchors to VWAP since session start.
Impact: great for intraday structure. - DailyVWAP — anchors to VWAP since day start.
Impact: more stable reference across the day. - EmaMean — anchors to EMA mean-reversion center.
Impact: “mean” framework; helps avoid drifting anchor. - DonchianMid — anchors to mid of Donchian range.
Impact: range-based reference. - HybridEntryVwap — blend between Entry and VWAP.
Impact: smoother transitions when exposure changes.
- EntryPrice — uses basket average entry (when flat uses current price).
- Anchor EMA Period — EMA period for EmaMean anchor.
Impact: smaller = faster anchor movement; larger = slower, more stable anchor. - Donchian Period — lookback for Donchian range.
Impact: smaller = more reactive; larger = more structural. - Hybrid Entry Weight (%) — weighting between Entry and VWAP (0 = all VWAP, 100 = all Entry).
Impact: higher Entry weight = tighter link to basket; higher VWAP weight = more “market reference”. - Log Anchor on Build — prints anchor used when grid is built/rebuilt.
Impact_REL: visibility for optimizations and live debugging.
Volume
Controls how exposure scales across levels — and this is one of the biggest drivers of drawdown behavior.
- Base Volume (lots) — initial size.
Impact: smaller = safer and smoother; larger = faster PnL swings. - Max Total Volume (lots) — hard cap on total exposure (positions + pendings).
Impact: your main “circuit breaker” against runaway grids. Lower cap = safer. - Volume Multiplier per Level — geometric scaling per level.
Impact:- closer to 1.0 = slow scaling (safer)
- higher values = faster scaling (more recovery power, more risk)
Seed
Seed rules control how the bot starts a new grid cycle when it’s flat.
- Auto Seed When Flat — opens a seed trade if there are no positions and no pendings.
Impact: ensures the strategy actually starts; turning it OFF makes the bot more passive. - Seed Only Inside Session — seeding happens only during session window.
Impact: avoids “random” off-hour starts.
(When GridSide = Auto, seeding is aligned with the resolved direction; neutral conditions can be skipped.)
Basket
Basket logic is your “professional exit layer”: it manages the grid as a system, not as random single trades.
- Basket TP (money) — closes the entire basket when combined profit reaches X money.
Impact: very clear and stable target behavior across volatility. - Basket TP (pips vs avg) — closes basket when price moves X pips away from VWAP/average while basket is positive.
Impact: adapts profit-taking to movement rather than currency value. - Close Losing Basket at -Money (Basket CUT) — closes basket when loss reaches X money.
Impact: hard stop to prevent “hope mode” in trends.
Important behavior: after Basket TP/CUT, the bot can stop trading until end of day (prevents immediate re-entry and overtrading).
Risk Management
- Max Trades Per Day — limits daily trade openings.
Impact: reduces churn and overtrading in noisy days. - Daily Loss Limit (%) — daily stop based on balance change from day start.
Impact: strong daily protection; lower values = safer but may stop too early. - Max Drawdown (Start Equity) (%) — equity circuit breaker from start equity.
Impact: “hard kill-switch” if equity falls too far — maximum safety layer.
Risk Management Pro
- Floating Drawdown Limit (%) — stops when open DD exceeds threshold (Equity vs Balance).
Impact: reduces runaway floating loss in trends. - Min Free Margin After Order (%) — margin buffer required after placing a new order.
Impact: prevents margin collapse during expansion (very important for grids). - Time Stop (Losing Positions) — optionally closes losing positions after a time limit.
Impact: reduces “stale” exposure and long-held losers; can cut recoveries if too aggressive. - Max Holding Time (min) — time limit for the loss time-stop.
Impact: smaller = stricter cleanup; larger = gives grid time to recover.
Execution
- Max Spread (pips, 0=off) — blocks trading when spread is too wide.
Impact: protects entries during illiquid spikes; can reduce activity. - On Max Spread
- BlockNewOrders — pauses new orders, keeps pendings.
- BlockNewAndCancelPendings — cancels pendings and waits until spread normalizes.
Impact: second option is stricter and cleaner in news/spread events.
General
- Label — trade label for basket tracking and multi-instance separation.
Impact: must be unique per instance if you run multiple bots on the same account/symbol.
FAQ – Maya Gold Grid ATR
It’s an anchor-controlled AI-driven smart grid for XAUUSD/XAGUSD that adapts grid spacing by volatility regime and can auto-select trade direction using EMA-trend logic.
XAUUSD (Gold) and XAGUSD (Silver) only. The logic, scaling, and spacing are built around metals volatility and price behavior.
Yes. This free version runs in backtesting and optimization mode only. It allows you to verify performance results before considering the full version.
The full version (works on demo and live accounts) can be purchased in the cTrader Store. A link is provided in the product description.
Presets (Low Risk, High Risk) are pre-optimized profiles with balanced parameters.
Custom mode unlocks full manual control over every parameter.
When Grid Side Mode = Auto, the bot uses EMA slope + price vs EMA and a deadzone filter.
If the market is neutral (inside deadzone), it can skip seeding instead of forcing trades.
You choose:
Auto ATR Regime where the bot changes effective spacing behavior depending on volatility.
Manual spacing (ATR / Fixed / Progressive), or
Only if you set Grid Side = Both.
If you run BuyOnly/SellOnly/Auto, it becomes directional and exposure is cleaner.
Yes, it can set TP/SL per level, but the main “professional” exit layer is usually basket management (close the whole grid at once).
It’s a feature that closes all trades in a grid once the combined profit reaches a set amount (either in money or in pips vs VWAP).
Basket CUT is a hard loss cut for the entire basket.
It’s the fastest way to prevent “hope mode” if the market trends hard against the grid.
That’s intentional: it prevents instant re-entry and overtrading after a big cycle.
Think of it as a daily lock once the system hits a meaningful outcome.
The bot has an optional Losing Position Lifetime parameter. If enabled, it will auto-close losing trades after they exceed the set time limit.
Risk is controlled via multiple layers:
* Minimum margin % check
* This makes sure the account is protected from runaway exposure.
* Daily loss stop (% of balance)
* Max floating drawdown (%)
* Equity drawdown circuit breaker
Yes. You can define a Max Trades/Day parameter to cap daily activity.
By default, yes. But if you enable Use Trading Window and EOD Close, it will trade only inside your chosen hours and flatten positions at day’s end.
Seeding ensures the grid always has a starting trade. It can be configured to:
* Follow a fixed direction (Buy/Sell) or auto-detect based on recent price action
* Guarantee at least one trade per day
* Place an entry at session open
Lot size grows with each level using the Volume Multiplier. Example: Base lot 0.02 with multiplier 1.5 → 0.02, 0.03, 0.045… per level.
Yes, if Rebuild Missing Orders is enabled, the bot restores the grid automatically.
Like any grid strategy, it carries risk in trending markets. That’s why multiple safety features (basket cuts, drawdown stops, margin checks) are built in. The presets are optimized to balance profit and protection.
Yes, but each instance should run on a separate chart with a unique Label, otherwise trades may overlap.
Yes, but it’s recommended to separate them by using different Labels or even different accounts. Mixing strategies on the same symbol may cause overlapping trades and distort risk management.
In Custom mode all presets are disabled, so every parameter must be set manually. If values are too restrictive (e.g., wide ATR multiplier, very few levels, or high margin requirement), the bot may simply find no valid entries.
The Anchor is the reference price the grid is built around (EMA/VWAP/Donchian/Hybrid).
This prevents “random grids” and keeps levels centered on something meaningful, not just last price.
Aggressive lot sizing (high Base Volume or large Volume Multiplier) dramatically increases risk. Always scale volume with account balance and leverage, or use optimized presets as a baseline.
You choose:
ATR Adaptive adjusts the base step with volatility.
Progressive shapes how distance grows per level (wider deeper levels = less density under pressure).
When stopped, the bot will automatically close all its positions and pending orders (flatten). This prevents abandoned trades from running unmanaged.
Top reasons (90% of cases):
A protection triggered (Daily stop / DD stop / Basket stop).
Outside Trading Window
Max Spread filter is locking entries
Auto direction is neutral (deadzone → no seed)
You hit Max Trades Per Day
Margin buffer fails (Min Free Margin After Order %)
Not classic martingale. Size can scale geometrically via Volume Multiplier, but it’s bounded by Max Total Volume + drawdown stops + margin checks.
Still: scaling increases risk – keep it sane.
Use tick data where possible
Optimize for stable parameter zones, not one magic peak
Always forward-test on demo with your broker (spread/commission/execution changes everything)
Start with a preset, then adjust only the core levers: spacing, max volume, basket TP/CUT, and session.
Backtesting on Ticks for 1 months 19/12/2025 – 19/01/2026
Equity

Trade statistics

History



