[deepseek] api_key = "replace-me" base_url = "https://api.deepseek.com" model = "deepseek-flash" thinking = true max_tool_rounds = 256 # Choose exactly one provider for this process. Binance is permanently restricted # to its Spot and USDⓈ-M Futures Testnet endpoints in application code. [exchange] provider = "binance" # binance | bybit [bybit] api_key = "replace-me" api_secret = "replace-me" settle_coin = "USDT" [binance.spot] # Create these keys at https://testnet.binance.vision/ . They are not shared # with the USDⓈ-M Futures demo environment below. api_key = "replace-me" api_secret = "replace-me" [binance.usdm] # Create these keys in the USDⓈ-M Futures Testnet/Demo environment. api_key = "replace-me" api_secret = "replace-me" [telegram] api_id = 123456 api_hash = "replace-me" bot_token = "replace-me" admin_user_ids = [123456789] session_name = "llm-trade-bot" [brave] api_key = "replace-me" [prompts] file_path = "prompts.md" [schedule] timezone = "Europe/Warsaw" times = ["09:00", "21:00"] [scanner] categories = ["spot", "linear"] quote_coin = "USDT" top_n_per_category = 10 min_turnover_usdt = 10000000 max_spread_bps = 20 candle_intervals = ["60", "240", "D"] candle_limit = 200 [risk] max_risk_per_trade_pct = 2.0 max_total_exposure_pct = 40.0 max_positions = 5 max_leverage = 3.0 limit_order_ttl_hours = 12 [storage] database_path = "llm_trade_bot.db" max_notes = 50 max_notes_chars = 20000