Your broker account, traded by software.
Project Iris is licensed algorithmic trading software that runs on your own Blueberry Markets account — in your name, with your money never leaving your broker. It handles analysis, execution and risk 24/7. No VPS to rent, no settings to touch, nothing to keep running. You need €5,000 and about ten minutes.
Access is invite-only while we're in alpha — request an invitation and we'll come back to you within one business day.
Automation does not remove market risk — it only removes the manual work. Losing days, losing weeks and drawdowns are a normal part of how this software operates, and the capital in your broker account can fall below what you deposited. Every figure on this page is a record of what has already happened; none of it is a forecast, a target or a promise. Only trade with money you can afford to lose.
All-time profit generated (sum of every closed trade) as a percentage of your first deposit. Flow-independent — deposits and withdrawals don't change it.
Every position Project Iris has opened and closed since launch, across every account running it. Skipped signals are recorded too, but they are not counted here.
Days the software has traded continuously without interruption
Trades closed at break-even or better (net profit ≥ −€2)
Today's realized profit (closed trades only — excludes open floating P/L) as a percentage of the day's starting effective balance.
Calendar months with positive aggregate P/L across licensed accounts
Everything the vault has taken in since launch, less what customers have withdrawn. Withdrawals are shown separately.
Broker accounts currently licensed and running Project Iris. During the early-access phase these are demonstration accounts, not client money.
Outbound transfers the software detected on licensed broker accounts
The figures above read as unavailable because the software is not yet trading client money — there is nothing measured to publish yet, and they fill in on their own, from broker account data, once there is.
What the accounts actually did
Aggregated across every account running Project Iris. Measured from broker account data, excluding broker credit, and updated automatically as the software trades.
See the full performance breakdownThe figures above read as unavailable because the software is not yet trading client money — there is nothing measured to publish yet, and they fill in on their own, from broker account data, once there is.
The Vault is everything ever secured out of the market, including what has since been withdrawn; Withdrawn is that cash-out total on its own. The hero tile at the top of the page shows a different quantity — what is in the vault right now — which is why the two figures are not the same.
The gap is trades that are still running.
Follow the entire live fleet
Every account, strategy and metric, updated in real time. Dive into the full breakdown whenever you like.
Robot Iris
The intelligence inside Project Iris. It reads every market on a five-second pulse, scores each signal across timeframes, and guards every open position, day and night.
- 5spulse
- 3desks
- 5detectors
- 24/7live
Two steps. Zero setup.
No VPS to rent. No bots to configure. No settings to tune. No computer left running overnight. Your only job is to start it — the engine handles everything else, 24/7.
-
You do this
Connect & Deposit
Open a Blueberry Markets Raw account in your own name and fund it with at least €5,000. Your capital stays at your broker, in your name — CFIN never holds your money.
-
Iris takes over
Activate
Flip the switch and Robot Iris takes over completely. Analysis, execution and safety guards run around the clock on our infrastructure, with zero manual intervention from you.
That’s the whole workflow. Everything below this line is what the engine does on your behalf.
Everything in one place
Monitor performance, track every trade, manage your account. All in one place.
Interface illustration — the figures shown are sample data, not a live account and not a performance claim.
Full trading experience on your mobile device
Not screenshots — the chart, the calendar and the trade rows below are drawings of the product, and the figures in them are made up and are not account data.
Project Iris
What runs the account, and where it runs
Your account runs in its own container
Each account runs in its own isolated Docker container with a dedicated MetaTrader 5 instance. Fully automated deployment, monitoring, and recovery — zero manual intervention required.
Eight engines, one decision
Every trade passes through a layered decision pipeline, from macro direction down to micro execution. Each module validates before any capital is deployed.
Unified Direction Check
Four chart speeds, from 15-minute up to 4-hour (M15 through H4), each scored on ADX, EMA crossovers and time-series momentum. An entry only happens when they agree.
Institutional Analysis
Is this move fresh, or already exhausted? The engine tracks volatility regime and trend age, then adapts its TSMOM window by Kaufman efficiency.
Reversal Protection
At an all-time high or an RSI extreme, the trade is refused outright. The engine knows where price sits inside its own range and treats the edges as thinner ice.
News Filter
When high-impact news is due, the software stops opening new positions until the window has passed.
Layout illustration — not a live account, not a performance claim.
5 Pattern Engines
Five detectors read the same candles: breakout, flip reversal, failed breakout, wick rejection, momentum continuation. Each one is tuned and validated on its own.
Basket Correlation
Two pairs that move together are really one bet. Iris caps how much of that it will take. A per-currency exposure cap stops correlated bets stacking up, and a directional lock keeps strategies off opposite sides of the same instrument group.
AI Market Intelligence
Every week, Claude reviews the trades it journaled, reads the trend behind them, and proposes the parameter changes worth making.
Risk Management
Entry filters are walk-forward validated before they ship — tested on years the software had never seen. Drawdown limits (drawdown = how far the account has fallen from its highest point) are hard, and every position carries a stop-loss that is never widened once secured.
From market data to a managed position
Every step between is Project Iris itself: direction, signal, filter, sizing, execution and management, with zero input from you. The eight cards below are the exact path a trade takes, and everything that can stop it along the way.
- Your Capital Deposited at Blueberry Markets, in your name
- The Iris Engine Puts your capital to work automatically, day and night. The exact path is mapped below.
- Vault Protection Shield Profits locked automatically, effective balance separated
-
Stage 01 · Input
Market Data
Project Iris keeps a live picture of each market it trades — price, spread, volatility and session state. This is the raw feed every later stage reasons over; nothing is acted on until it has passed through the whole cycle.
Live feedLiveXAUUSD▲GER40▲EURGBP▼feed = price · spread · volatility · sessionmetals · indices · energy · FX -
Stage 02 · Direction
Unified Direction Check
Before any pattern is trusted, the trend has to agree with itself. Project Iris scores every timeframe from M15 up to H4 with ADX (is there a trend?), EMA crossovers (which way?) and time-series momentum (is it accelerating?) — and only takes a side when the higher timeframes line up.
Timeframe agreementLONGM15▲M30▲H1▲H4▲dir = agree( ADX > 25, EMA slope, momentum )across M15 → H4 -
Stage 03 · Signal
5 Pattern Engines
Five independent detectors read the same candles and each casts a vote. Their agreement is the confluence score — one engine firing is noise, four agreeing is a high-quality setup. Project Iris only takes trades above its confluence threshold.
Pattern engines4 / 5BreakoutFlip reversalFailed breakoutWick rejectionMomentum continuationconfluence = votes( engine 1..5 )enter only if score ≥ threshold -
Stage 04 · The core decision
Entry Filter
Before a signal becomes an order it has to clear the blocks. New positions pause around high-impact news announcements, and each strategy has session windows in which it will not open a trade. A signal that arrives inside either window is not taken.
GateClearNews window✓ clearSession window✓ openentry = signal · news✓ · session✓either window blocked → no entry -
Stage 05 · Sizing
Risk Engine
A passed signal is turned into an exact position. Every position carries a stop-loss from the moment it opens, floored to the market’s own volatility so it cannot be set uselessly tight, and the whole account is bounded by the daily growth cap and the maximum drawdown you chose.
Risk enginesizedStop floork · ATR(M15)Stop✓ never widenedDaily cap1 / 3 / 5%Max DD10 / 15 / 20%lots = risk% · equity ÷ ( SL · pip )SL = max( k·ATR M15, floor ) -
Stage 06 · Execute
Order Placement
Only now does an order reach the market — with a precise entry, the stop and target already attached, and the exact size the filter and risk engine agreed on.
Order ticketFilledBUYXAUUSD0.42 lotsTP2,418.50Entry2,410.00SL2,405.70Livefill @ market · slippage-checkedTP/SL attached -
Stage 07 · Manage & Protect
Three systems watch every open position
An open position is never left alone. Three independent systems watch it until it closes: recovery sizing, time-based exits, and the Profit Vault that ratchets realized gains into a balance drawdowns can’t reach.
Recovery lots descendLifetime time exitsVault gains lockedrecovery lots descend: entry · 0.80^tvault: gains ratchet, never unwind -
Stage 08 · The result
Managed position
That is the whole path. What leaves the engine is a position sized by rule, guarded before it ever opened and watched until it closes — with realized gains ratcheting into the Profit Vault. Your capital never leaves your own account at Blueberry Markets, and none of the eight steps needed you.
Engine limitsLive1 / 3 / 5%daily growth cap — your choice, 3% by default10 / 15 / 20%max-drawdown limit — your choice, 15% by defaultSLon every position, never widenedout = sized · guarded · managedzero input from you
- Spread
- Volatility
- News window
- Session filter
- Drawdown budget
- Correlation cap
- Timeframe agreement
A skipped trade is logged exactly like an executed one — every stage that refused a signal writes its reason, so the record shows what the engine did NOT do as well as what it did.
Before the trade, and after
Two separate decisions run on every position. One decides whether it may exist at all. The other keeps re-deciding what to do with it once it does.
Nearly half the map says no
- 234 situations the map answers in advance
- 106 / 234 are refusals — the answer is no
- 12 allow buying but not selling, or the reverse
- Go ahead
- Refused
- One direction only
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
Then the question changes
- 0added A single positionGiven the most room. Nothing is locked in early, because there is nothing to rescue.
- 1added Still shallowSame patience. One addition is not yet a chain.
- 2added Back to neutralPatience returns to the baseline. Trading costs are still held back out of the exit.
- 3added Aiming for levelThe software now wants out around the average price of the whole group, rather than holding on for more.
- 4+added Bounded, and no furtherDeep chains plan their exit while still slightly behind, at a distance fixed in advance — accepting a small, known cost instead of risking a full round trip.
- The ladder stops at four. Going deeper never produces a worse plan than the one already fixed.
- The exit always sits ahead of the floor, so a stop can never be placed on the wrong side of the price.
- Protection can only ever improve. A later step cannot give back ground an earlier one already won.
Your gains, in your pocket
It is a read-only analytics passport for the engine you just watched decide. Robot Iris does the trading; you open the app to check your automated gains. No settings to manage, nothing to configure — just your results, live.
- Total return & growth, live
- Days live, active licenses & every trade on record
- Profit Vault & drawdown at a glance
- Push alerts on the moves that matter
Waitlist members hear it first, by email
Interface illustration — the figures shown are sample data, not a live account and not a performance claim.
Recent Trades
The most recently closed trades, anonymised. Each row is timestamped — the software trades when its filters allow, not every day.
Fast enough to matter
CFIN licenses Project Iris — algorithmic trading software developed over years of research. You hold the broker account in your own name.
The platform combines multi-pattern recognition, institutional flow analysis, and an automatic profit-protection vault so that every winning month compounds without putting earlier gains at risk.
You set the limits it works inside
Iris decides every trade, but not the boundaries. Three settings are yours, each chosen from preset options rather than typed in — and you can change them from your profile whenever you want.
- Risk level Low, medium or high.
- Daily growth limit A ceiling on the gain the software works towards in one day — per day, not per month.
- Maximum drawdown A limit on how far the account may fall.
The three do not replace one another — they apply at the same time and compound, so choosing the most cautious option on all three restricts the strategy considerably more than any one of them does alone.
Interface illustration — the figures shown are sample data, not a live account and not a performance claim.
What you pay
Two payments, and no subscription. A one-time activation fee starts your software and runs it for a month — then, at the end of that month, you are billed 20% of the profit it actually made, with a fixed €25 minimum on profitable months and nothing at all when it doesn’t profit. VAT included.
Calculate Your Activation Fee
Set your account size and an expected monthly return — your one-time activation fee updates as you drag.
- Profitable month 20% of the profit
- That 20% is under €25 You pay the €25 minimum
- No profit that month €25 to activate · €0 once you are in
Even in a month the software made no profit, joining costs the €25 minimum activation fee. After that you are only ever billed on profit — a month with no profit costs you €0 and nothing has to be paid to keep going.
- Now Paid once — not a subscription. It activates your software and runs it for one month. Nothing renews on its own.
- After that month You are billed again: 20% of your profit. On the profit it actually made — a €25 minimum, or €0 if it did not profit.
Fair deal: we only earn when you do.
Activate SoftwareActivation needs an invitation code from an existing member.
Request an invitationWhatever the fee comes to, all of this is included
Performance-Based
Better months, higher fee. Lesser months, lower fee. We only earn on the months the software earns for you.
1-Day Trial
Try the software for just 15. A one-off payment that runs it on your own account for 24 hours — nothing renews on its own.
Built-in Profit Vault
Half of every winning day is moved into a vault at a fixed 50% rate, protecting those gains from future drawdowns.
Cancel Anytime
No long-term contracts. Cancel your software license whenever you want.
Your Money Stays Yours
Deposit or withdraw whenever you want — no lock-in, no notice, no fee, and it never pauses your trading.
Multi-Currency
Support for EUR, USD, and GBP accounts. Pricing automatically adjusts to your currency.
The Profit Vault
A 25-day walkthrough. A flat 50% of every winning day is locked away — the same share at €5,000 as at €50,000 — and drawdowns cannot reach it.
Illustrative example · figures in EURThe rise here is deliberately exaggerated so the mechanic is visible in one screen — it compresses roughly +357% a month. Nothing on this page claims a return of that size, and none should be expected. This page publishes no live-account return at all: the software is not yet trading client money, which is why the performance figures above read as unavailable. The fee calculator further down, where you set the expected monthly return yourself, stops at 15% — about a twenty-fourth of the rise drawn here. Watch what the vault line DOES, not how far it climbs.
You Start Trading
Deposit €5,000. The vault starts empty — half of every profit is locked away automatically.
Vault Filling Up
Balance hits €8,000. The vault has already captured €1,500 — half of the €3,000 made so far.
Drawdown Hits
A −€2,000 loss day. The vault stays locked.
Below Deposit
All gains erased — balance back to €5,000. But €1,500 is already safe in the vault.
Past €10,000
Balance crosses €11,500. Only €6,500 is exposed to the market.
No Ceiling
The rate never changes and the vault never stops. Half of every winning day is locked away at €5,000 and at €50,000 alike.
You Only Pay When You Profit
The 20% license fee comes out of gains only — never your deposit, never the vault.
Withdraw At Your Broker
Take €5,000 out at your broker — it is your account. Withdrawals come out of the vault first, so the balance keeps trading.
The Payoff
3× your deposit, secured — €10,000 still locked in the vault, plus the €5,000 you already took out.
First Profits
€1,000 profit → €500 vaulted. Balance now €6,000.
Losses Continue
Another −€500. Down −€2,500 from the peak — vault untouched.
Recovery Starts
+€2,000 bounce. Half goes straight to the vault — no high-water mark to climb back over first.
Vault Surging
Balance: €15,000, of which €6,750 sits in the vault — already nearly half of it.
Vault > Deposit
Vault holds €9,000 — more than the €5,000 you started with.
Rebuilding Fast
After your withdrawal, the vault rebuilds to €8,000.
One Fixed Share
The same 50% every winning day, at any account size. Nothing accelerates as you grow and nothing tapers off — no tiers, no ramp, no percentage for you to choose.
Drawdown Shield
When the market dips, only the effective balance is exposed — the vault does not fall with it. It resumes filling on the very next winning day, with no old peak to climb back to first.
No Ceiling
Risk is sized on the effective balance, so vaulting profit keeps your exposure steady rather than letting it snowball. The balance itself is uncapped — nothing stops being vaulted at any level.
Withdrawing From The Vault
A withdrawal comes out of the vault first, at your broker, so your effective balance is untouched and trading never pauses. It lowers what the vault holds — never the total it has secured for you.
What our traders say
Request an invitation
CFIN is invite-only during alpha. Leave your email — we review requests daily and reply within one business day. No payment now.
Request received — we'll reply within one business day.
Frequently Asked Questions
The questions people actually ask
Still have questions?
Read our complete legal terms or get in touch with us directly.
Read Full Disclaimer Contact Support