Getting Started

Introduction

Welcome to the SolanaMemeBotTrader documentation! This guide will help you set up and configure your trading bot to automate meme coin trading on the pump.fun platform.

SolanaMemeBotTrader is designed to help you capitalize on the volatile meme coin market by automating trades based on predefined strategies and risk parameters. The bot connects directly to pump.fun, allowing you to trade meme coins without constant manual monitoring.

Key Features

  • Seamless pump.fun Integration - Connect directly to the platform with one click
  • Multiple Trading Strategies - Choose from momentum, breakout, volume, and trend following strategies
  • Risk Management - Set take-profit and stop-loss levels to protect your capital
  • Early Coin Detection - Automatically identify new and trending meme coins
  • Real-time Analytics - Track your performance with detailed statistics
  • Customizable Settings - Tailor the bot to your trading style and risk tolerance

How It Works

The SolanaMemeBotTrader operates in four simple steps:

  1. Connect - Sync with pump.fun to access available meme coins
  2. Configure - Set your trading parameters and risk management settings
  3. Activate - Start the bot with your desired trading budget
  4. Monitor - Track performance and adjust strategies as needed

Note: The bot requires a connection to the Solana blockchain and access to pump.fun. Make sure you have a compatible wallet set up before starting.

Installation & Setup

System Requirements

Before installing SolanaMemeBotTrader, ensure your system meets the following requirements:

  • Modern web browser (Chrome, Firefox, Edge, or Safari)
  • Stable internet connection
  • Solana-compatible wallet (Phantom, Solflare, etc.)
  • Minimum of 0.1 SOL for trading

Warning: Trading meme coins involves significant risk. Only trade with funds you can afford to lose.

Account Setup

Follow these steps to set up your SolanaMemeBotTrader account:

  1. Visit solanabottrader.com and click "Sign Up"
  2. Enter your email address and create a strong password
  3. Verify your email address by clicking the link sent to your inbox
  4. Complete your profile and select your subscription plan
  5. Add payment information to activate your subscription

Once your account is set up, you'll be redirected to the dashboard where you can configure your bot.

Wallet Connection

To connect your Solana wallet to the trading bot:

  1. Install a Solana-compatible wallet extension (Phantom recommended)
  2. Create or import a wallet and fund it with SOL
  3. In the SolanaMemeBotTrader dashboard, click "Connect Wallet"
  4. Select your wallet provider from the popup
  5. Approve the connection request in your wallet
// Example wallet connection code
const connectWallet = async () => {
  try {
    const provider = window.solana;
    if (provider) {
      const response = await provider.connect();
      const publicKey = response.publicKey.toString();
      console.log('Connected to wallet:', publicKey);
      return publicKey;
    }
  } catch (error) {
    console.error('Error connecting to wallet:', error);
  }
};

Security Note: We never store your private keys or seed phrases. All transactions are signed locally in your wallet.

Basic Usage

Dashboard Overview

The SolanaMemeBotTrader dashboard is divided into several sections:

  • Overview - Shows trading statistics and active trades
  • Settings - Configure bot parameters and trading strategies
  • History - View completed trades and performance
  • Analytics - Detailed performance metrics and insights

The top navigation bar displays your connection status and provides access to start/stop trading functionality.

Syncing with pump.fun

Before you can start trading, you need to sync the bot with pump.fun:

  1. Click the "Sync with pump.fun" button on the dashboard
  2. Wait for the connection process to complete (usually takes 10-15 seconds)
  3. Once connected, you'll see "Connected to pump.fun" in the status indicator

The sync process fetches available meme coins, market data, and prepares the bot for trading.

Starting Your First Trade

To start trading with the bot:

  1. Ensure you're connected to pump.fun
  2. Configure your trading settings (or use the defaults)
  3. Click the "Start Trading" button
  4. Enter your trading budget in the confirmation modal
  5. Click "Confirm" to begin automated trading
Setting Default Value Recommended Range
Max Trades 5 3-10
Max SOL Per Trade 0.1 SOL 0.05-0.5 SOL
Take Profit 20% 15-50%
Stop Loss 10% 5-15%

Important: Monitor your first few trades closely to ensure the bot is performing as expected. You can stop trading at any time by clicking the "Stop Trading" button.

Trading Strategies

Available Strategies

SolanaMemeBotTrader offers several trading strategies to suit different market conditions:

Momentum Trading

This strategy identifies coins with strong price momentum and trades in the direction of the trend. It works well in trending markets with clear directional movement.

// Simplified momentum strategy logic
function momentumStrategy(coin, timeframe = '5m') {
  const priceData = getPriceData(coin, timeframe);
  const ema20 = calculateEMA(priceData, 20);
  const ema50 = calculateEMA(priceData, 50);
  
  // Buy signal: EMA20 crosses above EMA50
  if (ema20 > ema50 && previousEMA20 <= previousEMA50) {
    return { signal: 'buy', confidence: 0.8 };
  }
  
  // Sell signal: EMA20 crosses below EMA50
  if (ema20 < ema50 && previousEMA20 >= previousEMA50) {
    return { signal: 'sell', confidence: 0.8 };
  }
  
  return { signal: 'neutral', confidence: 0 };
}

Breakout Detection

This strategy identifies coins breaking out of consolidation patterns or key resistance levels. It's effective for catching the beginning of strong price movements.

Volume Analysis

This strategy focuses on unusual volume spikes as indicators of potential price movements. It's particularly effective in the meme coin market where social media attention can drive sudden volume increases.

Trend Following

This conservative strategy identifies established trends and enters trades in the direction of the trend. It typically has fewer trades but higher win rates.

Customizing Strategies

You can customize each strategy by adjusting parameters in the Settings tab:

  • Timeframe - Set the chart timeframe for analysis (1m, 5m, 15m, 1h)
  • Sensitivity - Adjust how sensitive the strategy is to market signals
  • Confirmation - Set how many indicators must confirm before entering a trade
  • Exit Conditions - Customize when the bot should exit positions

Pro Tip: Start with the default settings and make small adjustments based on performance. Drastic changes can lead to unexpected results.

Strategy Performance

Different strategies perform better in different market conditions:

Strategy Bull Market Bear Market Sideways Market Volatility
Momentum Excellent Poor Poor Medium
Breakout Good Good Medium High
Volume Good Good Good High
Trend Excellent Excellent Poor Low

Consider using different strategies based on current market conditions or combining multiple strategies for more robust performance.

Risk Management

Setting Take Profit & Stop Loss

Proper risk management is essential when trading volatile meme coins. The bot provides several tools to protect your capital:

  • Take Profit - Automatically sells when a coin reaches your target profit percentage
  • Stop Loss - Limits potential losses by selling when a coin drops below a certain percentage
  • Trailing Stop - Adjusts the stop loss level as the price moves in your favor

To configure these settings, go to the Settings tab and adjust the values in the Risk Management section.

Important: Setting stop losses too tight may result in premature exits during normal market volatility. Setting them too loose may result in larger losses than necessary.

Position Sizing

Control how much capital is allocated to each trade with these settings:

  • Max SOL Per Trade - Limits the amount invested in any single coin
  • Max Concurrent Trades - Controls how many positions can be open simultaneously
  • Portfolio Allocation - Determines what percentage of your total budget can be used

A common strategy is to limit each trade to 5-10% of your total trading budget to ensure diversification and risk control.

Advanced Risk Controls

For more sophisticated risk management, the bot offers these advanced features:

  • Daily Loss Limit - Stops trading if daily losses exceed a specified amount
  • Volatility Adjustment - Automatically adjusts position sizes based on market volatility
  • Correlation Filter - Avoids taking multiple positions in highly correlated coins
  • Time-Based Exits - Closes positions that haven't reached targets within a specified timeframe
// Example advanced risk management configuration
{
  "dailyLossLimit": 0.5, // Stop trading if daily losses exceed 0.5 SOL
  "volatilityAdjustment": true,
  "maxVolatilityMultiplier": 0.5, // Reduce position size by up to 50% in high volatility
  "correlationThreshold": 0.7, // Avoid coins with >70% correlation
  "maxHoldingTime": 120, // Close positions after 120 minutes if targets not reached
  "weekendTrading": false // Disable trading during weekends
}

These settings can be configured in the Advanced Settings section using JSON format.

Advanced Features

Custom Strategies

Ultimate plan subscribers can create custom trading strategies using our strategy builder:

  1. Go to Settings > Advanced > Custom Strategies
  2. Click "Create New Strategy"
  3. Use the visual editor or JSON editor to define your strategy
  4. Test your strategy with historical data
  5. Save and activate your strategy
// Example custom strategy JSON
{
  "name": "Social Media Momentum",
  "description": "Combines social media mentions with price momentum",
  "indicators": [
    {
      "type": "social_volume",
      "source": "twitter",
      "period": 60,
      "threshold": 200
    },
    {
      "type": "rsi",
      "period": 14,
      "overbought": 70,
      "oversold": 30
    }
  ],
  "entryConditions": [
    {
      "indicator": "social_volume",
      "condition": "above_threshold",
      "weight": 0.7
    },
    {
      "indicator": "rsi",
      "condition": "below",
      "value": 40,
      "weight": 0.3
    }
  ],
  "exitConditions": [
    {
      "indicator": "rsi",
      "condition": "above",
      "value": 75
    }
  ]
}

Notifications & Alerts

Stay informed about your bot's activity with customizable notifications:

  • Email Alerts - Receive trade notifications and daily summaries
  • Telegram Integration - Connect to Telegram for real-time alerts
  • Discord Webhooks - Send notifications to your Discord server
  • Mobile Push Notifications - Get alerts on your smartphone

Configure notifications in Settings > Notifications. You can set different alert types for different events (trades, errors, milestones).

Data Export & API Access

Export your trading data or access it programmatically:

  • CSV Export - Download your trade history and performance data
  • JSON Export - Export data in JSON format for further analysis
  • API Access - Use our REST API to integrate with other tools

To access the API, go to Settings > API and generate an API key. Documentation for API endpoints is available in the API Reference section.

API Reference

Authentication

All API requests require authentication using an API key:

// Example API request with authentication
fetch('https://api.solanabottrader.com/v1/trades', {
  method: 'GET',
  headers: {
    'Content-Type': 'application/json',
    'X-API-Key': 'your_api_key_here'
  }
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));

API keys can be generated and managed in Settings > API. Each key can have specific permissions and rate limits.

Endpoints

The API provides the following endpoints:

Endpoint Method Description
/v1/trades GET Retrieve trade history
/v1/trades/{id} GET Get details of a specific trade
/v1/stats GET Get trading statistics
/v1/bot/status GET Check bot status
/v1/bot/start POST Start the trading bot
/v1/bot/stop POST Stop the trading bot
/v1/settings GET Retrieve bot settings
/v1/settings PUT Update bot settings

For detailed information on request parameters and response formats, refer to the complete API Documentation.

Troubleshooting

Common Issues

Here are solutions to common problems users encounter:

Connection Issues

Problem: Bot fails to connect to pump.fun

Solution:

  • Check your internet connection
  • Ensure your wallet is properly connected
  • Try refreshing the page and reconnecting
  • Check if pump.fun is experiencing downtime

Trading Not Starting

Problem: Bot doesn't execute trades after activation

Solution:

  • Verify you have sufficient SOL in your wallet
  • Check if your trading parameters are too restrictive
  • Ensure you've confirmed the trading budget in the modal
  • Check the console for error messages (Settings > Advanced > Developer Tools)

Unexpected Trades

Problem: Bot makes trades you didn't expect

Solution:

  • Review your strategy settings
  • Check if auto-detection is enabled
  • Adjust your risk parameters
  • Consider using a more conservative strategy

If you encounter persistent issues: Contact our support team via the Help Center or email support@solanabottrader.com with details of your problem.

Error Codes

Error Code Description Solution
E001 Wallet Connection Failed Refresh and try reconnecting your wallet
E002 Insufficient Funds Add more SOL to your wallet
E003 API Rate Limit Exceeded Reduce request frequency or upgrade your plan
E004 Invalid Strategy Configuration Check your strategy settings for errors
E005 Transaction Failed Check network congestion or try again later

Contacting Support

If you need additional help, you can contact our support team through multiple channels:

  • Email: support@solanabottrader.com
  • Live Chat: Available on the dashboard (Pro and Ultimate plans)
  • Discord: Join our community server for peer support
  • Help Center: Browse our knowledge base for detailed guides

When contacting support, please include:

  • Your account email
  • Detailed description of the issue
  • Screenshots if applicable
  • Error codes or messages

Support hours: Monday-Friday, 9 AM - 5 PM UTC (Ultimate plan users get 24/7 support)