# Market Data Simulation Configuration # Configuration-driven approach replacing hardcoded prices [initial_market_state] # Default symbol configuration for unlisted symbols [initial_market_state.default_symbol] initial_price = 100.0 volatility = 0.30 base_volume = 1000000.0 min_spread_bps = 5.0 max_spread_bps = 20.0 market_cap_tier = "Test" # Major symbols with realistic configurations [initial_market_state.symbols.AAPL] initial_price = 150.0 volatility = 0.25 base_volume = 50000000.0 min_spread_bps = 1.0 max_spread_bps = 5.0 market_cap_tier = "LargeCap" [initial_market_state.symbols.MSFT] initial_price = 300.0 volatility = 0.22 base_volume = 30000000.0 min_spread_bps = 1.0 max_spread_bps = 5.0 market_cap_tier = "LargeCap" [initial_market_state.symbols.GOOGL] initial_price = 2500.0 volatility = 0.28 base_volume = 20000000.0 min_spread_bps = 2.0 max_spread_bps = 8.0 market_cap_tier = "LargeCap" [initial_market_state.symbols.TSLA] initial_price = 800.0 volatility = 0.45 base_volume = 80000000.0 min_spread_bps = 2.0 max_spread_bps = 10.0 market_cap_tier = "LargeCap" [initial_market_state.symbols.AMZN] initial_price = 3200.0 volatility = 0.30 base_volume = 25000000.0 min_spread_bps = 2.0 max_spread_bps = 8.0 market_cap_tier = "LargeCap" [initial_market_state.symbols.NVDA] initial_price = 500.0 volatility = 0.40 base_volume = 40000000.0 min_spread_bps = 2.0 max_spread_bps = 8.0 market_cap_tier = "LargeCap" # Simulation parameters [parameters] update_rate_hz = 1000 base_volatility = 0.02 trend = 0.0 enable_microstructure = true enable_correlation = false # Test symbol configuration for generic testing [test_symbols] symbol_prefix = "TEST" count = 10 price_range = [50.0, 500.0] volume_range = [100000.0, 10000000.0]