Symbol Exclusion List
The Symbol Exclusion List allows you to prevent the bot from trading or syncing specific symbols.
Any symbol added to this list is completely ignored. The bot will not:
- Open new trades
- Manage existing trades
- Execute DCA layers
- Trigger signal-based entries
- Synchronize positions
This provides strict control over the markets your bot is allowed to trade, helping you enforce strategy boundaries and reduce risk exposure.
1️⃣ Purpose of the Symbol Exclusion List
The primary objective is to filter out unwanted, risky, or incompatible markets before any trading logic executes.
It enables you to:
- Restrict trading to a defined symbol universe
- Avoid unstable or manipulated markets
- Prevent accidental trading on low-quality pairs
- Enforce internal trading policies
2️⃣ Common Use Cases
1. Excluding Stablecoin-to-Stablecoin Pairs
Pairs such as USDCUSDT typically exhibit extremely low volatility, making them unsuitable for most directional trading strategies.
2. Avoiding Low-Liquidity Markets
Newly listed tokens or low-volume pairs may present:
- High slippage
- Wide bid/ask spreads
- Thin or unstable order books
Excluding them protects capital from unpredictable execution conditions.
3. Blocking High-Risk or Manipulated Symbols
Some tokens may demonstrate:
- Abnormal volatility spikes
- Sudden pump-and-dump behavior
- Exchange anomalies
The exclusion list allows immediate removal of such symbols from the trading universe.
4. Institutional Symbol Restrictions
Professional trading environments often define a pre-approved asset universe.
The exclusion list ensures the bot never trades outside that defined scope.
3️⃣ Behavior of Excluded Symbols
Once a symbol is added:
- ✅ No manual trades will execute
- ✅ No automated trades will trigger
- ✅ No DCA layers will activate
- ✅ No signal-based entries will process
- ✅ No position synchronization will occur
The symbol becomes fully invisible to the bot's trading engine.
Changes take effect:
- During the next symbol synchronization cycle, or
- After a bot restart (recommended for consistency)
4️⃣ Configuration Requirements
The exclusion list must:
- Use exact exchange symbol names
- Be case-sensitive
- Contain one symbol per line
⚙️ Example Configuration
#################################################
# 9. SYMBOL EXCLUSION LIST
#################################################
ExcludedSymbols:
- "USDCUSDT" # Stablecoin pair — excluded due to low volatility
- "RLUSDUSDT" # Custom / synthetic pair — excluded by policy
5️⃣ Why This Feature Is Important
| Benefit | Description |
|---|---|
| Risk Reduction | Avoids unstable or manipulated markets |
| Liquidity Control | Filters out low-volume symbols |
| Strategy Discipline | Maintains trading within predefined boundaries |
| Operational Safety | Prevents unintended auto or signal-triggered trades |
| Compliance Control | Supports rule-based asset universe enforcement |
6️⃣ Best Practices
- Review excluded symbols periodically
- Update the list after major exchange listings
- Restart the bot after significant modifications
- Combine with liquidity filters and whitelist controls for tighter governance
📌 Key Takeaways
- The Symbol Exclusion List blocks specific markets entirely
- It applies to all trade types (manual, auto, DCA, signals, sync)
- It is essential for risk filtering and policy enforcement
- Recommended in both retail and institutional configurations
The Symbol Exclusion List acts as a hard safety filter, ensuring the bot only trades markets you explicitly permit — without exception.