MySniperBot Logo

Technical Documentation

This guide provides a comprehensive breakdown of every input parameter and setting within the PumpTrader desktop application — the premier Pump.fun trading bot and Solana sniper. Understanding these values is critical for building a profitable trading strategy.

Note: Most parameters in the bot use Paper Trading logic by default. No real SOL is spent during simulation unless specified.

1. Entry Filters (Signal Radar)

These filters define the conditions a token must meet to be picked up by the Signal Radar. Only tokens passing ALL active filters will trigger a trade candidate.

MIN / MAX LIQUIDITY ($)
Input: Numeric (USD)

Defines the required liquidity pool size at the moment of the signal.
Min Liquidity: Minimum pool size. Setting this too low increases rug-pull and high slippage risk.
Max Liquidity: Optional upper limit. High liquidity often means lower volatility and slower price movement.

MIN / MAX VOLUME (24H)
Input: Numeric (USD)

Defines the absolute 24-hour trading volume in USD at the moment of the signal.
Min Volume 24h ($): Prevents entering highly inactive/dead tokens.
Max Volume 24h ($): Helps filter out hyper-mature or overheated tokens.

MIN / MAX AGE (HOURS)
Input: Numeric (Hours)

The age of the token pair since creation.
Min Age: Prevents buying bundle attacks or wash-traded tokens. (Recommended: >0.15h).
Max Age: Focuses the bot on new tokens. Leave empty for no upper limit.

M5 / H1 PRICE CHANGE (%)
Input: Percentage

Price momentum over the last 5 minutes or 1 hour.
Min Change: Ensures the token is currently trending upward.
Max Change: Prevents buying the top of a token that has already pumped excessively.

VL RATIO (VOLUME / LIQUIDITY)
Input: Ratio (Decimal)

A health metric comparing 24h volume to current liquidity. A very high VL ratio (>5.0) may signal either viral growth or inorganic manipulation/wash trading.

MIN / MAX BUY SCORE
Input: Integer (0-100)

Composite confidence score. Higher scores indicate stronger signals, but extreme scores may indicate pump manipulation. Recommended: 65-95.

HOLDERS & SAFETY
Input: Percentage / Count

Top-10 Hold (Min/Max): Filters tokens based on top 10 holders' supply concentration.
Dev Balance (Min/Max): Filters based on the largest single holder's percentage.
Holder Count (Min/Max): Ensures the token has a diverse holder base.

2. Strategy Parameters

Settings that control position sizing, capital allocation, and transaction execution.

INITIAL BALANCE (SOL)
Input: Decimal (SOL)

Your virtual starting wallet balance for Paper Trading. Used for ROI calculations and session stop-loss checks.

TRADE AMOUNT (SOL)
Input: Decimal (SOL)

The fixed SOL amount spent on every buy order. Ensure this is small enough relative to balance to allow multiple concurrent trades.

MAX OPEN POSITIONS
Input: Integer

Max tokens held simultaneously. Bot ignores new signals once reached until a position is closed.

TAKE PROFIT (%)
Input: Percentage

The primary full take-profit target percentage. Once a token's price increases by this percentage relative to your entry price, the bot immediately triggers a market sell order to close the entire position.

3. Risk Management

Safety protocols designed to protect your capital from market crashes and session-level volatility.

SESSION STOP LOSS / TP (%)
Input: Percentage

Session-level safety switches.
Stop Loss: Shuts down if total balance drops by this %.
Take Profit: Shuts down if target session gain is reached.

HARD STOP LOSS (%)
Input: Percentage

Immediate sell trigger if token price drops this % from entry. Your primary line of defense.

COOLDOWN & TIME EXIT (MIN)
Input: Minutes

Cooldown: Wait time before re-buying the same token.
Time Exit: Force-close position if no profit is reached within this duration.

4. Exit Logic (Take Profit)

PumpTrader uses advanced multi-stage exit logic to maximize gains while securing profits early.

TRAILING ACTIVATION & DISTANCE (%)
Input: Percentage

Activation: Profit % where trailing stop becomes active.
Distance: Allowed drop from peak before triggering sell.

PARTIAL TP (%) & RATIO
Input: Pct / Ratio

Allows selling a fraction (Ratio) of your position at a specific target (%) to secure gains while letting the rest run.

EXHAUSTION SELL & STALL (SEC)
Input: Pct / Seconds

Exhaustion Min: Profit required before stall tracking starts.
Stall: Seconds without a new high before selling.

5. System Integrations

Connection settings required for the bot to communicate with the blockchain and notification services.

JUPITER API KEY
Text String

Required for price quotes and trade routing. Get yours at jup.ag.

TELEGRAM TOKEN & CHAT ID
String / Integer

Allows the bot to send real-time trade alerts (Buy, Sell, PnL) directly to your Telegram account.