Lab

Implémentations ouvertes

Code de référence en Python, Rust et R pour les M-models publics de Daru Finance et les analyses de soutien. Ce sont les implémentations derrière les articles publiés sur ce site, intentionnellement minimales, intentionnellement lisibles, intentionnellement reproductibles.

Tout, à découvert

12
Modèles de référence
explication · démo · code
134.038
Lignes de code ouvert
Python · Rust · R
19
Dépôts publics
github.com/DaruFinance
12
Démos interactives
une par modèle, dans le navigateur
100%
Reproductible
minimal et lisible par choix
λ₊
(a) eigenspectrum · MP null
M/01strategy-rmt

Spectre de valeurs propres de la matrice de corrélation des stratégies

Spectre de valeurs propres Marchenko–Pastur et parallel-analysis de matrices de corrélation de stratégies. Implémentation de référence du modèle M/01 du cabinet.

PythonLire la méthode
Voir sur GitHub
τ̂
W = |Z| − |Z̃| · FDR threshold τ
M/02hc-knockoffs

Détection de signal parcimonieux avec contrôle du FDR

Higher Criticism plus knockoffs Model-X pour une sélection de stratégies avec contrôle du FDR. Implémentation de référence du modèle M/02 du cabinet.

RLire la méthode
Voir sur GitHub
ε=0ε=1
H₀ persistence barcode
M/03strategy-tda

Barcodes de persistance sur la structure des stratégies

Barcode de persistance H0 sous Vietoris–Rips de distance de corrélation sur des populations de stratégies. Implémentation de référence du modèle M/03 du cabinet.

PythonLire la méthode
Voir sur GitHub
u
POT-GPD tail · log P(X > x)
M/04tail-evt

Peaks-over-threshold et couplage de queue par paire

Ajustements GPD peaks-over-threshold et couplage de queue χ par paire sur des rendements inter-actifs. Implémentation de référence du modèle M/04 du cabinet.

RustLire la méthode
Voir sur GitHub
OOSISsel. biasparam σskill ≈ 0
IS−OOS gap · variance decomposition
M/05strategy-overfitting

Décomposer l’écart Sharpe IS-OOS

Décomposition de la variance de l’écart Sharpe in-sample / out-of-sample en biais de sélection, bruit de choix de paramètre, et skill résiduel sur 10 actifs crypto deep-WFO.

PythonLire la méthode
Voir sur GitHub
ATRMACD
smooth basin · spiky peak
M/09strategy-surface-stability

La régularité in-sample prédit-elle le skill hors échantillon ?

Test empirique pré-enregistré visant à déterminer si la régularité de la surface Sharpe in-sample sous un ensemble fixe de cinq perturbations prédit le skill hors échantillon sur les partitions walk-forward SOL / DOGE / BTC.

PythonLire la méthode
Voir sur GitHub
2-D embedding · robust islands vs fragile mass
M/06strategy-manifold

Géométrie PCA + UMAP de la population de stratégies

Embedding PCA + UMAP de grandes populations de stratégies à partir d’un vecteur métrique de 90 features, avec séparation basée sur la connectivité entre stratégies robustes et fragiles.

PythonLire la méthode
Voir sur GitHub
K=4 HMM regimes · posterior γ_t
M/07strategy-regime

Segmentation de régimes par Hidden Markov

Segmentation de régimes par HMM gaussien sur des features (logret, volatilité, tendance) avec K sélectionné par BIC ; préférence inter-actifs pour 4 états sur les majors crypto.

PythonLire la méthode
Voir sur GitHub
σ_oos2549kLWHuber
OOS vol · universe-saturation curve
M/08strategy-robust-portfolio

Saturation de l’univers des portefeuilles à variance minimale

Analyse de saturation de l’univers pour des portefeuilles à variance minimale tirés de grands pools de stratégies, comparant le shrinkage Ledoit–Wolf, l’estimateur robuste de type Huber et la covariance échantillonnale.

PythonLire la méthode
Voir sur GitHub
μ
population Sharpe density
strategy-stats

Densité Sharpe et nuage de points (μ, σ, t) de la population

Densité Sharpe au niveau de la population et nuage de points (moyenne, std, t) sur un univers de stratégies. Bibliothèque de soutien pour les analyses empiriques.

PythonLire la méthode
Voir sur GitHub
9-asset universe
cross-asset correlation cube
strategy-corrcube

Cube de corrélation glissante inter-actifs

Cube de corrélation échantillonnale inter-actifs sur un univers de 9 actifs. Bibliothèque de soutien pour les analyses au niveau de la population.

PythonLire la méthode
Voir sur GitHub
cluster structure · collective signal
signal-is-collective

Le signal est collectif

Démos synthétiques reproductibles derrière l’article « Le signal est collectif ».

PythonLire la méthode
Voir sur GitHub

Les frameworks (implémentations complètes de backtester) et le package de reproductibilité du paper Monte Carlo sont délibérément exclus de cette liste, ils vivent dans leurs propres emplacements dédiés. Voir github.com/DaruFinance pour l’index complet des dépôts.