Ignition is in active development. Features and pricing may change.Follow updates →

Exit Monitor

Polls bonding curve state every 3 seconds. Executes sells when MC multiplier targets are hit. Supports multiple tranches per wallet and a global trailing stop.

Tranches

Each tranche fires once when current MC reaches initialMc * multiplier. Initial MC is captured on first poll after the position is added.

FieldTypeDescription
multipliernumberMC multiplier from entry (e.g. 2 = 2x, 5 = 5x)
sellPercentnumber (1-100)% of holdings to sell at this level

Example: [{multiplier: 2, sellPercent: 25}, {multiplier: 5, sellPercent: 50}, {multiplier: 10, sellPercent: 100}]

Trailing stop

Tracks the highest MC seen. Fires once when current MC drops by the configured percentage from peak. Position auto-removed 5 seconds after trigger.

SettingTypeDescription
enabledbooleanToggle trailing stop
dropPercentnumber% drop from peak to trigger (e.g. 30 = sell if MC drops 30% from ATH)
sellPercentnumber (1-100)% of holdings to sell when triggered

Exit buyback

After a tranche sell, if MC drops below a threshold, auto-buys back. 1% fee applies.

SettingDefaultDescription
enabledfalseToggle exit buyback
mcThreshold30000Buy back if MC drops below this (USD)
buyAmountSol0.1SOL per buyback trade
cooldownSec60Min seconds between buybacks

Mechanics

  • Polling interval: 3 seconds
  • SOL price from CoinGecko (30-second cache TTL, fallback: $150)
  • MC formula: (virtualSol / virtualToken) * 1B * solPrice
  • Each bundle wallet can have its own independent exit strategy
  • Positions persisted in localStorage: ql_open_positions
  • Auto-starts when positions exist, stops when tab becomes idle