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.
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.
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
Install the project dependencies with the command below, or install Poetry and run
poetry install.python -m pip install -r requirements.txtIn the installation folder, create a
.envfile containingAPI_KEY,WALLET_PRIVATE_KEYandSECONDARY_MINT, replacing the placeholders with the required values.Set optional parameters as needed, including
PRICE_UPDATE_SECONDS,TRADING_INTERVALS_MINUTEandSLIPPAGE.
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.
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

