present
Sign up and get $50 off your first purchase
1.94
Profit factor
0.21%
Max drawdown
Trading product for IronVale Prime cBot Fixed Lot Spread Filter, image 2
Trading product for IronVale Prime cBot Fixed Lot Spread Filter, image 3
Trading product for IronVale Prime cBot Fixed Lot Spread Filter, image 4
Trading product for IronVale Prime cBot Fixed Lot Spread Filter, image 5
Trading product for IronVale Prime cBot Fixed Lot Spread Filter, image 6
Since 25/10/2026

Description

IronVale Prime

IronVale Prime is a fully automated multi-pair Forex cBot built around mean reversion, relative-value market structures, basket trading, adaptive recovery and portfolio-level risk management.

The cBot contains several internal trading engines. It does not analyse only the chart symbol on which the instance is attached. Instead, it loads and analyses the required Forex symbols internally and manages positions across multiple pairs.

Quick Start – Recommended Setup

For the current recommended configuration:

Host symbol: AUDCAD
Host period: M15
Instances: One instance per trading account
Recommended minimum balance: 1,000 in the account base currency
Recommended leverage: 1:30 or higher where available
Required account type: Hedging account

AUDCAD is recommended as the host symbol because this is the configuration used during development and reference testing. However, the host chart symbol itself does not control the trading logic. IronVale Prime obtains the required symbol data internally.

The strategy is designed specifically around M15 data. M15 should therefore be used for both normal operation and backtesting.

Only one instance per account is recommended. IronVale Prime already manages several symbols and several internal engines from one instance.

Required Symbols

With the current default strategy architecture, the broker must provide the following standard Forex symbols:

AUDCAD
AUDNZD
NZDCAD
EURUSD
GBPUSD
EURGBP
USDJPY
EURJPY
AUDUSD
EURAUD

The main triangle is:

AUDCAD / AUDNZD / NZDCAD

Additional internal satellite structures use:

EURUSD / GBPUSD / EURGBP
EURUSD / USDJPY / EURJPY
EURUSD / AUDUSD / EURAUD

The active FLOW engines can also trade AUDCAD, EURGBP, EURAUD, EURJPY and NZDCAD.

The user does not need to start separate cBot instances on these symbols. IronVale Prime accesses them automatically.

Important broker requirement: the broker must make the required symbols available under names compatible with the cBot. Brokers using non-standard symbol suffixes or alternative symbol names may not be compatible with all internal engines.

Current Recommended Core Configuration

The current strategy logic has been developed and tested around the supplied default structural settings. Unless you are deliberately performing your own backtesting or optimisation, it is recommended to leave the strategy, recovery and lifecycle parameters at their default values.

Current recommended structural defaults:

Market A: AUDCAD
Market B: AUDNZD
Market C: NZDCAD
Enable Market A: False
Enable Market B: False
Enable Market C: True
Working Timeframe: M15
Anchor Period: 48
Spread Filter: True
Max Spread Points: 45
Trading Hours: False
Lot Mode: Fixed Lot
Recovery Lot Mode: Recovery Soft
Main Max Positions: 1
Basket Profit %: 0
Adaptive Risk: True
Basket Loss %: 2.20
Account Max DD %: 20
Emergency Pause Hours: 24
Legacy Vault Hedge: False
Adaptive Rescue 2.0: True
Trade Lifecycle Engine: True
Lifecycle Aggression: 1.00

These settings represent the current intended operating configuration of the strategy.

Important Difference Between Factory Lot and Reference Backtest Risk

The cBot is supplied with a conservative Fixed Lot default of 0.01.

The development reference backtest used a higher risk configuration with Fixed Lot 0.10 on a 10,000 EUR starting balance.

Therefore, a user running the factory 0.01 lot setting should not expect the same absolute profit or ROI as a 0.10 reference backtest.

The trading logic remains the same, but the risk and monetary results change with position sizing.

Parameter Guide

01 | Markets & Execution

Market A / Market B / Market C

These define the three symbols forming the main statistical triangle.

Recommended values:

Market A = AUDCAD
Market B = AUDNZD
Market C = NZDCAD

These values are part of the current tested strategy structure and should normally be left unchanged.

Enable Market A / B / C

These settings determine which symbols may be used as entry targets by the main core Mean Reversion engine.

The recommended configuration is:

Market A = False
Market B = False
Market C = True

This does not mean that the complete cBot trades only NZDCAD. Other internal FLOW, satellite and model engines can still trade their own symbols.

These switches affect the main core engine only.

Working Timeframe

Recommended and currently supported value: M15.

The internal data engine is designed around 15-minute bars. Changing the chart period does not convert the strategy to another timeframe.

Main Magic

Default: 26061001.

This identifies positions belonging to the main strategy engine.

Normally this should not be changed.

Running several IronVale Prime instances on the same account is not recommended because the system is designed as a single multi-engine portfolio manager.

02 | Core Controls

Anchor Period

Default: 48.

This controls the main statistical anchor used when measuring price deviation and mean-reversion behaviour.

On M15, 48 bars represent approximately 12 hours of market data.

The current recommended value is 48.

Spread Filter

Default: True.

When enabled, new exposure is blocked if the spread exceeds the configured limit.

Existing positions continue to be managed normally.

It is recommended to leave this enabled.

Max Spread Points

Default: 45.

This defines the maximum accepted spread measured in the symbol's own tick-size points.

This is a spread protection parameter, not a profit target.

The recommended default is 45.

Very low values can unnecessarily block trades, especially on cross pairs during quieter or less liquid periods.

Trading Hours

Default: False.

False means the strategy is allowed to search for entries throughout the normal Forex trading week.

When enabled, only the configured Start Hour and End Hour window is used for new exposure.

Existing positions continue to be managed outside the entry window.

The recommended default is False.

Start Hour / End Hour

Defaults: 0 / 24.

These are used only when Trading Hours is enabled.

The cBot operates in UTC time.

03 | Lot Sizing

Lot Mode

Two modes are available:

FIXED_LOT
AUTO_BY_BALANCE

The current factory default is FIXED_LOT.

FIXED_LOT provides predictable user-controlled risk scaling.

AUTO_BY_BALANCE automatically increases the strategy's starting lot floor as the account grows.

Fixed Lot

Factory default: 0.01.

Important: this parameter is not simply the exact lot used by every trade.

IronVale Prime contains multiple engines with their own relative position geometry. Fixed Lot acts as the starting/minimum risk floor from which the internal lot structure is scaled.

A larger Fixed Lot therefore increases the entire strategy exposure.

For a new user, 0.01 is the conservative starting value.

The higher-risk development reference test used 0.10 on a 10,000 EUR account.

Do not use 0.10 on a small account simply because it was used in the reference test.

AUTO_BY_BALANCE

When AUTO_BY_BALANCE is selected, the cBot adjusts the base lot according to account balance.

With a normal 0.01 minimum-lot account, the internal reference steps begin approximately as follows:

Below 1,300 → 0.01
1,300 → 0.02
1,700 → 0.03
2,500 → 0.04
3,500 → 0.05
5,000 → 0.06
8,000 → 0.08
10,000 → 0.10

The scaling continues upward for larger balances.

When using AUTO_BY_BALANCE, keeping Fixed Lot at 0.01 is recommended unless the user intentionally wants to force a higher minimum exposure.

Main Max Positions

Default: 1.

This is the normal core-position limit.

However, this should not be interpreted as a strict maximum of one position for the complete strategy.

IronVale Prime contains an active Recovery Shield. During recovery, the cBot can add additional positions when its recovery conditions are satisfied.

This behaviour is essential to understand before using the cBot.

Recovery Lot Mode

Available modes:

RECOVERY_FLAT
RECOVERY_SOFT
RECOVERY_MULTIPLIER

Recommended default: RECOVERY_SOFT.

RECOVERY_SOFT uses staged recovery sizing rather than applying a simple unrestricted multiplier to every recovery order.

This is the current recommended recovery mode.

RECOVERY_FLAT keeps recovery sizing flatter.

RECOVERY_MULTIPLIER uses the Recovery Multiplier parameter and can increase exposure more aggressively.

Recovery Multiplier

Default: 1.25.

This parameter is primarily relevant when Recovery Lot Mode is set to RECOVERY_MULTIPLIER.

With the recommended RECOVERY_SOFT mode, the cBot uses its internal staged recovery geometry instead.

Max Deviation Points

Default: 20.

This controls the maximum execution deviation/slippage allowed when an order is submitted.

The recommended value is 20 unless broker execution conditions require otherwise.

04 | Main Risk Control

Basket Profit %

Default: 0.

A value of 0 disables the additional user-defined percentage basket-profit target.

This does not disable the cBot's normal statistical exits, recovery-profit exits or other internal closing logic.

The recommended value is 0.

Adaptive Risk

Default: True.

Adaptive Risk allows risk thresholds to adapt when balance-based sizing is used.

It is recommended to leave this enabled.

Basket Loss %

Default: 2.20%.

This parameter must not be interpreted as a conventional fixed stop loss.

IronVale Prime uses Recovery Shield logic. When a basket reaches a difficult drawdown area, the system can move into controlled recovery rather than immediately closing the basket.

Recovery may involve additional positions.

Therefore, a 2.20% Basket Loss setting does not mean that every basket is guaranteed to close at exactly -2.20%.

The account-level emergency drawdown setting remains the final risk boundary.

Account Max DD %

Default: 20%.

This is the major emergency account-drawdown protection level used by the risk framework.

When the emergency drawdown threshold is reached, the strategy's emergency protection can close active strategy exposure.

This setting should not be increased casually.

Lower values provide a tighter account-level safety limit but can interrupt recovery earlier.

Emergency Pause Hours

Default: 24.

After an emergency account drawdown event, this value controls the core strategy's emergency lock period before new core exposure is allowed again.

Legacy Vault Hedge

Default: False.

This is an older alternative recovery/hedging mechanism.

It is not part of the current recommended setup.

The current preferred architecture uses Adaptive Rescue 2.0.

Leave Legacy Vault Hedge disabled unless specifically testing the older recovery method.

Vault Start % of Max DD

Default: 50%.

Vault Max Hedge %

Default: 45%.

These settings belong to the Legacy Vault Hedge mechanism.

With the recommended Legacy Vault Hedge = False configuration, they should normally be left at their defaults and do not need to be adjusted.

Adaptive Rescue 2.0

Default: True.

This is a central part of the current recovery architecture.

Adaptive Rescue 2.0 is designed to avoid blindly adding exposure at the worst point of an adverse move.

Later recovery stages look for evidence of an actual market turn, while the system also limits combined directional exposure and can use profitable recovery legs to reduce older losing exposure.

Recommended setting: True.

Disabling it changes the recovery behaviour significantly and is not recommended for normal use.

Trade Lifecycle Engine

Default: True.

The Lifecycle Engine continually evaluates whether an active market situation should be treated as an opportunity, normal hold, recovery situation, de-risking situation or invalidated setup.

It is designed to prevent baskets from remaining unmanaged indefinitely and works together with the recovery architecture.

Recommended setting: True.

Lifecycle Aggression

Default: 1.00.

Range: 0.75 to 1.25.

1.00 is the recommended balanced setting.

Lower values reduce lifecycle-driven sizing.

Higher values allow stronger sizing in favourable lifecycle conditions.

This setting does not bypass the cBot's exposure and margin controls.

Recommended default: 1.00.

How Recovery Works

IronVale Prime is not a single-entry/single-stop trading system.

When a trade or basket moves against the initial entry, the cBot may add additional positions if its statistical and recovery conditions are satisfied.

These positions are intended to manage the basket as a combined structure.

This means that during recovery:

total market exposure may increase;
margin usage may increase;
floating drawdown may increase;
several positions can exist on the same symbol;
a prolonged adverse move can cause larger losses.

Recovery is conditional. The cBot does not simply add another order every time price moves against it.

Adaptive Rescue 2.0 and the Trade Lifecycle Engine evaluate market structure, adverse distance and evidence of a market turn before allowing later recovery actions.

Recovery does not guarantee that every losing basket will return to profit.

Account Size and Leverage

Recommended minimum balance: 1,000 or equivalent.

The code contains special small-account handling below 1,000, but accounts below this level are not the recommended Store configuration because broker minimum lot sizes can represent disproportionately high risk.

Suggested leverage: 1:30 or higher where legally available.

Lower leverage can reduce the amount of recovery exposure the account is able to support.

The cBot includes a free-margin guard and can reduce or reject an order if sufficient margin is not available.

Users trading with lower leverage should use lower lot settings and/or a larger account balance.

Backtesting – How to Reproduce the Strategy

For consistent testing, use cTrader Windows or Mac and open the cBot's Backtesting tab.

Recommended reference setup:

Host symbol: AUDCAD
Chart period: M15
Data: Tick data from server / highest-quality available tick data
Starting capital for the development reference test: 10,000 EUR
Lot Mode: FIXED_LOT
Fixed Lot used for the higher-risk reference test: 0.10
Market A: AUDCAD
Market B: AUDNZD
Market C: NZDCAD
Enable Market A: False
Enable Market B: False
Enable Market C: True
Recovery Lot Mode: RECOVERY_SOFT
Adaptive Risk: True
Legacy Vault Hedge: False
Adaptive Rescue 2.0: True
Trade Lifecycle Engine: True
Lifecycle Aggression: 1.00

Leave the remaining structural parameters at their supplied defaults unless reproducing a test that explicitly shows different settings.

For the closest comparison with Store backtesting screenshots, use the same:

testing dates;
broker;
spread/commission assumptions;
account leverage;
starting capital;
parameter set.

Different broker data, spreads, commissions, swaps and execution conditions can materially change the result.

The Store screenshots and Backtesting Results section should always be used as the reference for the exact published test configuration.

Demo and Live Use

Before using IronVale Prime on a live account, running the cBot on a demo account with the intended broker is strongly recommended.

This verifies that:

all required symbols are available;
symbol names are compatible;
spreads are suitable;
the account supports hedging;
margin requirements are appropriate for the selected lot size;
the cBot behaves correctly under that broker's execution conditions.

After starting the cBot, manual intervention is normally not required.

Because IronVale Prime manages baskets and recovery exposure as a complete system, manually closing individual strategy positions can alter the intended basket structure.

Broker and Prop-Firm Requirements

The account must support hedging.

The required Forex symbols must be available.

IronVale Prime does not claim automatic compliance with prop-firm rules.

In particular, a prop firm may use daily drawdown, overall drawdown or exposure rules that differ from the cBot's own account-level protection.

Users are responsible for verifying compatibility with their broker or prop firm's rules.

Important Risk Information

IronVale Prime can add positions to trades or baskets that move against the original entry.

This can increase total exposure, margin usage and floating drawdown.

Recovery logic is not a guarantee against losses.

Leveraged trading involves substantial risk and may result in the loss of part or all of the invested capital.

Backtests are historical simulations and cannot reproduce all live-market conditions.

Spreads, commissions, swaps, liquidity, slippage, broker data and market behaviour can cause live results to differ from historical tests.

Trading involves risk. Past performance does not guarantee future results.

Summary

AI summary
IronVale Prime is a fully automated multi-pair Forex trading robot (cBot) designed for mean-reversion strategies with adaptive basket recovery and portfolio-level risk management. It operates across multiple Forex pairs simultaneously, analyzing internal symbol data rather than relying solely on the chart symbol it is attached to. The cBot integrates several internal trading engines managing positions across a basket of currency pairs, including AUDCAD, AUDNZD, NZDCAD, EURUSD, GBPUSD, EURGBP, USDJPY, EURJPY, AUDUSD, and EURAUD.

The strategy is optimized for 15-minute (M15) chart data and is recommended to run one instance per trading account, preferably on a hedging account type with a minimum balance of 1,000 in the account base currency and leverage of 1:30 or higher. Key features include fixed or balance-adaptive lot sizing, spread filtering to avoid trading during high spread conditions, and an advanced recovery system (Adaptive Rescue 2.0) that manages drawdowns by adding positions under controlled conditions rather than using fixed stops.

Risk controls include a basket-level loss threshold (default 2.20%), an emergency account drawdown limit (default 20%), and a trade lifecycle engine that evaluates market conditions continuously to manage exposure. The cBot supports market orders and is structured to handle medium-frequency swing trades with a focus on statistical market structures and portfolio risk. Users should verify broker compatibility, especially symbol naming and hedging support, before live deployment.
Trading profile
Trading style
Swing trading
Strategy type
Mean reversion
Analysis type
Algorithmic
Quantitative
Trade frequency
Medium
Min recommended balance
$1000
Risk per trade
1%
Chart period
15 minutes
Backtesting leverage
1:100
Risk management
Risk model
Fixed lot
Supported order types
Market
Max quantity (lots)
1
Supported risk controls
Take profit
Equity stop loss
Daily limits
Break-even

Discussion

Customer reviews

0.0
Reviews: 0
Customer reviews
No reviews for this product yet. Already tried it? Be the first to tell others!

FAQ

Fixed Lot
Spread Filter
Market Structure
Drawdown Guard
Max Drawdown Guard
Triangle
Products available through cTrader Store, including trading bots, indicators and plugins, are provided by third-party developers and made available for informational and technical access purposes only. cTrader Store is not a broker and does not provide investment advice, personal recommendations or any guarantee of future performance.

You may also like

cBot
Forex
BTCUSD
+5
HTF candles (1H, 4H, 8H, 12H, 16H, 1D, 20D, 1W, 1M) Charts (15M-Daily).
cBot
ATR
SMA
+5
An advanced multi-tier grid trading system utilizing SMA anchors and ATR-driven volatility scaling for gold and forex.
31.1%
ROI
1.75
Profit factor
cBot
Break Even
Low Drawdown
+1
EURUSD H1 trend bot, 5-year test, 3.87% equity DD, PF 2.01, no martingale
2.01
Profit factor
cBot
AI
Forex
+4
Plug and Play, Easy to Use for Beginner Trader and Very Low Risk !! Please Try and ENJOY!!!
9.7%
ROI
3.5
Profit factor
cBot
BTCUSD
Automated cTrader bot with webhook support, trade management, take-profit levels, and Telegram notifications
cBot
AI
MACD
+10
Low Risk Trading Bot, This Bot Focus on Max Consecutive Winning Trades and improve on accuracy where to enter the trade
11.2%
ROI
3.85
Profit factor
cBot
Conservative
VPS Recommended
Shows hidden correlated currency exposure across your open positions, with alerts and optional auto-close.
cBot
ATR
Grid
+4
HFT SuperFund ( Prop Firm and CFD Broker )
cBot
ATR
MACD
+8
Dominate the markets with Supertrend Pro – Backtested with +1002% ROI!
cBot
Bollinger
AI Trading
+5
Bollinger and RSI mean reversion with a prop firm risk engine and an AI filter that knows your drawdown limits.
1.43
Profit factor
cBot
Balanced
Spread Filter
+4
Trade Gold with a controlled basket cBot: risk limits, spread filter and easy optimization for XAUUSD M15.
95.7%
ROI
2.01
Profit factor
cBot
Prop
Forex
+11
🦖 T-Rex Risk Guardian - your personal T-Rex that protects your account 🦖
cBot
Break Even
Fixed Risk %
+5
Daily range or swing breakouts in market time on any broker, risk-based size, spread and holiday filters, prop limits.
1.5
Profit factor
cBot
Prop
Forex
+2
✨ Lisa EURUSD Breakout - Session Box Precision for EURUSD. Up to +855% in 30 Days✨
855%
ROI
50
Profit factor
cBot
Grid
XAUUSD
+2
GOLD Trade Free Demo at https://ctrader.com/products/1729
cBot
Indices
DAX BOT FOR INTRADAY TRADING
cBot
Breakout
A cTrader bot designed to develop your trading edge, without relying on risky martingale strategies.
cBot
AI
RSI
+5
This Bot has Everything you need , Please Try Default Setting before making any changes
10.7%
ROI
2.8
Profit factor

Price

Since 25/10/2026