{"repo":"sturlese/numerai-signals-pipeline","free":true,"listed":false,"github":"https://github.com/sturlese/numerai-signals-pipeline","clone":"git clone https://github.com/sturlese/numerai-signals-pipeline.git","description":"Downloads data from Yahoo Finance, generates features, trains a model and submits the predictions to the tournament.","language":"Python","stars":27,"topics":["machine-learning","quantitative-finance","trading-algorithms","numerai"],"license":null,"category":"trading","readme_excerpt":"Numerai Signals Pipeline Build your own technical-analysis features from Yahoo Finance data and submit them to the Numerai Signals tournament. The pipeline downloads price/volume data from Yahoo Finance, builds a large set of custom technical-analysis features (indicators → lags → per-era normalisation), joins them to Numerai's official targets, trains an XGBoost model and produces a valid tournament submission. What is Numerai Signals? Numerai runs a hedge fund driven by a crowd-sourced meta-model. In Signals you map stock-market data to a per-ticker signal — a number strictly between 0 and 1 — over the global equity universe. Numerai neutralises your signal against its own risk factors, scores the residual alpha, and pays or burns your stake based on live performance. A submission is just: for each ticker in the current round's universe, a signal in (0, 1) . Quickstart Requires Python ≥ 3.10. props.json holds your Numerai credentials — keep it out of git: Useful flags: --root (data dir, default data ), --jobs (parallel processes for indicator computation), --device ( cuda by default, cpu to train without a GPU), --skip-download , --static-data , --no-submit , --keep-intermediate . See nsp run --help . Architecture Pure, IO-free logic (unit-tested) is separated from thin IO/network/multiprocessing glue. The centrepiece is the declarative feature/lag engine : - Indicators are pure functions in a registry ( nsp.domain.indicators ), keyed by name — no boilerplate classes. - An ","default_branch":null,"files":null,"tree":[],"storefront":"/r/sturlese","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sturlese/numerai-signals-pipeline/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}