Features/Performance Reports

Custom Trading Performance Reports

Every filter you create gets its own performance report: default stats, KPIs, and charts for that exact slice of your trading. Customize every metric and chart type, compare this quarter vs last or this year vs last, and use comparison reports when you need two or more filters side by side.

Custom trading performance reports for stocks, options, futures, forex, crypto, and more in TraderInsight.pro

A performance report in TraderInsight.pro always starts with a filter. A filter is a saved set of conditions that defines which trades belong in the group: last 90 days where hold duration is under 6 hours, every Gap and Go tagged trade from Q1, all FOMO mistakes on high volume days, or any combination of dates, profits, tags, and trade properties you care about.

Create or save a filter and TraderInsight.pro generates a dedicated performance report for it automatically. You get a default layout with the stats, KPIs, and charts that matter most for that group: win rate, average P&L, R:R, trade count, cumulative P&L, and more. No blank dashboard to build from scratch.

From there you own the report completely. Add or remove stats and KPIs, add or remove charts, switch chart types (bar, line, scatter, bubble, polar, and more), and organize sections into tabs. When you want to see how the same filter performed across two time windows, turn on a date range comparison: this week vs last week, this quarter vs last quarter, this year vs last year, or any custom range.

When the question is not about time but about groups, use a comparison report instead. Day trades vs swing trades, Gap and Go vs Breakout vs Earnings vs Magic, or your top five strategies ranked side by side: that is what comparison reports are for. Performance reports analyze one filter deeply; comparison reports put two or more filters next to each other.

01

How do performance reports get created?

Every saved filter automatically gets a performance report. Define the trades you want: last 90 days with hold duration under 6 hours, a specific strategy tag, a mistake, a session, a ticker, or any mix of conditions. Name the filter once and the report is ready to open.

02

What does a new performance report include by default?

Open any filter's report and you immediately see stats, KPIs, and charts scoped to exactly those trades. Win rate, gross and net P&L, average win and loss, R:R, trade count, hold duration breakdowns, and visual charts that summarize how that slice of your journal is performing. The defaults are strong enough to review on day one; customization comes when you know what you want to emphasize.

Default trading performance report with stats, KPIs, and charts for a filter in TraderInsight.pro
03

How do you customize a performance report?

Add or remove any stat or KPI, add or remove charts, change chart types (bar, line, scatter, bubble, polar, and more), and organize everything into tabs. Each report is independent: your day trade filter can show session KPIs while your swing filter shows hold duration and sector breakdowns. You decide what appears, not a fixed template.

04

How do you compare two time periods in one report?

Turn on date range comparison inside a performance report to split the same filter across two periods. Compare this week vs last week, this quarter vs last quarter, this year vs last year, or any custom date range you define. KPIs show both values with the percentage change between them; charts render two datasets so you can see exactly when performance shifted.

Compare two date ranges in a trading performance report with side by side KPIs and dual chart datasets
05

When should you use a comparison report instead?

Use a performance report when you are analyzing one group over time. Use a comparison report when you want two or more filters ranked side by side: day trades vs swing trades, Gap and Go vs Breakout vs Earnings vs Magic, or your top strategies and worst mistakes in a single view. Stack the filters, get default KPIs and charts for each group, then customize the report the same way you would a performance report.

How to get the most out of Performance Reports

Start with one filter per question you care about. Let the default report answer it, customize only what you need, compare periods when you want to track progress, and pull multiple filters into a comparison report when you need to rank groups against each other.

01
🔍

Create one filter per strategy or setup

Last 90 days + strategy tag + hold duration under 6 hours is one filter and one report. Win rate and P&L for that exact setup tell you far more than your overall journal numbers.
02
🏷️

Tag trades so filters stay meaningful

Reports are only as good as the context on your trades. Tag strategies, mistakes, market conditions, and sessions consistently so every filter and report reflects reality.
03
🚫

Build a report for each mistake you track

Every mistake tag can have its own filter and performance report. Review frequency and cost monthly to confirm the behavior is actually improving.
04
📅

Compare this month to last on your best setup

Date range comparison on a single filter shows whether your best strategy is getting better or slipping, without mixing in trades from other setups.
05
⚖️

Compare quarters to spot seasonal patterns

Q1 vs Q3 on the same filter can reveal seasonality that a rolling average hides. Useful for earnings plays, index futures, and session based strategies.
06
📊

Match KPIs and chart types to the question

Scalping reports might emphasize trade count and session P&L; swing reports might emphasize hold duration and R:R. Swap chart types until the insight is obvious at a glance.
07
🗂️

Use tabs to organize complex reports

Separate entries, exits, risk, and P&L into tabs so weekly reviews stay fast. Especially helpful once you have added several custom charts.
08
⚔️

Rank strategies in a comparison report

Once individual reports exist, stack those filters in a comparison report to see which setup wins on win rate, average P&L, and R:R in one screen.
09
🤖

Ask AI, then save the answer as a filter

Use AI to explore a question, then recreate the slice as a named filter with its own performance report you can revisit and share.
10
🌍

Scope reports per asset class

Filters are scoped to stocks, options, futures, crypto, forex, dividends, and more. Keep each report on the asset class it belongs to so the metrics stay relevant.

Frequently Asked Questions

Discover answers to frequently asked questions right here. If you can't find what you're looking for then reach out.

To my journal

How does a performance report get created?

Automatically from a filter. Every saved filter generates a dedicated performance report for that group of trades. Example: last 90 days where hold duration is under 6 hours, or every trade tagged with a specific strategy. Name the filter and the report is ready immediately.

What is included in the default performance report?

Stats, KPIs, and charts scoped to the filter: win rate, P&L, R:R, trade count, cumulative performance charts, and more. You can use the defaults as-is or customize every element.

What can I filter by in a performance report?

Any property on your trades: dates, hold duration, profit range, ticker, strategy and mistake tags, market condition, time of day, volume, and more. Combine conditions in one filter, such as last 90 days + hold duration under 6 hours + a specific setup tag.

Can I customize stats, KPIs, and charts in a report?

Yes, fully. Add or remove stats and KPIs, add or remove charts, change chart types (bar, line, scatter, bubble, polar, and more), and organize sections into tabs. Each report is independent.

How does date range comparison work in a performance report?

Select two periods for the same filter: this week vs last week, this quarter vs last quarter, this year vs last year, or custom dates. KPIs show both values with percentage change; charts render two datasets so you can see when performance shifted.

What is the difference between a performance report and a comparison report?

A performance report analyzes one filter, including comparing that filter across two time periods (for example this quarter vs last quarter). A comparison report takes two or more filters and shows their metrics side by side, useful when you want day trades vs swing trades or Gap and Go vs Breakout vs Earnings ranked in one view.

Can I compare day trades vs swing trades?

Yes. Create one filter for day trades and one for swing trades, then add both to a comparison report to see win rate, P&L, R:R, and other metrics side by side.

Do performance reports work for all asset classes?

Yes. Reports work across stocks, options, futures, crypto, forex, dividends, and more. Filters are scoped per asset class so the properties and metrics always match the trades you are analyzing.

If I update a filter, does the performance report update too?

Yes. Filters and their reports stay linked. Any change to a filter's conditions is reflected in its performance report, comparison reports that use it, and your filtered trade list.

How is AI different from performance reports?

Performance reports are persistent, customizable views tied to saved filters you revisit anytime. AI answers ad hoc questions in plain English. Many traders explore with AI first, then save the slice as a named filter with its own report.

You might also like

Harness the power of comparisons to optimize your trading. Easily compare your custom filters, not just strategies, to identify what works best for you.

Comparison Reports

Compare all trading strategies and more side by side

Harness the power of comparisons to optimize your trading. Easily compare your custom filters, not just strategies, to identify what works best for you.

Access your journal data on your mobile device or desktop computer, wherever you are.

Mobile Journal App

Your full trading journal on any device

Access all features seamlessly across your main machine and your mobile device with our downloadable apps. Enjoy full functionality wherever you go.

Invite team members to your journal and share your trades privately with selected individuals or showcase them to the world with ease.

Share your Journal

Invite mentors and coaches to your trading journal

Share your journal with your friends, teammates, mentors or mentees so tha they can follow your trading journal.

Create your first performance report

Journal Dashboard