What does InitialAmount define?

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 USDT
  • Symbols: BTCUSDT, ETHUSDT
  • DCA 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

📎 Related Topics