Table of Contents
- Introduction
- License & Connection
- Trading Configuration
- 3.1. Adding Symbols & Capital
- 3.2. Timeframe & Strategy Templates
- Technical Indicators
- Risk Management (Stop Loss)
- Take Profit
- Safety Orders (DCA)
- Isolated Order Management
- API Key
- Controls & Logs
1. Introduction
Prime Spot DCA Trading Bot consists of two components: the Client and the Server, both running on 64-bit architecture.
• The Client provides a graphical user interface (GUI) used to configure trading settings, monitor status, and control the bot.
It can run on Windows or Linux (desktop environments).
• The Server executes all trading operations, connects to the exchange API, processes market data, and runs the trading logic.
It can also run on Windows or Linux, including cloud or headless environments.
All configurations and trading commands are performed via this GUI interface.
The Client communicates with the Server in real time, allowing you to manage trades remotely while keeping the trading engine isolated for safety and reliability.
2. License & Connection
2.1. License
- License Key & Email: Required information to activate the software.
- Server IP: The IP address of the server running
server.bin.
2.2. Full Exchange Support
Prime Spot DCA Trading Bot supports
Binance US (binance.us) in addition to
Binance Global (binance.com) and
Binance Testnet.
This allows users in the United States to trade safely and seamlessly using the same GUI-based interface.
The Exchange selection now includes three options:
- • Testnet (Binance Global Test Network)
- • Binance Global (binance.com)
- • Binance US (binance.us)
How It Works
When selecting an exchange inside the API Configuration panel:
- 1. Choose Binance Global or Binance US.
- 2. The bot automatically updates all internal API endpoints accordingly.
- 3. When choosing Binance US, the Testnet option is automatically disabled because Binance US does not provide a testnet environment.
- 4. All trading logic, indicators, safety orders, and TP/SL features remain fully supported on Binance US.
Differences Between Binance Global and Binance US
While the bot works the same across both exchanges, Binance US has a smaller set of supported trading pairs and may have different rate limits. If a selected symbol is not supported, the server will show an alert and automatically remove it.
3. Trading Configuration
3.1. Adding Symbols & Capital
- Add Trading Pair: Click the "+ Add Trading Pair" button on the left sidebar to create a new pair (e.g., BTC/USDT).
- Configuration: Select the pair from the list to open its "Detailed Configuration" panel.
- Capital: Set the "Base Order Capital (USDT)" directly in the configuration form for that specific pair.
3.2. Timeframe & Strategy Templates (New in v5)
- Interval: Candle period for indicator calculation (1m, 5m, 15m, 1h, 4h...).
- Strategy Template: You can quickly configure a pair using the "Strategy Template" dropdown.
- Presets include "Ultra Safe (Beginner)", "Automatic Accumulation (Long-Term DCA)", "Quick Scalping (Aggressive)", "Balanced (Intermediate)", and "Deep Dip Hunter (High Volatility)".
4. Technical Indicators
Important Note: Indicators are only used to determine Base Orders (initial buy orders). Safety Orders (DCA) do not use indicators.
- RSI (Relative Strength Index):
RSI Period (default = 14), RSI Oversold (typically 30), RSI Min (panic threshold).
If RSI < RSI Min → market considered panic mode → bot will not buy.
Use RSI: Enable/disable.
- MA (Moving Average): Short-period MA, Long-period MA, Use MA Cross toggle.
- MACD: Use MACD toggle.
- ADX: ADX Period, Threshold, Use ADX toggle.
- Bollinger Bands: Period, Std, Use Bollinger Bands toggle.
- Volume: Volume Threshold, Use Volume Filter toggle.
- Only trade on candle close:
If enabled → only processes signals when candles are fully closed (recommended).
If disabled → updates signals live during candle formation.
5. Risk Management (Stop Loss)
- Static SL (%): Cut immediately when the fixed negative level is hit.
- Use Static SL: Enable/disable fixed SL.
- Dynamic SL Multiplier: Stop-loss multiplier based on ATR volatility.
- Use Dynamic SL: Enable/disable dynamic SL.
6. Take Profit
- TP1 / TP2 / TP3 (%): Take profit levels.
- TP1 / TP2 / TP3 Sell (%): Percentage of the ORIGINAL total position sold at each level.
If you set TP1 Sell = 100%, the bot will automatically skip evaluating TP2 and TP3.
- Use Static TP: Take profit split into multiple fixed levels.
- Use Dynamic TP: Take profit that adapts to ATR volatility.
- Dynamic TP Multiplier: Take-profit multiplier based on ATR.
- Dynamic TP Sell (%): Sells this percent at the Dynamic TP level, rolling the remainder to Trailing TP if active.
- Trailing TP Percent: Trailing margin to take profit (%) via a MARKET order once price falls back to the trailing level.
- Use Trailing TP: Track the peak to take profit (Trailing Stop).
- Min Profit Percent: Minimum profit required to activate Trailing or Dynamic TP.
7. Safety Orders (DCA)
- Max Safety Orders: Maximum number of price-averaging orders if the price keeps dropping.
- SO Volume Scale: Capital multiplier for subsequent DCA orders (e.g., 1.5x).
- SO Steps: Percentage drop thresholds to trigger SO orders, separated by commas (e.g.,
1.0, 2.0, 3.0).
- Important v5 Update: Safety Order trigger distances are now anchored to the ORIGINAL Base Order fill price, not the running average cost, to prevent step compression.
8. Isolated Order Management
Isolated Order Management allows you to "quarantine" positions that are significantly in the red. The bot stops executing Safety Orders and monitors the position for a target recovery sell price.
8.1. How it works
- How to Isolate: Right-click on a trading pair row in the Real-Time Status table and select 'Isolate this pair' from the context menu.
- Target Management: Click the "ISOLATE MANAGER" button to view stuck quantities and edit their exit target prices on the fly.
- DCA Suspension: The bot stops executing any further Safety Orders (SO) for isolated positions.
- Automated Liquidation: When the market price recovers to your target, the bot automatically executes a Market Sell order to close the position and recover the capital.
8.2. Upgrades in v5.0
- Smart Dust Sweeping: The bot strictly evaporates isolated positions with a value of less than 5 USDT (Binance's Min Notional) to prevent stuck orders and automatically cleans the data.
- Position Guard: The bot prevents deleting a pair if it is still holding assets. You must use Panic Sell or Isolate to clear the position first.
9. API Key
- API Key / Secret: Binance connection credentials.
- All information is encrypted for security.
10. Controls & Logs
- Save Configurations: The dynamic update button saves API/Exchange changes or Pair configurations depending on your modifications.
- Main Control Buttons: START BOT, STOP BOT, PANIC SELL, DELETE PAIR, HISTORY, ISOLATE MANAGER, and BACKTEST.
- Activity Feed: Bottom panel displaying real-time logs (buy, sell, errors, status).
- Full Logs: Click "VIEW FULL SERVER LOGS" to fetch recent historical logs directly from the server.