Documentation

Complete guide to using ShingoSniper

Overview

ShingoSniper transforms trading signals into automated trades on Solana. Whether you're trading signals from Telegram channels, copying profitable wallets, or running custom strategies, we provide the tools you need with enterprise-grade security.

Signal Trading

Convert signals from Telegram, Discord, or webhooks into automated trades with ML filtering and risk controls.

Copy Trading

Follow profitable wallets with curated leaders or your own wallet lists. Mirror trades automatically.

Self-Custody

Your keys, your tokens. We never hold your private keys. Trade with confidence using embedded wallet technology.

Risk Controls

ML filtering, position limits, stop-loss, trailing stops, and kill switches protect your capital.

Sign Up & Wallet Setup

Getting started is quick and secure. Follow these steps:

  1. Create Account: Click "Start Free Trial" on the homepage. Sign up with email or connect a wallet (Phantom, etc.).
  2. Wallet Backup: After signup, you'll be prompted to back up your embedded Solana wallet. Export your private key and store it securely. This is critical for account recovery.
  3. Onboarding: Complete the guided onboarding to create your first strategy. Choose between Signal Trading or Copy Trading mode.
  4. Configure Strategy: Set up signal sources, risk parameters, and trading preferences based on your selected mode.
  5. Start Trading: Review your configuration and start your strategy. Monitor performance in the Run terminal.

Important: Never share your private key. Always verify you're on the official domain before entering credentials.

Creating Your First Strategy

Strategies are the core of ShingoSniper. They define what signals to trade, how much to trade, and when to exit positions.

Strategy Modes

Signal Trading

Trade signals from Telegram channels, Discord servers, or webhooks. Configure filters to match only high-quality opportunities.

  • BYO Telegram channels or use curated platform feeds
  • ML-filtered signals for quality
  • Customizable filters (market cap, volume, liquidity, etc.)
  • Smart sell exits with trailing stops and tiered profits
Copy Trading

Mirror trades from profitable wallets. Follow curated leaders or add your own wallet addresses.

  • Curated leader wallets pre-selected for performance
  • BYO wallet lists via wallet-follow integration
  • Multiple sell modes: copy-sell, smart-sell, or hybrid
  • Repeat-buy cooldown prevents over-trading

Strategy Builder Flow

  1. Select mode (Signal or Copy Trading)
  2. Configure signal sources (Telegram/Discord/webhook or wallet lists)
  3. Set trading parameters (buy amount, slippage, RPC)
  4. Configure risk controls (position limits, stop-loss, smart sell tiers)
  5. Review and save your strategy

Signal Sources

Signal Trading

Signal Trading allows you to automate trades based on signals from various sources. Configure multiple sources per strategy.

BYO (Bring Your Own) Sources

Telegram Channels

Connect your Telegram bot to monitor channels for trading signals. Configure message format parsing in Settings.

Setup:

  1. Create a Telegram bot via @BotFather
  2. Add bot to your channel with read permissions
  3. Copy bot token and channel username
  4. Add source in Strategy Builder → Signals tab
Discord Servers

Monitor Discord channels for trading signals. Requires bot token and channel ID.

Setup:

  1. Create Discord application and bot
  2. Invite bot to server with read permissions
  3. Copy bot token and channel ID
  4. Configure message format in Settings
Webhooks

Send signals via HTTP POST requests. Perfect for custom integrations and external systems.

Integration: Send signals via HTTP POST requests to your configured webhook endpoint.

Webhook payloads should include token address, symbol, name, and chain identifier. Configure webhook endpoints in Settings.

Platform Provided Feeds

We provide curated signal feeds for free users:

  • @shingo:solana: High-volume tokens detected on Solana
  • @shingo:pump.fun: Trending tokens on PumpFun
  • @shingo:leaders: Pre-selected profitable wallets

These feeds are filtered using ML scoring to surface high-quality opportunities.

Signal Filters

Signal Trading

Filters help you match only the signals that meet your criteria. Configure numerical filters, text filters, and ML scoring thresholds.

Numerical Filters

FilterDescription
Market CapMinimum/maximum market capitalization in USD
Token AgeMinimum age since token creation (minutes)
Volume24h trading volume threshold
LiquidityMinimum liquidity pool size
HoldersMinimum number of token holders
Top 10 %Maximum percentage held by top 10 wallets

Text Filters

Include Keywords

Only match signals containing specific keywords in token name or symbol. Useful for focusing on specific sectors or themes.

Exclude Keywords

Block signals containing specific keywords. Use this to filter out unwanted tokens or avoid honeypots.

ML Scoring

Our ML model scores each signal based on historical performance patterns. Set a minimum score threshold (0-100) to only trade high-confidence signals. Higher scores indicate better historical performance.

Tip: Start with a lower threshold (20-40) and adjust based on results. Higher thresholds reduce trade frequency but improve quality.

Trading Parameters

Signal Trading

Configure how much to trade, slippage tolerance, and RPC settings for optimal execution.

Sizing

Buy Amount (SOL)

Amount of SOL to spend per trade. Free trial users are limited to smaller amounts; Pro users can set custom amounts.

Default: 0.1 SOL per trade

Position Limits

Maximum number of open positions at once. Helps manage risk and diversify.

  • Free Trial: Max 2 positions
  • Pro: Unlimited positions

Execution Settings

Slippage Tolerance

Maximum acceptable price deviation from quoted price. Lower slippage = better execution but may fail more often. Recommended: 1-5%.

Priority Fee

Additional fee paid to prioritize transaction inclusion. Higher fees = faster confirmation. Auto-calculated by default.

RPC Endpoint

Solana RPC endpoint for blockchain queries and transaction submission. Use a reliable, fast RPC for best performance.

Recommended: Use a reliable RPC provider with high rate limits for optimal performance.

Overview

Copy Trading

Copy Trading allows you to mirror trades from profitable wallets automatically. Follow curated leaders or add your own wallet addresses.

Curated Leaders

Pre-selected wallets verified for consistent profitability. Updated regularly based on performance metrics.

BYO Wallets

Add your own wallet addresses via wallet-follow integration or manual entry. Monitor any Solana wallet.

Leader Selection

Copy Trading

Select which wallets to follow for your copy trading strategy. You can choose multiple leaders and filter by performance metrics.

Selecting Leaders

  1. Navigate to Strategy Builder → Copy Trading mode
  2. Choose "Curated Leaders" or "BYO Wallets"
  3. Browse available leaders or search by address
  4. Select desired wallets (multiple selection supported)
  5. Review selection and save strategy
Leader Metrics

Each leader shows performance metrics:

  • Total PnL (profit/loss)
  • Win rate (percentage of profitable trades)
  • Average hold time
  • Total volume traded

Wallet-Follow Integration

For advanced users, integrate wallet-follow webhooks to monitor custom wallet lists. Configure webhook endpoint in Settings → Wallet Follow.

Copy Trading Sell Modes

Copy Trading

Copy Trading offers three sell modes that determine when and how positions are closed:

Copy-Sell Mode

Mirror leader sells exactly. When a leader sells, your strategy sells the same token at the same time.

  • Simplest mode - no risk controls needed
  • Best for following trusted leaders
  • Free tier compatible

Smart-Sell Mode

Use your own risk controls (tiers, trailing stops, etc.) instead of mirroring leader sells. Leader sells are observed but not mirrored.

  • Full control over exit timing
  • Smart sell tiers, trailing stops, stagnant price exit
  • Pro tier recommended

Copy-Smart-Mix Mode

Hybrid approach: mirror leader sells when they occur, but also apply your risk controls if conditions are met first.

  • Leader sells take precedence if they occur first
  • Risk controls can exit earlier if configured
  • Best of both worlds

Repeat-Buy Protection: Copy Trading strategies include a 6-hour cooldown between buys of the same token to prevent over-trading. This can be disabled in Pro settings.

Overview

Risk Controls

Risk controls protect your capital by automatically exiting positions when configured conditions are met. Multiple controls can be active simultaneously with a defined precedence order.

Precedence Order

  1. Deep Stop Loss (highest priority)
  2. Trailing Stop
  3. Stagnant Price Exit
  4. Smart Sell Tiers (lowest priority)

Deep Stop Loss

Risk Controls

Deep Stop Loss triggers when price drops below your buy price by a configured percentage. This is a Pro-only feature.

Configuration

Tier-Based Configuration

Configure multiple exit points at different loss percentages:

  • Tier 1: Exit 50% at -10% loss
  • Tier 2: Exit 30% at -20% loss
  • Tier 3: Exit 20% at -30% loss
Behavior
  • Triggers immediately when price drops below threshold (no minimum age)
  • Partial sells based on tier configuration
  • Prevents catastrophic losses
  • Evaluated before all other exit conditions

Important: Deep Stop Loss is evaluated continuously and can trigger even on new positions. Always test with small amounts first.

Trailing Stop Loss

Risk Controls

Trailing Stop Loss follows price upward and triggers when price retraces by a configured percentage from the peak. Available for all tiers.

How It Works

  1. After a position opens, the system tracks the highest price reached (peak)
  2. When price retraces by the configured percentage from peak, trailing stop activates
  3. Partial or full exit executes based on configuration
Example

Buy at $1.00, price peaks at $1.50, trailing stop set to 10%:

  • Peak price: $1.50
  • Trigger price: $1.35 (10% retrace from $1.50)
  • When price drops to $1.35, trailing stop executes

Configuration

  • Activation Percentage: Price retrace percentage from peak (e.g., 10%)
  • Sell Percentage: How much to sell when triggered (e.g., 50% partial exit)
  • Multiple Tiers: Configure multiple trailing stops at different retrace levels

Tip: Trailing stops are great for securing profits while allowing for upward movement. Start with a conservative retrace percentage (15-20%) and adjust based on volatility.

Smart Sell Tiers

Risk Controls

Smart Sell Tiers automatically take profits at configured price multipliers. Sell a percentage of your position at each tier as price increases.

How It Works

When price reaches a multiplier threshold (e.g., 2x, 3x, 5x), a configured percentage of the position is sold automatically.

Example Configuration
2x (100% gain): Sell 25%Lock in initial profit
3x (200% gain): Sell 30%Capture more upside
5x (400% gain): Sell 25%Secure large gains
10x (900% gain): Sell remaining 20%Moon bag exit

Configuration Tips

  • Start Conservative: Lower multipliers (2x, 3x) with smaller sell percentages
  • Scale Up: Higher multipliers with larger percentages to capture big moves
  • Leave Moon Bag: Keep a small percentage (10-20%) for extreme gains
  • Consider Volatility: High-volatility tokens may need wider spacing between tiers
Tier Limits
  • Free Trial: Max 2 tiers
  • Pro: Max 6 tiers

Stagnant Price Exit

Risk Controls

Stagnant Price Exit closes positions when price moves within a small range for a configured time period. Useful for avoiding dead positions.

Configuration

Price Window

Configure the maximum price movement percentage that triggers stagnant detection (e.g., ±2%).

Time Window

Duration price must stay within window before triggering exit (e.g., 30 minutes).

Exit Behavior

Stagnant Price Exit always executes a full 100% exit when triggered.

Use Case: Exit positions that aren't moving to free up capital for better opportunities. Especially useful in volatile markets where stagnant tokens often underperform.

Position & Trade Limits

Risk Controls

Position and trade limits help manage risk and prevent over-exposure. These limits are enforced per strategy and globally.

Position Limits

Max Open Positions

Maximum number of positions that can be open simultaneously for this strategy.

  • Free Trial: Max 2 positions
  • Pro: Unlimited positions

Daily Trade Limits

Max Daily Trades

Maximum number of trades (buys) allowed per day. Resets at midnight UTC.

  • Free Trial: Max 10 trades/day
  • Pro: Unlimited trades

Balance Checks

Strategies automatically check wallet balance before each trade. If balance is insufficient, trading pauses until balance is restored. By default, strategies require a buffer percentage (20%) above the buy amount to account for fees and slippage.

Creating Strategies

Strategy Management

Create new strategies from the Dashboard or Strategy Builder. Each strategy operates independently with its own configuration and limits.

Strategy Builder Flow

  1. Mode Selection: Choose Signal Trading or Copy Trading
    • Signal Trading: Trade signals from Telegram/Discord/webhooks
    • Copy Trading: Mirror trades from leader wallets
  2. Sources: Configure signal sources or leader wallets
    • Add Telegram channels, Discord servers, or webhooks
    • Select curated leaders or add custom wallets
  3. Trading: Set buy amount, slippage, RPC endpoint
    • Buy amount in SOL per trade
    • Slippage tolerance (1-5% recommended)
    • RPC endpoint for Solana queries
  4. Risk: Configure risk controls
    • Smart sell tiers, trailing stops, deep stop loss
    • Position limits, daily trade limits
    • Stagnant price exit settings
  5. Review: Review all settings and save strategy

Tip: Start with one strategy using default settings. Once comfortable, create additional strategies with different configurations for diversification.

Editing Strategies

Strategy Management

Edit existing strategies from the Strategy Detail page. Changes take effect after saving, but running strategies may need to be restarted for some changes to apply.

Edit Mode

  1. Navigate to Strategies → Select strategy
  2. Click "Edit" button in Configuration panel
  3. Modify settings in Trading and Risk tabs
  4. Review changes in Review tab
  5. Save changes

Editing Restrictions

Free/Trial Users
  • Cannot enable Pro-only features (Deep Stop Loss, Moon Bag)
  • Max positions limited to 2
  • Max daily trades limited to 10
  • Smart Sell tiers limited to 2
  • Copy Trading SELL_MODE restricted to copy-sell
Running Strategies

Some changes require restarting the strategy:

  • Source changes (Telegram channels, wallets)
  • Mode changes (Signal ↔ Copy)
  • Major risk control changes

Running Strategies

Strategy Management

Start, stop, and monitor strategies from the Strategy Detail page. Use the Run terminal to see real-time events and performance metrics.

Starting a Strategy

  1. Navigate to Strategy Detail page
  2. Review configuration in Configuration panel
  3. Click "Start" button
  4. Monitor Run terminal for events and trades

Run Terminal

The Run terminal displays real-time events during strategy execution:

signal_accepted - Signal passed filters
buy_confirmed - Trade executed successfully
sell_tier_executed - Profit target reached
position_closed - Position fully exited

Terminal Modes

Minimal Mode

Shows key events: buys, sells, exits, errors. Best for most users.

Verbose Mode

Shows all events including polls, evaluations, and diagnostics. Useful for debugging.

Stopping a Strategy

When stopping a running strategy with open positions, you'll be prompted:

Stop & Close All: Market sell all open positions, then stop strategy
Stop Only: Stop strategy but leave positions open (manual management)

Monitoring & Performance

Strategy Management

Monitor strategy performance through the Dashboard, Portfolio, and Strategy Detail pages. Track positions, PnL, and trade history.

Performance Metrics

Run Counters
  • Total signals processed
  • Buys executed
  • Tier sells executed
  • Deep stops triggered
  • Positions opened/closed
Portfolio View
  • Open positions with PnL
  • Trade history
  • Fees paid
  • Overall performance

Manual Position Management

From the Strategy Detail page, you can manually close positions:

  1. View open positions in Run terminal area
  2. Click "Close 100%" on any position
  3. Confirm in dialog
  4. Position closes via market sell

Note: Manual closes execute immediately and bypass all risk controls. Use with caution.

Pricing Tiers

Fees & Pricing

ShingoSniper offers transparent pricing with a free trial and Pro subscription. All fees are clearly displayed before execution.

Free Trial

$0/14 days
  • Max 2 positions
  • Up to 10 trades/day
  • Curated feeds + BYO Telegram (limited)
  • 0% platform fee during trial
Most Popular

Pro

0.5%/trade
  • Unlimited positions
  • Unlimited trades
  • All signal sources
  • Priority support

Fee Structure

Fees & Pricing

Platform fees are transparent and charged per trade. Fees are collected via aggregator fees or skim fallback.

Fee Collection Methods

Aggregator Mode (Preferred)

Fees are collected atomically with the swap transaction via platform fee mechanism. No additional transactions required.

  • Seamless execution
  • No extra gas costs
  • Automatic fee routing
Skim Mode (Fallback)

If aggregator fees aren't supported, fees are collected via a separate transfer transaction before the swap.

  • Works when aggregator unavailable
  • Additional transaction required
  • Web sells skip skim fallback

Fee Calculation

Example: Buy 1 SOL worth of tokens at 0.5% fee

  • Trade amount: 1 SOL
  • Platform fee: 0.005 SOL (0.5%)
  • Net tokens received: ~99.5% of trade value

Note: Fees are deducted from trade proceeds, not additional charges. Always review fee amounts before confirming trades.

Common Issues

Troubleshooting

Here are solutions to common issues users encounter:

Strategies Not Starting

  • Insufficient Balance: Ensure wallet has enough SOL for trades plus buffer (20% by default)
  • RPC Issues: Check RPC endpoint is accessible and has sufficient rate limits
  • Configuration Errors: Review strategy configuration for missing required fields
  • License Expired: Verify trial/license status in Settings

No Trades Executing

  • Filters Too Strict: Signals may not pass your filter criteria. Check filter settings and ML score threshold
  • No Signals: Verify signal sources are active and sending signals
  • Position Limits: Check if max positions limit is reached
  • Daily Trade Limit: Verify daily trade limit hasn't been exceeded

Telegram/Discord Not Working

  • Bot Permissions: Ensure bot has read permissions in channel/server
  • Invalid Token: Verify bot token is correct and valid
  • Channel Access: Confirm bot is added to channel/server
  • Message Format: Check message format matches expected pattern

Trades Failing

  • Slippage Too Low: Increase slippage tolerance if swaps are failing
  • Insufficient Liquidity: Token may not have enough liquidity for trade size
  • RPC Rate Limits: Upgrade RPC endpoint if hitting rate limits
  • Network Congestion: Wait for network to clear or increase priority fee

Wallet Connection Issues

  • Wallet Not Linked: Ensure embedded wallet is backed up and properly connected
  • Configuration Issues: Verify wallet settings are properly configured
  • Chain Mismatch: Ensure correct Solana chain (mainnet/devnet) is selected

Getting Help

Troubleshooting

Need additional support? Here's how to get help:

Documentation

Browse this documentation for detailed guides and explanations.

Explore Docs →

API Reference

Check the API documentation for technical details.

View API Docs →

Support Channels

Reach out via our support channels:

Status Page

Check system status and uptime.

View Status →