gitwtfhub

wtf is lean.datasource.nasdaqdatalink?

quantconnect/lean.datasource.nasdaqdatalink — explained in plain English

Analysis updated 2026-07-25 · repo last pushed 2026-06-19

7C#Audience · developerComplexity · 3/5MaintainedSetup · moderate

TL;DR

A template repository that helps data vendors format their custom datasets for use inside QuantConnect's algorithmic trading platform. You fork it, adapt the sample code to your dataset, and submit the result to QuantConnect's data marketplace.

Mindmap

mindmap
  root((repo))
    What it does
      Data vendor template
      Formats data for QuantConnect
      Download and convert scripts
    Tech stack
      C Sharp and dotNET
      Python scripts
      Bash scripts
    Use cases
      Sell data on marketplace
      Feed custom datasets
      Alternative data signals
    Audience
      Data vendors
      Dataset maintainers
    Requirements
      One year history
      Reliable API uptime
      Survivorship bias free

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Convert a custom weather dataset into QuantConnect-compatible format for algorithmic traders.

REASON 2

Package satellite imagery signals of retail parking lots as a tradable dataset for the QuantConnect marketplace.

REASON 3

Build a downloader script that pulls shipping records and formats them with proper ticker mapping.

What's in the stack?

C#.NET 5PythonBash

How it stacks up

quantconnect/lean.datasource.nasdaqdatalinkd2phap/happlaboxdrwuu/playsmart-unity-uitoolkit-extensions
Stars777
LanguageC#C#C#
Last pushed2026-06-192023-03-14
MaintenanceMaintainedDormant
Setup difficultymoderateeasyeasy
Complexity3/52/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 1h+

Requires .NET 5 and familiarity with QuantConnect's research environment to build and test the customized data integration locally.

No license information is provided in the repository, so usage rights are unclear by default.

Wtf does this do

The Lean Data Source SDK is a template that helps data vendors feed their custom datasets into QuantConnect, a platform where people build and run trading algorithms. If you have a financial or alternative dataset (say, weather data or shipping records) and you want algorithmic traders to use it, this repo gives you the starting point to make that data compatible with QuantConnect's system. At a practical level, the repo provides a sample project structure with code for defining how your data looks and scripts for downloading and converting it into the format QuantConnect expects. You fork the repository, customize it for your specific dataset, and then build and test everything locally. The conversion scripts can be written in Python or even bash, so there's some flexibility in how you prepare your data. The audience here is specifically data vendors, companies or individuals who maintain a dataset they want to sell or distribute through the QuantConnect Data Market. A concrete example might be a firm that tracks satellite imagery of retail parking lots and wants to offer that as a signal for trading algorithms. Once a vendor finishes their integration, they contact QuantConnect support, who then lists the dataset in their marketplace. QuantConnect sets a high bar for inclusion. Vendors need at least a year of historical point-in-time data, reliable API uptime, consistent delivery schedules, survivorship-bias-free data, and solid ticker mapping using identifiers like ISIN or FIGI. The README emphasizes that raw, well-defined data is preferred over derived signals, since traders build systems on top of it and need stability. The project is built in C# targeting .NET 5, and the scripts run inside QuantConnect's own research environment. This means vendors are working within a fairly prescribed setup, which reduces guesswork but also requires comfort with that specific ecosystem.

Yoink these prompts

Prompt 1
I have a dataset of daily shipping records with ISIN identifiers. Help me customize the Lean Data Source SDK downloader and converter scripts so the data is formatted correctly for QuantConnect, following the point-in-time and survivorship-bias-free requirements from the README.
Prompt 2
Show me how to fork the QuantConnect Lean Data Source SDK and replace the sample C# data definition class with one for my alternative dataset, including the required properties for ticker mapping and temporal data.
Prompt 3
Help me write a Python download script for the Lean Data Source SDK that pulls one year of historical weather data from my API, validates the daily delivery schedule, and stores it in the file structure QuantConnect expects.
Prompt 4
Review my customized Lean Data Source SDK project structure and tell me if it meets QuantConnect's vendor requirements for raw data, consistent delivery, and ticker mapping before I contact support for marketplace listing.

Frequently asked questions

wtf is lean.datasource.nasdaqdatalink?

A template repository that helps data vendors format their custom datasets for use inside QuantConnect's algorithmic trading platform. You fork it, adapt the sample code to your dataset, and submit the result to QuantConnect's data marketplace.

What language is lean.datasource.nasdaqdatalink written in?

Mainly C#. The stack also includes C#, .NET 5, Python.

Is lean.datasource.nasdaqdatalink actively maintained?

Maintained — commit in last 6 months (last push 2026-06-19).

What license does lean.datasource.nasdaqdatalink use?

No license information is provided in the repository, so usage rights are unclear by default.

How hard is lean.datasource.nasdaqdatalink to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is lean.datasource.nasdaqdatalink for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.