pump-fun-strategy

Compile pump.fun trading strategy JSON specs into a shared evaluator for live execution and backtesting.

5|Updated May 2, 2026
One-click install
npx skills add https://github.com/nirholas/three-ui --skill pump-fun-strategy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pump-fun-strategy
Source: https://github.com/nirholas/three-ui/tree/main/examples/skills/pump-fun-strategy
Command: npx skills add https://github.com/nirholas/three-ui --skill pump-fun-strategy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the drift and tedium of writing separate, custom backtest and live-trading logic for pump.fun strategies by turning them into a single portable JSON specification.

Core Features & Use Cases

  • Declarative strategy DSL: Define scanning, entry rules, filters, and exit rules in one spec so the same evaluator drives both simulation and replay.
  • Live strategy execution with caps: Runs a scanning loop, validates predicate filters, enters positions, and evaluates exit conditions until duration or caps are reached.
  • Historical backtesting: Replays the same compiled evaluator against historical trade history for the same mints and reports PnL/ROI, win rate, and drawdown.
  • Safety controls & diagnostics: Supports dry-run simulation, logs each tick/decision, and provides predicate parsing/validation before running.

Quick Start

Use pump-fun-strategy to validate and backtest your JSON strategy spec with the mints and time cutoff you want to evaluate.

Frequently Asked Questions about pump-fun-strategy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I backtest pump.fun trading strategies without my live execution logic drifting?

You can backtest pump.fun trading strategies by defining scanning, entry, and exit rules as a declarative JSON spec. A shared predicate DSL compiles into a single evaluator, ensuring live execution and historical replay cannot drift.

What is a declarative strategy DSL for Solana token trading?

A declarative strategy DSL allows you to express pump.fun trading rules as portable JSON specifications. This enables rule-driven entry and exit management, applying filters based on token holders, creators, or curve data.

How do I set risk caps for live pump.fun token discovery and execution?

You can set risk caps by defining session limits within your JSON strategy spec. The execution loop validates predicate filters, enters positions, and evaluates exit conditions until your specified duration or caps are reached.

Can I run a dry-run simulation before executing live pump.fun trades?

Yes, you can run a dry-run simulation to log each tick and decision safely. The system provides predicate parsing and validation to check your strategy spec before running live or historical evaluations.

What metrics do I get from backtesting pump.fun strategies?

Backtesting replays the compiled evaluator against historical trade history for your specified mints and time cutoff. It reports PnL and ROI, win rate, and drawdown for your evaluated pump.fun strategies.