Closed sabbadini closed 11 months ago
I should specify I am running Visual Studio Code on Mac OS.
OK, I finally figured this out. In order to connect the VSCode debugger, one has to first:
Open a terminal in your organization workspace, run lean backtest "
via the CLI, as explained in: https://www.lean.io/docs/v2/lean-cli/backtesting/debugging
Having issues as described in this forum post:
https://www.quantconnect.com/forum/discussion/16251/debug-with-lean-cli-connect-econnrefused-127-0-0-1-5678/p1
The Mia AI suggested I open an issue here.
I just signed up for a Researcher subscription and already am having issues.
Followed the instructions on setting up Local Platform here (https://www.quantconnect.com/docs/v2/local-platform/installation/install-on-macos), was able to successful RUN a backtest with the sample code provided in main.py connecting to the QuantConnect cloud platform.
HOWEVER, I would like to DEBUG, as outlined here (https://www.quantconnect.com/docs/v2/local-platform/backtesting/debugging), and after setting a breakpoint, when I press the 'Debug with Lean CLI' button I get an error popup with message: "connect ECONNREFUSED 127.0.0.1:5678" and an action to open the launch.json file.
I think this has something to do with Docker, but I only installed it based on the QuantConnect instructions and have no idea what I'm supposed to configure. I just want to set break points as I execute the code. Here is my launch.json file (with personal directories replaced with):
{ "version": "0.2.0", "configurations": [ { "name": "Debug with Lean CLI", "type": "python", "request": "attach", "connect": { "host": "localhost", "port": 5678 }, "pathMappings": [ { "localRoot": "${workspaceFolder}", "remoteRoot": "/LeanCLI" }, { "localRoot": "",
"remoteRoot": "/Library"
}
]
}
]
}