---
title: "Fin suggestions"
description: "A Fin suggestion is an alternative filter set Fin proposes for a screener, shown beside your own with each filter tagged Kept, Added, Modified, or Removed."
canonical_url: "https://fincanva.com/glossary/fin-suggestions"
last_updated: "2026-10-06"
md_url: "https://fincanva.com/glossary/fin-suggestions.md"
---

# Fin suggestions

A Fin suggestion is an alternative filter set that [Fin](/glossary/fin) proposes for a [screener](/glossary/screener), presented beside your current one so you can compare the two before anything changes. Every [filter](/glossary/filter) in the comparison is tagged **Kept**, **Added**, **Modified**, or **Removed**, and your screener is untouched until you explicitly accept the suggestion.

**Also seen as:** Improve filters, Suggest new filters

## What are your three choices?

Nothing is applied automatically. The review offers:

- **Discard** — close and keep your screener exactly as it was.
- **Save as new screener** — keep your current screener and store the suggestion as a separate one.
- **Use these filters** — load the suggested filters into the editor as **unsaved** changes and immediately re-run the [backtest](/glossary/backtest) on them, so you see the suggestion's own result before deciding whether to save it.

## How does Fincanva handle it?

- A suggestion changes **only the filters**. It never changes the screener's [universe facets](/glossary/universe-facets) — the universe you set is the universe Fin works inside.
- Fin is the only name for the assistant in Fincanva; a suggestion is Fin's output, not a separate product.
- Your screener is never modified in place by a suggestion: **Use these filters** stages the change as unsaved, so you can still leave without saving.
- When Fin finds a better set, the review opens on **Fin's suggestion is ready**. A suggestion is a **backtested variant**.
- Each launch starts a fresh search, so re-running **Improve filters** on the same screener can return a different suggestion.

## What can Fin suggest?

Two actions start a suggestion, both on the **Backtest** sub-view:

- **Improve filters** — Fin starts from the filters you already have and looks for a better-performing variant of them. It needs at least one filter; without one it is disabled with the hint "Add at least one filter first — there's nothing to improve yet."
- **Suggest new filters** — Fin starts from your [universe](/glossary/universe) with no filters and proposes a set from scratch. This one is always available.

While it works, the dialog shows Fin's progress and the line "Fin is testing thousands of filter combinations against market history to find a stronger setup." **Cancel** closes the dialog and abandons the suggestion.

### What happens when Fin finds nothing better?

When Fin cannot beat the screener you already have, the dialog says so plainly — "This is already a strong screener" and "Fin tested thousands of filter combinations against market history and couldn't improve on it." — and offers only **Close**. There is no comparison and no figure in that case, deliberately: there is no change to review. If the search itself breaks, you get "Fin couldn't finish" and "The search couldn't complete. Your screener is unchanged — try again."

## How do you read the Kept / Added / Modified / Removed tags?

The review shows two columns — **Your screener** and **Fin's suggestion** — each listing its own filters in its own order, with a tag on every line that changed:

| Tag | Where it appears | What it means |
|---|---|---|
| Kept | both columns | the filter is identical on both sides — Fin left it exactly as it was (no badge is drawn, since nothing changed) |
| Modified | both columns | the same filter, with different settings — compare the two lines to see what moved |
| Added | Fin's suggestion | a filter that is not in your screener at all |
| Removed | Your screener | a filter Fin dropped, marked in the destructive (red) style |

Read the columns as two complete filter sets rather than as paired rows: a screener can hold the same filter twice, so the lists are deliberately not joined line by line. See [filter condition anatomy](/glossary/filter-condition-anatomy) for the parts of a filter a **Modified** tag can refer to.

## What does it look like in practice?

Your screener holds `P/E < 20`, `Sector = Technology`, and `Market cap > $10B`. You press **Improve filters**. Fin works, then reports that it found a better-performing variant. In the comparison, `Sector = Technology` is **Kept** on both sides; `P/E < 20` appears as **Modified** — Fin's column shows a different threshold; `Market cap > $10B` is tagged **Removed** in your column and does not appear in Fin's; and a filter you did not have appears as **Added** in Fin's column. You now have three honest options: **Discard** and keep your three filters, **Save as new screener** to compare both over time, or **Use these filters** to try Fin's set as unsaved changes with a fresh backtest attached.

Fincanva is for education and illustration only. It is not personalised financial advice, and past or simulated results do not predict future ones. [Read the Terms Addendum](https://fincanva.com/terms/addendum#section-3)
