Project Iris · in alpha
Your broker account, traded by software.
Project Iris is licensed trading software that runs on your own broker account, in your name, with your money never leaving your broker. No VPS to rent, no settings to touch, nothing to keep running. You need €2,500 and about ten minutes.
Trading involves significant risk of loss. Past performance is not a reliable indicator of future results. Read the full risk explanation
Access is invite-only while we're in alpha — request an invitation and we'll come back to you within one business day.
App Store · coming soon Google Play · coming soon
Interface illustration — the figures shown are sample data, not a live account and not a performance claim.
Each day's profit over the capital each account is funded to trade, compounded day by day. Deposits, withdrawals and new accounts never 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 secured since launch, including profit customers have since withdrawn. Withdrawals are shown separately.
Broker accounts currently licensed and running Project Iris. These are both demonstration accounts and real-money accounts.
Outbound transfers the software detected on licensed broker accounts
Fills in from broker account data once the software has traded.
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 breakdownNothing is published here yet because the software is not yet trading client money — there is nothing measured to publish, and this section fills in on its 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 Total Vault Amount card at the top of the page shows the same all-time figure.
This matches the figure above — both are closed trades only.
Follow the entire fleet
Every account, strategy and metric, updated in real time. Dive into the full breakdown whenever you like.
Everything it does, end to end.
Nine things the software does for you, each shown on the screen where you will see it. Pick one.


Robot Iris trades forex, gold and stock indices around the clock on weekdays, inside the limits you chose. Meet Robot Iris
Interface illustration — the figures shown are sample data, not a live account and not a performance claim. Screens that exist only in light mode are shown in light mode.
Robot Iris
The intelligence inside Project Iris. It watches the markets it trades, takes a setup only when its rules allow, and guards every open position, day and night.
- PulseChecks its open positions and resting orders on a ten-second timer.
- DesksSeparate desks for gold, stock indices and forex.
- DetectorsPattern detectors look for a setup before it acts.
Always on · Monitored 24/5, every trade logged
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.
Your container · Isolated
- Isolated Docker containers
- Automated health checks
- Real-time heartbeat monitoring
7 stages, one index trade
Iris’s second engine trades the major stock indices. Indices tend to keep trending, so this engine reads trend across several timeframes and gives trends more room than gold.
-
The markets
US, European and Japanese stock indices. Each is traded only in its own hours.
-
Trend across timeframes
Swings on several timeframes are compared before a direction is accepted, and a trend that is too old is treated with caution. Long or short.
-
Two setups
A break of market structure, or a confirmed trend flip. Nothing else starts a position.
Hand-drawn panels are illustrations, not screenshots — their figures are made up: not account data, not a live account and not a performance claim.
-
Room to run
Indices trend more than metals, so the extreme-zone check is lighter: near a record it can trim the size or block only the counter-trend side.
-
News and sessions
The engine stands aside around scheduled news of any impact level, and around session opens, rollover and the weekend gap.
-
Entry with a stop
An order goes in at market, or rests above or below price, always sized to the stop it carries.
-
Managed to the close
A trailing stop that only tightens, a time limit per position, and a close before the day or week ends. No fixed target.
Breakouts from the quiet hours
While Asia trades, major currency pairs often move in a tight range. Iris measures that range, places an order above it and one below it, and lets the market decide the direction: whichever side breaks is the trade, with the stop on the other side of the range.
- Range checked before and after the fill
- Unfilled orders are withdrawn
- No trend opinion, by design
- Major currency pairs
How one gold trade is decided
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 checks a gold trade has to pass, and everything that can turn it away along the way.
- Your capital Deposited at your broker, in your name
- The Iris engine Puts your capital to work automatically, day and night. The checks it runs are mapped below.
- Vault protection shield Profits locked automatically, effective balance separated
-
Stage 01 · Direction
The trend read
The engine reads which way gold is trending across higher timeframes before considering any setup. Continuation trades must align strictly with the prevailing trend. Reversals are permitted only within verified daily or weekly turning zones and are never taken against a strong, established trend.
Directional filterBullish biasMacro trendD1 / H4 BullishContinuation✓ With trendReversal zoneNot requiredCounter-trendDisallowed -
Stage 02 · Signal
One setup, chosen
A dedicated library of pattern detectors continuously monitors gold market structure: breakouts, failed breakouts, wick rejections, and structural flips. Candidates are evaluated in strict priority order; the first setup meeting all structural validation criteria wins. No voting, no weighted confluence scoring.
Pattern libraryFirst valid winsBreakout (Selected)Failed breakout — standbyStructural flip — standbyWick rejection — standby -
Stage 03 · Reversal risk
Clear of the extremes
Every candidate setup must prove it is clear of structural exhaustion. Orders that would buy into the ceiling of a daily or weekly range, or sell into the floor, are firmly rejected. Any entry at an all-time price extreme or with momentum overextended is vetoed before reaching execution.
Exhaustion guardPassRange proximity✓ Mid-range (38%)All-time high/low✓ ClearMomentum stretch✓ RSI 54.2 (Neutral)Reversal threat✓ Below threshold -
Stage 04 · Timing
The right moment
Gold respects liquidity schedule windows above all else. No new trade is permitted around scheduled economic releases of any impact tier, during the daily rollover gap, ahead of the weekend close, or during the volatile opening minutes of major market sessions.
Timing filtersPermittedEconomic news✓ No events ±45mRollover / Weekend✓ Clear of boundarySession open✓ Post-open bufferLiquidity status✓ Optimal spreadentry = signal · news✓ · session✓either window blocked → no entry -
Stage 05 · Sizing
Sized to your limits
The size is worked out from the money at risk and the distance to the stop, then cut to fit the maximum drawdown you chose. If the required lot size exceeds safe risk boundaries, the trade is not opened.
Risk & sizing engineValidatedStop distance430 pts ($4.30)Daily growth cap1 / 3 / 5%Max drawdown10 / 15 / 20%Computed volume0.42 lots -
Stage 06 · Execution
Placed, then waiting
Gold prices are never chased with market orders. The engine places a passive resting order — a buy stop or sell stop for breakouts, or a limit order to fade — with a structural stop loss attached immediately. If price fails to engage the order within its active life window, it is cancelled automatically.
Order ticketRestingBUY STOPXAUUSD0.42 lotsTypeResting stop orderEntry price2,410.00Stop loss2,405.70ExpirationAuto-cancel on timeoutStatusWorking on exchange -
Stage 07 · Management
Protected while open
Once active, the position is guarded by dynamic trade management. The stop loss is established from gold’s own volatility on the pattern timeframe, steps to break-even as profit develops, and then trails behind price. Once break-even is reached, it is never moved back into loss. Winners run freely with no arbitrary take-profit.
Position managementTrailing activeInitial stopVolatility baselineBreak-even protection✓ Secured (Irreversible)Trailing mechanismDynamic ratchetingProfit targetNone — let winners run -
Stage 08 · Result
A managed gold position
A fully automated gold position: sized by mathematical limits, pre-checked against every gate, and actively managed until closed. Realised profits flow directly into your secure Profit Vault. Capital remains solely in your own account at your chosen broker, and none of the eight execution stages required manual intervention.
Engine limits & custodyProtected1 / 3 / 5%daily growth cap — your choice, 3% by default10 / 15 / 20%max-drawdown limit — your choice, 15% by defaultSLenforced on every positionVaultrealised profit allocationBrokercapital stays in your own account
- Spread
- Volatility
- News window
- Session
- Drawdown allowance
- Currency exposure
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.
Hand-drawn panels are illustrations, not screenshots — their figures are made up: not account data, not a live account and not a performance claim.
One layer underneath all three engines
Gold, indices and FX each decide their own trades. A fourth component, the Utility layer, trades nothing. It holds the limits all three answer to.
One daily allowance
Each engine starts with its own share of a single daily risk allowance, set by the drawdown limit you chose. Only open positions use it up.
Halts that act on the whole account
Reach your daily growth cap and trading pauses for the day: positions close and nothing new starts until the next trading day. Breach the drawdown ceiling and everything stops.
Profit Vault
The share of realised gains you chose to vault is taken out of the balance the engines trade with. It is not a separate account.
No doubling up
Exposure to each currency is capped across all three engines, and once a position fills, no engine may take the opposite side in the same correlated group.
One clock
All three engines read one news calendar and one session clock. Each stands aside in its own windows.
Every decision on record
Each trade, and each refusal with its reason, is logged. A heartbeat confirms the system is running.
Two steps. Zero setup.
No download, no server, nothing to keep running. You keep the account; Iris does the work.
-
Connect & deposit
Open a Raw account at a supported broker in your own name and fund it with at least €2,500. Your capital stays at your broker, in your name — CFIN never holds your money.
Supported brokers & requirements -
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.
See what happens after you activate
Everything between the two steps, the limits you choose, the vault and your first trade, is explained further down this page.
Brokers we support
CFIN trades on your own MetaTrader 5 account, opened in your own name at one of these brokers. Your capital stays with your broker.
- Account type
- Raw
- Leverage
- Exactly 1:100
- Minimum account size
- Fund your account with at least €2,500
- Platform
- MT5
-
Available Open an account
Blueberry Markets
-
Coming soon
Fusion Markets
Not open for new accounts yet.
-
Not available in Belgium
IC Markets
This broker does not accept clients who live in Belgium.
-
Not available in Belgium
Pepperstone
This broker does not accept clients who live in Belgium.
-
Coming soon
Vantage
Not open for new accounts yet.
Everything in one place
Monitor performance, track every trade, manage your account. The same dashboard on Mac, iPad and iPhone.
Interface illustration — the figures shown are sample data, not a live account and not a performance claim. Hand-drawn panels are illustrations, not screenshots — their figures are made up: not account data, not a live account and not a performance claim.
Full trading experience on your mobile device
You set the limits it works inside
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. These four are yours — each chosen from a short list of preset values rather than typed in, and each one you can change from your account whenever you want.
-
Risk level
The one you choose by name rather than by number.
-
Daily growth limit
A ceiling on the gain the software works towards in one day, not in a month.
-
Maximum drawdown
A limit on how far the account may fall.
-
Vault split
How much of each winning day is set aside rather than reinvested.
Highlighted is the default.
The four do not replace one another — they apply at the same time and compound, so choosing the most cautious option on all four 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.
Recent trades
The most recently closed trades, anonymised. Each row is timestamped — the software trades when its filters allow, not every day.
No trades to show yet
Nothing is published here yet because the software is not yet trading client money — there is nothing measured to publish, and this section fills in on its own, from broker account data, once there is.
Per-trade results are not published.
Per-trade results are not published.
Per-trade results are not published.
The Profit Vault
A 25-day walkthrough, drawn with half of every winning day set aside — one of the splits you can pick per account. The vault is not a separate account: it is the share of your own balance the software stops trading with, so a loss comes out of the part still being traded and the vault line does not fall on a losing day.
Illustrative example · figures in EURThe rise is exaggerated on purpose (roughly +357% a month) so the mechanic fits one screen — no such return is claimed, and none should be expected.
About this example
The 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. One more thing this drawing fixes that you do not have to: it locks away half of each winning day, and the share is yours to choose per account — a different choice tilts the gap between the two lines without changing anything about how the vault behaves.
You start trading
Deposit €5,000. The vault starts empty — this walkthrough locks away half of every profit; you pick your own share, per account.
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
The run-up is given back — balance back to €5,000. Of that, €1,500 sits in the vault, where the drawdown could not reach it.
Past €10,000
Balance crosses €11,500. Only €6,500 is exposed to the market.
No tiers, no taper
Nothing tapers off as you grow — your share is taken the same way at €5,000 as at €50,000. You set it per account, and a change applies to future days only; what is already vaulted is never recalculated.
The monthly fee is a share of your profit
The 20% licence fee is charged on gains only — never on your deposit, and it is invoiced to you, never taken out of the vault. A month with no profit costs nothing.
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.
A share you choose
The same share every winning day, at any account size. Nothing accelerates as you grow and nothing tapers off — no tiers, no ramp. The share itself is yours: you set it per account, and changing it never touches profit already vaulted.
Drawdown shield
When the market dips, the loss comes out of the part still being traded — the vault figure does not fall with it, and it resumes filling on the very next winning day, with no old peak to climb back to first. The vault is a line on your own balance, not a ring-fenced account: it is what the software will not trade with, not a promise that your balance cannot fall below it.
Nothing stops being vaulted
Risk is sized on the effective balance, so vaulting profit keeps your exposure steady rather than letting it snowball. There is no level at which profit stops being vaulted, and no maximum the vault can hold.
Withdrawing from the vault
A withdrawal comes out of the vault first, at your broker, so up to what the vault holds your effective balance is untouched and trading never pauses. Take out more than the vault holds and the remainder comes off the amount the software trades with. A withdrawal lowers what the vault holds — never the total it has secured for you.
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 licences & 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.
What you pay
Two kinds of payment, and nothing that renews on its own. A one-time activation fee starts your software. Then, at the end of every billing month, the first one included, you are invoiced 20% of the profit the software actually made in that month, with a fixed €25 minimum in a profitable month and nothing at all in a month without profit. VAT included.
A one-time fee: 20% of the trailing 31-day real-money return, applied to your account size, and never less than €25. It activates your software and is separate from the monthly licence fee.
Invoiced at the end of each billing month, the first one included, on the profit the software made in that month, with a €25 minimum in a profitable month.
Once the software is running, a month without profit costs nothing. Your balance can still fall with the market.
A one-off trial on your own account for 24 hours. Nothing renews on its own.
Calculate your price
Set your account size and try a monthly return to see how the fee works — the slider is an illustration. The activation fee is 20% of the average return across our real-money accounts over the trailing 31 days, applied to your account size, and is never less than €25.
Software activation only. Monthly billing is €0 in months without profit.
20% of €25 expected profit. Paid once, to activate. The monthly licence fee is invoiced separately, on each month’s profit.
In a month like this, on profit of €25.
- Today It activates your software. Nothing renews on its own.
- End of month 1 Your first invoice: 20% of the profit the software made that month, with a €25 minimum, or €0 if it did not profit.
- Every month after The same again: each month is worked out on its own.
How it's worked out
- 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
Fair deal: the monthly fee is a share of your profit. A month without profit costs €0.
Activate softwareActivation needs an invitation code from an existing member.
Request an invitationWhatever the fee comes to, all of this is included
Tied to profit
Better months, higher fee. Lesser months, lower fee. A month without profit costs €0.
1-day trial
Try the software for just €25. A one-off payment that runs it on your own account for 24 hours — nothing renews on its own.
Built-in profit vault
A share of every winning day is moved into a vault, protecting those gains from future drawdowns. You choose that share, per account.
Cancel anytime
No long-term contracts. Cancel your software licence 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.
What our traders say
Frequently asked questions
The questions people actually ask
Ten of the 64 questions in the full FAQ. Where an answer and a document differ, the document governs.
Still have questions?
Read our complete legal terms or get in touch with us directly.
Read full disclaimer Contact supportRequest 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.

