Come costruire il mio stock screener
Se sei un programmatore decente, costruire uno screener non è un problema. Lo so, l'ho fatto io. Il motivo per cui l'ho costruito è semplicemente perché tutti gli screener in cui mi sono imbattuto non fornivano le informazioni necessarie per essere un investitore di successo. Oh, fornivano un sacco di parametri tra cui scegliere e restituivano liste di aziende che soddisfacevano i criteri. Semplicemente non erano i criteri giusti, non importa come li mescolassi. Quindi, per ottenere ciò che volevo, ho dovuto farlo da solo. Sì, lo so. Testa come una roccia e personalità di un asino.
Tuttavia, il vero problema che dovrai affrontare è ottenere e mantenere dati ragionevolmente accurati. Avete bisogno di dati tecnici e fondamentali, nonché di prezzi giornalieri per circa 15.000 aziende. Potreste essere in grado di cavarvela anche solo con 10.000. Si tratta di un'enorme quantità di dati se si considera che bisogna mantenerli per anni. E il database diventa più grande ogni giorno - molto più grande!
I miei server (ospito i miei server) ora gestiscono più di 6 terabyte e crescono.
Posso anche dirvi che anche i dati della SEC (dove prendo molti dei miei) non sono sempre corretti. Per aggiungere ai problemi, non ci sono due aziende che presentano i loro bilanci nello stesso formato. Dovrete normalizzarli per renderli coerenti e comprensibili.
Se avessi saputo cosa ci sarebbe voluto per costruire il mio sistema, non l'avrei mai fatto. Ero troppo testardo per mollare. Ma se sei come me, potrebbe piacerti. Sii mio ospite. Vai per esso.
Articoli simili
- Google può costruire dispositivi e costruire un ecosistema come ha fatto Apple?
- Come dovrei includere un live stock data feed/ticker di NSE & BSE sul mio sito web?
- Come flashare il mio firmware stock (un file zip) dato che sto eseguendo una custom ROM
- Posso ripristinare la ROM del mio telefono Android alla versione stock?