Strategy Hub

Strategy Builder

The Strategy Builder is where you compose a strategy. You build it as a sequence of stages, and the builder shows you a plain-English summary, categorical Strategy Readiness, and factual Capital allocation limits as you go.

You reach the builder by opening a template, tapping Start from scratch, or tapping Edit in Builder on an existing strategy.

The six stages

A strategy reads like a sentence, made of up to six stages:

StageQuestion it answers
WHENWhat event should start this strategy?
IFWhat must be true before it acts?
WAITShould it pause and re-check before buying?
THENHow should it buy?
AFTER BUYHow should it manage and exit the position?
STOP WHENWhat limits should cap the whole strategy?

You move down the stages, filling in each one. The builder keeps a running, colour-coded summary so you can always read your strategy back in plain language.


WHEN — the trigger

The trigger is the event that wakes your strategy up. Choose one:

TriggerAvailabilityFires when
New token launchAvailable at go-liveA brand-new token launches on Pump.fun
Migration detectedAvailable at go-liveA token migrates from the Pump.fun curve to a PumpSwap pool
Tracked wallet buysAvailable at go-liveA wallet you follow opens a position
Tracked wallet sellsAvailable at go-liveA wallet you follow exits a position
Dev launches a tokenAvailable at go-liveA developer wallet you watch creates a new token
Liquidity addedComing SoonA token's pool liquidity reaches a USD threshold you set
Market cap targetComing SoonA token's market cap crosses a threshold you set (Pro when released)
Time since launchComing SoonA token from your allow list reaches an age measured from launch
Time since migrationComing SoonA token from your allow list reaches an age measured from migration

Info

Coming Soon triggers are shown in the Builder so you can see what is planned, but they are disabled and cannot be used to launch or resume a strategy.

For wallet- and dev-based triggers, you provide the list of wallets to follow. Each strategy can follow up to your plan's wallets-per-strategy limit (3 on Minimum and 10 on Pro).

When the timer triggers are released, they will work over an explicit list of tokens paired with a Token allow list filter. The engine will not scan every token's age.

Some available triggers are tied to a venue by nature — new launches and dev launches happen on Pump.fun, migrations land on PumpSwap, and the builder shows this as a locked badge. Tracked-wallet triggers can fire on either venue, so you pick Pump.fun, PumpSwap, or All. All means every currently supported venue (Pump.fun and PumpSwap); it does not include disabled roadmap venues.

The same venue picker previews BONK.fun (LetsBONK), Raydium, Meteora, Orca, Moonshot, Boop.fun, and Moonit as Coming Soon. Those entries are disabled and cannot be written into a strategy. Liquidity and market-cap venue controls will become usable when those Coming Soon triggers are released.


IF — the filters

Filters decide whether the strategy actually acts when its trigger fires. Every filter you add must pass — they combine with AND. At go-live, each condition type can be added once; support for multiple instances of the same condition is planned.

Available at go-live

The Builder exposes these conditions when they are compatible with the selected trigger and venue:

  • Token and safety — Dev holding, Social presence, and Has image
  • Market — Market cap, Token age, Migration status, Price change, Volume, Unique buyers, Trade counts, and Pre-migration activity
  • Signal and lists — Trade origin, Token allow/block list, and Wallet allow/block list
  • Venue — Pump.fun, PumpSwap, or All where the trigger does not already fix the venue

Some conditions appear only for relevant triggers or venues. For example, a wallet list and Trade origin need a tracked-wallet signal, while Pre-migration activity belongs to PumpSwap migration context. Paid conditions show a plan lock in the app. A condition that lacks fresh or complete input defers with a reason instead of guessing or fetching during evaluation.

Coming Soon and hidden conditions

The following conditions remain visible with Coming Soon and cannot be added to a runnable V1 strategy: Mint authority revoked, Freeze authority revoked, Mutable metadata, Liquidity, Dev allow/block list, Tracked trade size, No early dev sell, Trade origin share, and Wallet Intelligence.

LP burned or locked is hidden rather than advertised because V1 has no authoritative source for it. An unexpected saved definition containing a Coming Soon or hidden condition cannot launch or resume; the Builder keeps the draft fail-closed instead of silently deleting the user's condition.

Wallet Intelligence itself is a data-free Coming Soon surface in V1. See Wallet Intelligence.


WAIT — the observation window

The wait stage is optional. It delays the next evaluation for 1 to 3,600 seconds. With Re-check filters enabled, the strategy evaluates the conditions again from current resident data before it can request a buy. A condition whose input was still warming must become measurable after the wait even when ordinary re-checking is disabled.

This is useful for new launches: waiting a short window and re-confirming that the token still passes your safety checks helps you avoid tokens that look fine for one block and rug the next. If the required evaluation does not pass after the wait, no buy request is dispatched.


THEN — the action

The action is what the strategy does once the trigger fires and the filters pass. Choose one:

ActionWhat it does
BuyDispatches a buy request with a fixed SOL principal
Copy buyDispatches a buy request sized from the followed wallet — either a fixed SOL amount or a percentage of the wallet's observed buy — subject to a per-signal cap
Notify onlyRecords an alert request and opens no position (used by Monitor & Alert); this is not a delivery receipt
Cancel pending ordersRequests cancellation of your own pending manual entry orders for that token (Pro)

Copy-buy settings

The Copy buy action has these V1 controls:

  • Fixed SOL / Match wallet % — copy every eligible signal with a fixed amount, or size it as a percentage of the authoritative observed buy. USDC observations require a fresh resident SOL/USD rate; an unavailable or stale amount/rate skips with a reason instead of fetching or guessing.
  • Max copy amount (hard cap / signal) — the most the strategy may spend on any one copied signal, even when percentage sizing calculates a larger amount.
  • Ignore follow-up buys — the first observed trigger-matching buy claims the token even if it is later filtered or skipped. Fixed SOL uses the latency-first observation; Match wallet % waits for the first authoritative processed observation because an instruction hint cannot be sized. Later buys for that token are ignored.

Follow-up accumulation and its total per-token cap are not available at V1 launch. A draft containing that roadmap mode cannot launch or resume; use Ignore follow-up buys.

Execution settings

For any buy, you also set how it executes:

  • the wallet that places the trade
  • maximum slippage
  • priority fee and tip (leave these automatic to let the engine optimize)

Execution routing and protection are platform-managed in V1; the Builder does not expose a separate MEV-protection toggle.


AFTER BUY — managing the position

These rules manage a position once it is open. You can combine several. Each type can be used once.

Exit ruleWhat it does
Take-profit ladderRequests portions at rising profit targets — up to five rungs (for example, request 50% at +100%, then 30% at +250%)
Stop lossRequests all — or a percentage you choose — when the position falls past a loss threshold
Time exitRequests all or a percentage after a set time
MoonbagKeeps a percentage of the position when other rules sell out
Copied wallet sellsReacts when the wallet you copied sells: request a sell or partial sell, or record an alert request
Dev sellsReacts when the token's developer sells: request a sell or partial sell, or record an alert request (Pro)

Trailing stop and the profit-conditional variant of Time exit are unavailable in V1. Existing drafts containing either remain non-runnable until the setting is removed.

Warning

Every strategy that opens a position must include at least one go-live protective exit — a stop loss, a time exit, or a selling copied-wallet/dev-wallet reaction. A take-profit ladder and Moonbag do not count as protection because neither guarantees a downside exit. Backend validation blocks launch until a protective exit is configured.


STOP WHEN — the strategy's limits

These controls apply to this strategy only. They do not pool across strategies that use the same wallet. The three V1 allocation limits are:

LimitWhat it caps
Max buy amountThe largest requested SOL principal a single buy may dispatch
Daily spend capAccepted/dispatched requested SOL principal for the strategy during the UTC day
Max open positionsHow many positions it can hold at once

You can also enable Stop after losses, which pauses entries after the configured number of consecutive product-defined losing full closes. Break-even full closes do not count as losses and break the streak. A Moonbag keeps the same position cycle open: partial realization above its floor does not change the streak, and the eventual authoritative full close classifies the position's cumulative result once.

Minimum SOL reserve is fixed to its neutral value in new V1 Hub definitions. Maximum daily loss, lifetime Strategy budget, and lifetime Max trades are hidden and omitted; an imported definition cannot enforce one of these invisible controls.

Campaign mode (Pro)

Campaign mode wraps a strategy in a bounded session: a required accepted-buy-attempt cap and an optional requested-principal cap. Reaching either bound auto-pauses the strategy. An exact-cap request is accepted; a request that would exceed the principal cap is refused. Failed/no-fill accepted attempts are not refunded. Activity capture and Telegram recap delivery are separate outcomes, and Resume starts a fresh zeroed session. See Risk Center & Campaign Mode.


Live preview, Strategy Readiness, and launch

As you build, the right side of the builder keeps three things up to date:

  • Plain-English summary — your strategy written out as a sentence, with each stage colour-coded, so you can read back exactly what it will do
  • Strategy Readiness — a categorical backend-authoritative state plus transparent checks for go-live compatibility, required safeguards, and advisory settings
  • Capital allocation limits — the configured maximum allocation per buy, daily allocation cap, maximum simultaneous open positions, and—when Campaign Mode is enabled—its accepted-attempt and optional session-allocation caps. These are allocation controls, not estimates of maximum loss, filled cost, fees, or market exposure.

A strategy must have a current successful backend validation before it can go live. Strategy Readiness reports CHECKING, BLOCKED, REVIEW, or READY: blocking problems such as a missing protective exit must be fixed, while advisory items such as unusually permissive slippage can be reviewed without inventing a numerical safety score. Readiness describes the definition, not profitability, token quality, or live runtime health. When it is ready, launch it:

  • On mobile, use the docked launch button, then confirm in the launch sheet.
  • On desktop, use the Launch button in the top bar.

Feature gating

Some triggers, filters, exits, and campaign mode require Pro. In the builder, anything above your plan shows a lock. You can still explore it, but a strategy that uses a locked feature cannot be activated until you upgrade. See Plans and Pricing.

Documentation maintained by SpeedyTurtle Labs.