Skip to Content

Strategy Filters

Add filters one by one to define your entry conditions. All filters in the list are ANDed together.

Overview

The Filters editor mode is the simplest way to express an entry strategy: pick filters, set values, save. Every filter is required (AND logic).

For branching logic or OR conditions, use the Algorithm editor mode instead.

With 200+ filter configurations across 12 categories, plus timeframe and organic variations, you have fine-grained control over what your bot enters.

Adding Filters

  1. Pick a category — 12 are available
  2. Choose the filter — the specific metric
  3. Configure variations — timeframe (when applicable), organic mode (when applicable)
  4. Set the value(s) — single value or range, depending on the operator
  5. Repeat to add more filters

Filter Categories (12 Total)

CategoryDescriptionTimeframesOrganic
TargetDEX / factory selection, address, symbol, deployer
Price & Market CapPrice, market cap, ATH/ATL, price change✓ (price change)
VolumeTotal, buy, sell volume
TransactionsTrades, buys, sells
ParticipantsUnique buyers, sellers, traders
LiquidityPool liquidity, max liquidity, bonding, SOL reserve, supply
HoldersHolder count, top 10/50/100 %, dev/insider/bundler/sniper holdings
Trader TypesCounts and buys for insiders, bundlers, snipers, fresh/pro/smart traders
SecurityBuy/sell tax, burn rate, mint authority, blacklist, transfer-pausable, balance-mutable
VisibilityTrending score, rank, DexScreener listing/boost, Twitter rename/reuse, deployer migrations✓ (trending score)
TimingCreated at (date), age, latest trade date
FeesFees paid, total fees, pool fee %✓ (fees paid)

Timeframes

Time-based filters support up to 8 timeframes:

1min · 5min · 15min · 1h · 4h · 6h · 12h · 24h

Exception: price change does not have a 15min variant.

Example: “Volume in the last 5 minutes is greater than $10,000”.


Organic Mode

Filters that support organic mode use a cleaned data series that excludes MEV bot activity and likely wash trading.

Available on: volume (total/buy/sell), trades, buys, sells, buyers, sellers, traders.

Useful for confirming real human interest rather than automated noise.


Combining Filters

In the Filters editor mode, all filters are ANDed together:

Filter 1: Liquidity > $50,000 AND Filter 2: Top 10 Holders < 50% AND Filter 3: Created after [date] Token must pass ALL filters to trigger entry

For OR logic or branching, switch to the Algorithm editor.

Filter Operators

OperatorMeaningUse
=EqualsExact match (numbers, booleans, strings)
> < >= <=ComparisonNumeric thresholds
betweenRangeMin/max pair
before afterDatetime comparisonCreated-at, latest-trade-date
in / not_inSet membershipMulti-select (e.g. DEX choice)

Filter Value Types

  • Numeric — single number or [min, max] for between
  • Boolean — true / false (e.g. noMintAuthority = true)
  • Datetime — ISO timestamp (e.g. created after 2025-01-01)
  • Duration — token age in ms (used with comparison operators)
  • Multi-select — pick one or more options (DEX, factory)

Quick Examples

Conservative Setup

FilterValue
Liquidity> $100,000
Top 10 Holders< 40%
No Mint Authoritytrue
Buy Tax= 0
Sell Tax= 0

Sniper Setup

FilterValue
Liquidity> $5,000
No Mint Authoritytrue
Age (minutes)< 30

Momentum Setup

FilterValue
Price Change (1h)between 10 and 50%
Volume (1h)> $50,000
Traders (1h, organic)> 100

Tips

  • Start conservative: strict filters first, loosen based on results
  • Layer security: always include at least mint-authority + tax filters
  • Use organic mode on volume/transaction filters to ignore wash trading
  • Match timeframes across related filters (e.g. price change 1h + volume 1h)
  • Test in Shadow Mode before going live
Last updated on