{ "version": "0.2.0", "configurations": [ { "name": "๐Ÿ“Š Dashboard (Real-time + Training)", "type": "python", "request": "launch", "program": "main_dashboard.py", "args": [ "--port", "8051" ], "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONUNBUFFERED": "1", "ENABLE_REALTIME_CHARTS": "1", "ENABLE_NN_MODELS": "1" }, "preLaunchTask": "Kill Stale Processes" }, { "name": "๐Ÿ”ฌ Backtest Training (30 days)", "type": "python", "request": "launch", "program": "main_backtest.py", "args": [ "--start", "2024-01-01", "--end", "2024-01-31", "--symbol", "ETH/USDT" ], "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONUNBUFFERED": "1" } }, { "name": "๐ŸŽฏ Unified Training (Realtime)", "type": "python", "request": "launch", "program": "training_runner.py", "args": [ "--mode", "realtime", "--duration", "4", "--symbol", "ETH/USDT" ], "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONUNBUFFERED": "1", "CUDA_VISIBLE_DEVICES": "0" } }, { "name": "๐ŸŽฏ Unified Training (Backtest)", "type": "python", "request": "launch", "program": "training_runner.py", "args": [ "--mode", "backtest", "--start-date", "2024-01-01", "--end-date", "2024-01-31", "--symbol", "ETH/USDT" ], "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONUNBUFFERED": "1" } }, { "name": "๐Ÿ—๏ธ Python Debugger: Current File", "type": "debugpy", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONUNBUFFERED": "1" } }, { "name": "๐Ÿ“ˆ COB Data Provider Dashboard", "type": "python", "request": "launch", "program": "web/cob_realtime_dashboard.py", "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONUNBUFFERED": "1", "COB_BTC_BUCKET_SIZE": "10", "COB_ETH_BUCKET_SIZE": "1" }, "preLaunchTask": "Kill Stale Processes" }, { "name": "๐Ÿ”ฅ Real-time RL COB Trader", "type": "python", "request": "launch", "program": "run_realtime_rl_cob_trader.py", "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONUNBUFFERED": "1", "CUDA_VISIBLE_DEVICES": "0", "PYTORCH_CUDA_ALLOC_CONF": "max_split_size_mb:256", "ENABLE_REALTIME_RL": "1" }, "preLaunchTask": "Kill Stale Processes" }, { "name": "๐Ÿš€ Integrated COB Dashboard + RL Trading", "type": "python", "request": "launch", "program": "run_integrated_rl_cob_dashboard.py", "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONUNBUFFERED": "1", "CUDA_VISIBLE_DEVICES": "0", "PYTORCH_CUDA_ALLOC_CONF": "max_split_size_mb:256", "ENABLE_REALTIME_RL": "1", "COB_BTC_BUCKET_SIZE": "10", "COB_ETH_BUCKET_SIZE": "1" }, "preLaunchTask": "Kill Stale Processes" }, { "name": "๐Ÿงช Run Tests", "type": "python", "request": "launch", "program": "run_tests.py", "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONUNBUFFERED": "1" } }, { "name": "๐Ÿ“Š TensorBoard Monitor", "type": "python", "request": "launch", "program": "run_tensorboard.py", "console": "integratedTerminal", "justMyCode": false, "env": { "PYTHONUNBUFFERED": "1" } } ], "compounds": [ { "name": "๐Ÿš€ Full System (Dashboard + Training)", "configurations": [ "๐Ÿ“Š Dashboard (Real-time + Training)", "๐Ÿ“Š TensorBoard Monitor" ], "stopAll": true, "presentation": { "hidden": false, "group": "Main", "order": 1 } }, { "name": "๐Ÿ”ฅ COB Trading System", "configurations": [ "๐Ÿ“ˆ COB Data Provider Dashboard", "๐Ÿ”ฅ Real-time RL COB Trader" ], "stopAll": true, "presentation": { "hidden": false, "group": "COB", "order": 2 } } ] }