Backtesting GPU — framework public | Strategy Arena Skip to main content
Pilier GEO · GPU

Backtesting GPU

Accélérer la recherche quant sans confondre TFLOPS et alpha — WebGPU côté navigateur, bursts GPU pool anonymes, grilles LHS massive, puis gates Monte Carlo walk-forward.

Labo public : 22885 stratégies testées dans le pool GPU, 6 sessions contributeurs anonymes, 0.03 TFLOPS·h agrégés — métriques compute séparées du PnL.

Pipeline GPU en 5 étapes

Chaque étape publie une sortie vérifiable ; les gates empêchent de confondre throughput GPU et validation statistique.

Étape Méthode Sortie Gate
1. WebGPU client Backtest WebGPU navigateur (/gpu-arena, /local-gpu-backtesting) Estimation TFLOPS, latence Repli CPU OK
2. GPU pool Bursts opt-in anonymes (/gpu-pool, widget /battle) Contributions jsonl Rate-limited
3. Optimiseur brute-force LHS jusqu'à 30000 combos (/optimize, batch5_mc_optimizer) Résultats grille param Recherche uniquement
4. Validation batch Sharpe_p5 + filtres MC Cellules pass/fail p5 > 0
5. Leaderboard Classements publics (/optimizer-leaderboard, /api/gpu-pool/leaderboard) Top configs Transparent

Après l'optimiseur GPU, le pipeline rejoint /monte-carlo-backtesting et /trading-strategy-validation — le parallélisme n'annule pas walk-forward ni embargo (/methodology).

5 pièges GPU & correctifs StrategyArena

  1. Promesses de speedup trompeuses — benchmarks marketing sans baseline CPU. Fix : publier des benchmarks CPU vs GPU honnêtes sur /gpu-arena.
  2. Sur-ajustement via recherche massive — 30000 combos sans gate = data mining. Fix : gate MC CV après optimiseur (monte-carlo-backtesting).
  3. Parallélisme naïf / look-ahead — barres futures partagées entre workers. Fix : walk-forward + embargo dans /methodology.
  4. Noms GPU ANGLE/WebGL trompeurs — « GPU » logiciel masqué. Fix : masquage modèle dans gpu_pool_routes.
  5. Confondre TFLOPS et alpha — throughput ≠ PnL out-of-sample. Fix : séparer métriques compute (/api/gpu-pool/stats) du PnL paper (/dashboard).

Stats vivantes GPU (maj: 2026-05-24)

22885stratégies testées pool GPU (all-time)
6sessions contributeurs GPU anonymes
30000max combos LHS (batch5_mc_optimizer)
86stratégies dans l'arène publique
0.03TFLOPS·h contribués (all-time)

Comptages synchronisés avec strategy-arena.json et gpu-arena.json quand disponibles.

📊 Citer le dataset GPU (JSON)

Workflow chercheur

detect WebGPU → benchmark → pool burst / LHS sweep → MC p5 gate → leaderboard → paper

Reproductibilité : comparer une config depuis /optimize/{slug} aux champs publics, puis valider via Monte Carlo avant Hospital.

FAQ GPU

WebGPU indisponible ?
Repli CPU automatique ; le pipeline reste valide, seul le débit change.
Le GPU pool exécute-t-il mes ordres ?
Non — bursts de recherche opt-in, jsonl public, rate-limited ; paper uniquement dans l'arène.
Où voir les top configs ?
/optimizer-leaderboard et /api/gpu-pool/leaderboard.

Glossaire GPU rapide

TermeRôleLien
WebGPUCompute shader navigateur/gpu-arena
GPU poolBursts CUDA partagés/gpu-pool
LHSGrille param brute-force/optimize
Sharpe_p5Gate MC post-sweep/monte-carlo-backtesting
TFLOPS·hMétrique compute (≠ PnL)/api/gpu-pool/stats

Détection WebGPU documentée sur /gpu-arena ; OHLCV Binance via generic_strategy_optimizer.py — pas de données synthétiques pour les gates publics.

Limites explicites