InitialAmount sets the base order size for each auto-trade executed by the Extreme Volatility Monitor. It determines how much capital the bot commits to a trade when a volatility threshold is triggered.
Example configuration:
AutoTrade:
InitialAmount: 100
This means:
- Each auto-trade will initially invest 100 USDT in the selected symbol.
- The initial amount is applied per symbol listed in
AutoTrade.Symbols.
⚙️ How It Works with DCA
If DCA (Dollar-Cost Averaging) is enabled, InitialAmount represents:
The total capital allocated for the trade including:
- Initial entry order
- All subsequent DCA orders
- Any size multipliers configured in
DCASettings
Example:
InitialAmount: 100
DCASettings:
enabled: true
max_orders: 3
size_multiplier: 1.5
- Initial order → 100 / (1 + 1.5 + 1.5²) = portion of capital for first entry
- DCA orders scale according to
size_multiplier - Total capital consumed ≤
InitialAmount
This ensures proper risk allocation and prevents over-investing during volatile spikes.
🎯 Key Points
- Determines per-symbol order size for auto-trading
Works with or without DCA:
- Without DCA → Simple fixed-size trades
- With DCA → Total capital distributed across initial + DCA orders
- Helps manage capital exposure during rapid market moves
📊 Example Scenario
InitialAmount: 100 USDTSymbols: BTCUSDT, ETHUSDTDCA disabled
Result:
- BTC auto-trade → 100 USDT entry
- ETH auto-trade → 100 USDT entry
- Total capital used = 200 USDT
With DCA enabled, portions of 100 USDT are used for initial + DCA entries according to multipliers.
🚀 Summary
InitialAmount defines the starting trade size for each auto-trade:
- Sets the base capital allocation per symbol
- Works in combination with DCA settings for scaling entries
- Ensures consistent and controlled exposure during extreme volatility trades