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 Trading Bot consists of two parts:
• Server running on a Linux machine, directly connected to Binance.
• Client GUI running on Windows, allowing users to easily manage and configure the bot.
All configurations and trading commands are performed via this GUI interface.
2. License & Connection
- License Key & Email: Required information to activate the software.
- Server IP: The IP address of the server running
server.bin
.
- Testnet (checkbox):
- Enabled: Connects to Binance Testnet (simulation environment).
- Disabled: Connects to Binance live trading.
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.
- 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 %: Pullback distance to trigger Trailing TP.
- Use Trailing TP: Enable/disable Trailing TP.
- Min Profit %: 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.