OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Soltrade

Soltrade is an open-source Python trading bot for Solana that applies EMA, RSI and Bollinger Band indicators over a configurable interval to inform trades, with Jupiter integrated for transactions.

Independent OpenViST project profile, based on linked sources.

Soltrade — OpenViST project profile in Exchanges & Trading.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Soltrade when exploring an indicator-based Solana trading workflow and prepared to configure both market-data access and a wallet.

Who it is for

  • People exploring automated trading strategies and technical analysis on Solana.
  • Python users who can configure an API key and connect a wallet for trading transactions.

Documented uses

  • Use EMA, RSI and Bollinger Bands to generate indicator information at a configurable interval.
  • Connect trading decisions to Solana transactions through Jupiter.
  • Review saved market positions, stop-loss and take-profit values in the generated `position.json` file.
Before you choose

Requirements & limits

The repository identifies Soltrade as open source and licenses it under GPL-3.0. Its README says the project has no platform fee.

  • The setup requires a CryptoCompare API key, wallet private key and secondary token mint address.
  • The README calls for at least one unit of the selected primary token and about 0.1 SOL in the connected wallet before starting.
  • The bot saves positions, stop-loss and take-profit values to position.json.
  • The project is described as educational software; its maintainers caution that trading bots cannot predict market outcomes.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install Soltrade and prepare its configuration

Install the project dependencies and set the required API, wallet and token values before using the bot.

Before you start

  • Python
  • A free CryptoCompare API key
  • A wallet application such as Phantom and its private key
  • A secondary token mint address

Steps

  1. Install the project dependencies with the command below, or install Poetry and run poetry install.

    Documented command
    python -m pip install -r requirements.txt
  2. In the installation folder, create a .env file containing API_KEY, WALLET_PRIVATE_KEY and SECONDARY_MINT, replacing the placeholders with the required values.

  3. Set optional parameters as needed, including PRICE_UPDATE_SECONDS, TRADING_INTERVALS_MINUTE and SLIPPAGE.

Expected outcome

Dependencies are installed and the documented required configuration values are in place.

Guide limitations

  • This guide covers installation and configuration, not running or verifying a trade.
  • The README says Jupiter may have issues with low slippage and recommends at least 0.5%.
  • The wallet private key is required by the documented setup.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
8 October 2026
Original website title
nmweaver/soltrade · Official homepage title · retained in its source language