MSFT dividend data has gaps
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia esaminando le date ex-dividend di MSFT del 2017 e il comportamento di adjust_daily_bars.py nel periodo dal 2017-02-14 al 2017-11-14. Confronta i record Massive e i valori haf con le date riportate da Yahoo per determinare se la correzione debba essere applicata ai dati sorgente o alla gestione lato client. Il lavoro è completo quando gli eventi mancanti di maggio e novembre sono rappresentati correttamente senza introdurre regressioni nel comportamento dal 2018 in poi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I downloaded dividend data using the rest API and use them in my application. While debugging the data using Claude Code, it finds the following issue on MSFT dividend data. Could you fix them?
MSFT pays quarterly (Feb, May, Aug, Nov), but Massive's data for 2017 has only two records instead of four — the May and November ex-dividend dates are
missing entirely. Their haf values bundle two quarters of adjustment into each event.
The consequence for adjust_daily_bars.py: for any price date between 2017-02-14 and 2017-08-14, the next ex-div in our data is 2017-08-15 (haf=0.908207).
Yahoo has 2017-05-17 as next, with a haf that's lower by one dividend factor (~0.6%). So our adjusted prices are ~0.57–0.60% too high for that entire
window. Same story between Aug and Nov 2017.
This is a source data gap in Massive — nothing in the pipeline is broken. Everything from 2018 onward is fine.
- Lingua principale
- Python
- Stelle
- 1.5k
- Fork
- 362
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di massive-com/client-python
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
massive-com/client-python#876 · 1 commento ·
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
massive-com/client-python#1031 ·
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
massive-com/client-python#1029 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
massive-com/client-python#1028 ·
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
massive-com/client-python#1022 ·
Tutte le issue di massive-com/client-python
Issue simili
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
canonical/paas-charm#368 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
tech debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
addition to tracking list Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
StevenBlack/hosts#3256 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
qualcomm/qai-appbuilder#275 ·