Add CME E-nano Nasdaq-100 (NNQ) and E-nano Dow (NDOW) futures
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
Línea de trabajo
Read Common/Securities/Future/Futures.cs, Common/Securities/Future/FuturesExpiryFunctions.cs, Data/symbol-properties/symbol-properties-database.csv, and Data/market-hours/market-hours-database.json, comparing the NNQ and NDOW entries with MNQ and MYM. First confirm the listing cycle, last trading day, and NDOW exchange against the CME contract specifications; then determine the required expiry and market-hours data. Done means both futures resolve through AddFuture() with matching symbol properties, market hours, and expiry behavior.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Feature request
Add symbol-master support for CME Group's E-nano equity index futures, launched 2026-08-24:
- E-nano Nasdaq-100 futures, Globex code
NNQ, CME. $0.20 per index point, tick 0.5 points ($0.10). - E-nano Dow futures, Globex code
NDOW. $0.05 per index point, tick 2 points ($0.10).
Product page: https://www.cmegroup.com/markets/equities/e-nano-equity-index.html · FAQ: https://www.cmegroup.com/articles/faqs/faq-e-nano-equity-index-futures.html · NNQ specs: https://www.cmegroup.com/markets/equities/nasdaq/e-nano-nasdaq-100.contractSpecs.html
Current state
Neither ticker is registered in LEAN (master 25ffde55f), so AddFuture() cannot resolve them, and no brokerage integration can trade them:
Common/Securities/Future/Futures.cs: theIndicesfamily hasNASDAQ100EMini = "NQ"(line 1389),Dow30EMini = "YM"(line 1395),MicroNASDAQ100EMini = "MNQ"(line 1586) andMicroDow30EMini = "MYM"(line 1598); noNNQorNDOW.Common/Securities/Future/FuturesExpiryFunctions.cs: no entries (nearest relatives: MNQ at line 3326, MYM at line 3354).Data/symbol-properties/symbol-properties-database.csv: nocme,NNQ,...orcbot,NDOW,...rows (cf.cme,MNQ,future,Micro E-mini Nasdaq-100 Index Futures,USD,2,0.25,1,,1at line 301 andcbot,MYM,future,Micro E-mini Dow Jones Industrial Average Index Futures,USD,0.5,1,1at line 230).Data/market-hours/market-hours-database.json: noFuture-cme-NNQ/Future-cbot-NDOWentries (cf.Future-cme-MNQ,Future-cbot-MYM).
Proposed change
- Ticker constants, e.g.
Futures.Indices.NanoNASDAQ100 = "NNQ"andFutures.Indices.NanoDow30 = "NDOW"(naming up to maintainers). - Symbol-properties rows:
NNQmultiplier 0.2, minimum price variation 0.5;NDOWmultiplier 0.05, minimum price variation 2. - Market-hours entries and expiry functions, mirroring MNQ / MYM once the listing cycle is confirmed.
Open questions
- Listing cycle and last trading day: not confirmed in this session (CME's spec pages did not load); check whether they follow the quarterly third-Friday schedule of MNQ / MYM.
- Exchange for
NDOW: CBOT likeYM/MYMis assumed; confirm against the contract specs. - Historical data: neither root is in the AlgoSeek US Futures dataset, so this covers engine support only.
Requested on Intercom conversation 215476439412067.
Contributors: please wait for a repository maintainer to approve this issue before starting work.
- Lenguaje dominante
- C#
- Estrellas
- 22.5k
- Forks
- 5.4k
- Merge medio
- 22 h 6 min
- PR fusionados (30 d)
- 81
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de QuantConnect/Lean
-
PDF report generation can overwrite HTML when the destination extension is not lowercase .htmlAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
QuantConnect/Lean#10082 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
QuantConnect/Lean#10059 ·
Los mantenedores suelen responder en 1 día
-
Library Request: highspyAbiertolibrary-request
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
QuantConnect/Lean#10034 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
QuantConnect/Lean#9965 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
QuantConnect/Lean#9955 ·
Los mantenedores suelen responder en 1 día
Todos los issues de QuantConnect/Lean
Issues similares
-
bug emitter:client:csharp
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
microsoft/typespec#12572 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
needs-area-label
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días
-
AWS Lambda: KeyNotFoundException drops HTTP-triggered transactions when allowAllHeaders is disabledAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
newrelic/newrelic-dotnet-agent#3949 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
area-networking
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
dotnet/aspnetcore#70545 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 87/100
Los mantenedores suelen responder en 1 día