Table of Contents
- Introduction
- License & Connection
- Trading Configuration
- 3.1. Symbols & Capital
- 3.2. Timeframe
- Technical Indicators
- Risk Management (Stop Loss)
- Take Profit
- Safety Orders (DCA)
- 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 now supports
Binance US (binance.us) in addition to
Binance Global (binance.com) and
Binance Testnet.
This upgrade 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 on Binance US, the bot will show a validation warning in the GUI.
Important Notes
- • Testnet is only available for Binance Global. When selecting Binance US, the Testnet toggle is disabled automatically.
- • Some trading pairs available on Binance Global (e.g., XRP/USDT or ALGO/USDT) may not exist on Binance US.
3. Trading Configuration
3.1. Symbols & Capital
- Symbols: Enter up to 3 trading pairs, e.g., BTC/USDT, ETH/USDT, BNB/USDT.
- Capital: Capital allocation for each pair, written in order, separated by
|.
Example: 100|200|150 → BTC uses 100 USDT, ETH uses 200 USDT, BNB uses 150 USDT.
3.2. Timeframe
- Interval: Candle period for indicator calculation (1m, 5m, 15m, 1h, 4h...).
- The bot will analyze data based on this selected timeframe.
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 EMA toggle.
- MACD: Use MACD toggle.
Default values: Fast EMA = 12, Slow EMA = 26, Signal EMA = 9 (fixed, cannot be changed).
- ADX: ADX Period, Threshold, Use ADX toggle.
- Bollinger Bands: Period, Std, Use Bollinger toggle.
- Volume: Volume Threshold, Use Volume toggle.
- Use Closed Candle Only:
If enabled → only processes signals when candles are closed.
If disabled → updates signals live during candle formation.
5. Risk Management (Stop Loss)
- Static SL (%): Fixed stop loss percentage.
- Use Static SL: Enable/disable fixed SL.
- ATR Stop Loss Multiplier: Dynamic SL based on ATR × multiplier.
- Use Dynamic SL: Enable/disable dynamic SL.
6. Take Profit
- TP1 / TP2 / TP3 (%): Take profit levels.
- TP1 / TP2 / TP3 Sell (%): Percentage sold at each level.
If you set TP1 Sell = 100%, the bot will treat TP1 as the only take-profit level, automatically disabling TP2 and TP3.
- Use Static TP: Use fixed TP levels.
- Use Dynamic TP: ATR-based TP.
- ATR TP Multiplier: ATR multiplier for dynamic TP.
- Dynamic TP Sell (%): Portion sold when dynamic TP is reached.
- Trailing TP Percent: Pullback distance to trigger Trailing TP.
- Use Trailing TP: Enable/disable Trailing TP.
- Min Profit Percent: Minimum profit required before triggering TP.
7. Safety Orders (DCA)
- Max Safety Orders: Maximum number of SO allowed.
- SO Volume Scale: Scaling factor for SO capital (e.g., 1.5 = each subsequent SO is 1.5× larger).
- SO Steps: Percentages representing distance between SOs.
Example:
1|2|4 → SO1 at 1%, SO2 at 2%, SO3 at 4%.
Important Note: Distances are calculated from the last average buy price, not from the initial Base Order.
8. API Key
- API Key / Secret: Binance connection credentials.
- All information is encrypted for security.
9. Controls & Logs
- Main Control Buttons:
Update Config, Start, Stop, Panic Sell, Fetch Log, Fetch Report, Run Backtest.
- Log Panel: Displays logs (buy, sell, errors, status).
- Report Tab: Shows backtest results or live trading reports.