Skip to content

Initial code for DataBento Implementation.#2

Merged
jaredbroad merged 15 commits intoQuantConnect:masterfrom
Joseph-Matteo-Scorsone:databento-integration
Nov 5, 2025
Merged

Initial code for DataBento Implementation.#2
jaredbroad merged 15 commits intoQuantConnect:masterfrom
Joseph-Matteo-Scorsone:databento-integration

Conversation

@Joseph-Matteo-Scorsone
Copy link
Copy Markdown
Contributor

This is the first bit of code I did for the historical code through IDataProvider and live through IDataQueueHandler. I started only supporting futures, later on can branch into more. I use the raw HTTP client to get historical data through the HTTP request, and I made a live client handler since DataBento uses a TCP connection, not wss, it's different than the implantation for a data provider like Polygon. The repo might be a bit messy, wasn't sure if any files could be deleted so I kept them. Let me know the state of this implementation!

…d Tick. Subscribe and Unsubscribe are now sync and return bools for success. GetHistory is the default implementation, no override. Fixed the wrong gateway url.
Comment thread databento.json Outdated
Comment thread databento.json Outdated
Comment thread databento.json Outdated
Comment thread databento.json Outdated
Comment thread Demonstration.cs Outdated
Comment on lines +40 to +41
_equitySymbol = AddEquity("SPY").Symbol;
_customDataSymbol = AddData<DataBentoDataType>(_equitySymbol).Symbol;
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update to work and demonstrate the new data.
Delete all the non-db related code like custom data etc.

Comment thread DemonstrationUniverse.cs Outdated
Comment thread listing-about.md Outdated
@@ -0,0 +1,45 @@
### Meta
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update and complete file

Comment thread listing-documentation.md Outdated
@@ -0,0 +1,39 @@
### Requesting Data
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please update and complete file

Comment thread renameDataset.sh Outdated
Comment on lines +1 to +3
# Get {vendorNameDatasetName}
vendorNameDatasetName=${PWD##*.}
vendorNameDatasetNameUniverse=${vendorNameDatasetName}Universe
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please delete file

@jaredbroad jaredbroad merged commit 6faf7dd into QuantConnect:master Nov 5, 2025
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

Successfully merging this pull request may close these issues.

2 participants