Skip to main content

Overview

The terminal implements five independent pattern detectors. Each detector runs in parallel every 30 seconds. Signals from multiple patterns can fire in the same cycle, and a maximum of 2 signals per pattern are surfaced per cycle to avoid notification flooding.
All detectors only surface markets where acceptingOrders=true — meaning live order-book activity is confirmed before any signal fires.

Pattern 1 — Intersection

Strongest Signal Monitors the most recently active followed wallets for trades made within the last 2 hours. When 2 or more wallets appear in the same market, an intersection is recorded. The most commonly chosen outcome across those wallets is surfaced as the signal direction. Why it works: When multiple independent informed traders simultaneously enter the same market and side, it’s a reliable indicator of shared non-public information or strong conviction.
Trigger condition:
  followed_wallets_in_market >= 2
  within last 2 hours
This pattern requires at least 2 followed wallets. Add 5–10 known whale addresses for best results.

Pattern 2 — Pre-News Trading

Detects markets experiencing abnormally high short-term volume relative to lifetime volume — a reliable indicator of information asymmetry prior to a news event. The detector fetches 30 active markets ordered by 24h volume and filters for those where:
v24h / v_total >= 10%
Why it works: A sudden spike in 24h volume as a fraction of total lifetime volume suggests that informed traders are positioning ahead of an expected announcement.

Pattern 3 — Quick Flip

Targets markets where the price is near 50% probability — specifically in the 38–62% range.
Trigger condition:
  Yes price between 38¢ and 62¢
These markets have high liquidity, tight spreads, and are well-suited for short-duration trades where a small information edge produces outsized returns. Why it works: Binary outcomes priced at near-50% are highly sensitive to new information. A small directional edge produces a much better risk/reward ratio than at extreme prices.

Pattern 4 — Contrarian Plays

Identifies low-probability outcomes (5–22%) that remain open and liquid.
Trigger condition:
  Yes price between 5¢ and 22¢
  lifetime volume >= $10,000
The appeal is asymmetric upside: a 10¢ outcome pays $10 if resolved Yes. The $10k volume filter excludes illiquid long-shots. Why it works: Thinly-covered markets with meaningful liquidity sometimes misprice tail events. The $10k liquidity floor ensures there’s real money on both sides.
Contrarian plays carry higher risk by design. Use conservative sizing or the Low risk level for this pattern.

Pattern 5 — Position Growth (Wallet Follow)

Scans the current open positions of all followed wallets. Any open position worth ≥ $500 in an actively tradeable market generates a signal.
Trigger condition:
  followed_wallet.open_position >= $500
  market.acceptingOrders = true
Why it works: This pattern captures steady accumulation that does not produce short-term volume spikes detectable by the other patterns. Large, quietly held positions often precede significant market moves.

Signal Deduplication

Signals will not re-fire for the same market/pattern combination within 24 hours. This is managed via an in-memory seen_trades dictionary with a 24-hour TTL.