Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitHub Interoperability - by Project #514

Open
kevinostoll-dfg opened this issue Oct 26, 2024 · 1 comment
Open

GitHub Interoperability - by Project #514

kevinostoll-dfg opened this issue Oct 26, 2024 · 1 comment

Comments

@kevinostoll-dfg
Copy link

GitHub Interoperability

Why

Today, we find are manually copy+paste source code from QC to GitHub and back. Trying to maintain versions of QC code by live deployment and backtests which meet our criteria. The manual process is slow, error prone and unnecessary.

Scenarios / Use Cases

  1. Create a QuantConnect project from a branch in GitHub (the branch would need some required files for setup possibly)
  2. On each backtest, since the code from the main QC Project is already 'snapshot' to run the backtest; create a GitHub branch in said repository to match the backtest codebase
  3. On Live Deploy - create branch in said repository
  4. Create a functionality in which the post-backtest outputs (metrics, trades, orders, other) are commit, push to the Branch associated with the backtest branch previously created

Misc

snapshot/<project-name>.<unique id>.<datetime stamp>
backtest/<project-name>.<unique id>.<datetime stamp>
live-deploy/<project-name>.<unique id>.<datetime stamp>
@kevinostoll-dfg
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant