Phoenix · Backtest Studio
Backtests in plain English.Results down to the stamp duty.
Describe a strategy the way you’d explain it to a colleague. Phoenix explores the data, writes the script, matches every order against history and hands back PnL net of brokerage, STT, GST and exchange charges.
For teams on a Zentropy account.
Itemised per runBrokerage, STT/CTT, Txn charge, GST, SEBI, Stamp, IPFT
- Exploring data2.1s
- Writing script6.4s
- Matching orders28.7s
- Reviewing results3.9s
Net PnL +₹1,84,350 over 42 trading days, after ₹11,070 in charges. The 25% stop on each leg held the worst stretch, days 17 to 22, to −4.12%.
₹11,84,350+18.44%
Equity from ₹10,00,000 to ₹11,84,350 over 42 trading days. Use the arrow keys, Home and End to read each day.
- Net PnL
- +₹1,84,350
- Total return
- +18.44%
- Max drawdown
- −4.12%
- Sharpe ratio
- 1.86
- Win rate
- 61.9%
- Trading days
- 42
Start from a sentence
A new chat opens with these four. Pick one, change the numbers, send it.
01Mean reversion
Backtest a NIFTY mean reversion strategy for the last 60 days: buy when price closes 2% below the 20-day average, exit at the average.
02Moving-average crossover
Backtest a 9/21 EMA crossover on BANKNIFTY futures over the last 3 months with a 1% stop loss.
03Opening range breakout
Backtest a 15-minute opening range breakout on NIFTY for the last 30 trading days, square off by 3:15 PM.
04Options straddle
Backtest selling an ATM NIFTY weekly straddle at 9:20 AM with a 25% stop loss per leg, over the last 2 months.
01. How a run works
Shown live in the chat
You describe it, the agent does the legwork.
Each message starts a run. While the agent works, the chat shows the stage it is on; when it replies, the steps fold into a timed list above the answer.
Step 1: Exploring data
Reads the instruments, dates and fields the idea needs before writing anything.
2.1s in the run above
Step 2: Writing script
Turns the description into a strategy script.
6.4s in the run above
Step 3: Matching orders
Every signal becomes an order, matched against historical prices.
28.7s in the run above
Step 4: Reviewing results
Checks the run and reports PnL, drawdown and trade stats back in the chat.
3.9s in the run above
Human in the loop
When it needs a decision, it asks.
It asks instead of guessing. Suggested answers are a click away, and every question also takes a free-form reply.
Run 2 · paused after Exploring data
The agent needs your input
Which expiry should each entry use?
The prompt says weekly. 8 of the 42 trading days are expiry days.
Pick an option or type an answer.
02. Results
The Results tab, per iteration
Every run, itemised.
Each attempt is kept as an iteration. Change one thing, run it again, and compare performance and PnL across iterations without losing the earlier ones.
Iterations · 3
NIFTY weekly straddle
- #1Completed−₹38,920
Short straddle, no stop
CompletedTook 38s
- #2Completed+₹1,84,350
Add 25% SL per leg
CompletedTook 41s
- #3
Shift entry to 9:30
ProcessingMatching orders · 19s
ProcessingNet PnL pending
Charges · Run 242 days · 168 orders
NIFTY weekly straddle
- Premium turnover
- ₹75,00,000
- Sell
- ₹38,47,710
- Buy
- ₹36,52,290
- Brokerage
- ₹3,360
- 168 orders × ₹20
- STT/CTT
- ₹3,848
- on sell premium
- Txn charge
- ₹2,627
- GST
- ₹1,079
- 18% of brokerage, txn, SEBI
- SEBI
- ₹8
- Stamp
- ₹110
- on buy premium
- IPFT
- ₹38
- Total charges
- ₹11,070
0.148% of premium turnover
- Gross PnL
- ₹1,95,420
- Less charges
- −₹11,070
- Net PnL
- +₹1,84,350
- Performance · 12
- 01Net PnL
- 02Total return
- 03CAGR
- 04Sharpe ratio
- 05Sortino ratio
- 06Max drawdown
- 07Win rate
- 08Winning days
- 09Trading days
- 10Total trades
- 11Initial capital
- 12Final equity
- Drawdown
- Depth, peak, trough, recovery date and duration of the worst episode.
- PnL components
- Realized, unrealized, charges & taxes, and dividend.
- Charts
- Equity, cumulative net PnL, drawdown and PnL components, each scrubbable by day.
- Tables
- PnL breakdown, also per instrument. Orders, trades and charges by trade for every run.
03. The rest of the workspace
Five more pages in the sidebar
What else is in the sidebar?
Backtest Studio is the first item. The rest of the workspace is for runs, market snapshots and strategies.
- 01
Dashboard
Every backtest run in one table.
/dashboard
- 02
Snapshots
Capture the market state for a broker, account and strategy on a given market date.
/snapshots
- 03
New backtest
Start a standard run, or run against a snapshot you have already captured.
/backtest/new
- 04
Strategy builder
A separate chat for working out a strategy until its structure is extracted.
/strategy-builder
- 05
Strategy history
Past strategy-builder sessions, searchable, ready to pick up where you left off.
/history
04. Team plan
Pricing on request
Plan
Team
For desks that research together.
- Price
- Pricing on request
- Tell us about your desk and we will come back with a quote.
Already on a team? Sign in
Included
- Backtest Studio with the strategy agent
- Every iteration kept, with performance and PnL comparison
- Orders, trades and itemised charges for every run
- Market snapshots by broker, account and strategy
- Strategy builder and strategy history
- Multiple client accounts under one sign-in
- Secure sign-in with multi-factor authentication
Send the first prompt before the 9:15 open.
New to Phoenix? Talk to Zentropy (opens in a new tab)