À propos du projet
TSP (tick-stock-panel) est un atelier quantitatif auto-hébergé dédié au marché des actions A, visant à fournir une solution tout-en-un pour la sélection de titres, la surveillance et le backtest. Le projet met l'accent sur une maintenance nulle, avec un déploiement via un conteneur Docker unique, et toutes les données sont stockées localement dans des fichiers Parquet.
Les fonctionnalités clés incluent :
- **Matrice de routage des capacités** : 6 types de jeux de données sont routés indépendamment selon les capacités des sources, permettant de changer de source de données à tout moment sans affecter les indicateurs ou les critères de backtest.
- **Moteur de sélection de titres** : 25 stratégies intégrées, avec prise en charge de signaux personnalisés et de stratégies générées par IA, capable de scanner l'ensemble des actions A en quelques millisecondes.
- **Pipeline d'indicateurs** : calcule 68 colonnes d'indicateurs et signaux via Polars, unifiant les critères de données.
- **Recherche et backtest** : prend en charge le backtest de facteurs, de stratégies et de stratégies minute, en tenant compte de T+1, des frais, du glissement, et fournit une analyse d'attribution des facteurs.
- **Plateforme de facteurs** : prend en charge les facteurs personnalisés via DSL, les tests de combinaisons, et une interaction bidirectionnelle avec les stratégies.
- **Exploration de facteurs** : recherche hors échantillon de combinaisons multi-facteurs, publication explicite, jamais de mise en ligne automatique.
- **Environnement de marché** : identifie 6 phases du cycle émotionnel, fournit un classement des thèmes/secteurs principaux.
- **Surveillance des anomalies** : couvre trois types d'anomalies (enchères, séance, déviation), avec alertes en temps réel, diffusion vocale et notifications Feishu.
- **Centre de surveillance** : quatre types de règles (stratégies, signaux individuels, prix, anomalies) avec combinaisons AND/OR, surveillance en temps réel.
- **Analyse individuelle** : fournit 9 niveaux de prix clés et une analyse IA à quatre dimensions (technique, fondamentale, financière, informations).
- **Hiérarchie des limites haussières** : statistiques des niveaux de limites, prise en charge de la rotation des thèmes et d'une revue IA après séance.
- **Extension des données** : sources de données enfichables, prise en charge de champs étendus et de compléments historiques quotidiens.
- **Assistant IA conversationnel** : 18 outils en lecture seule couvrant toutes les fonctionnalités du site, avec sortie en streaming mot à mot et carte de trace d'utilisation des outils, module d'extension entièrement découplé.
L'architecture technique adopte une conception en couches : couche source de données (enfichable), couche de routage des capacités, couche de stockage (Parquet, DuckDB), couche de calcul (Polars), couche de recherche (moteur de facteurs, moteur de backtest), couche applicative (FastAPI), couche de présentation (React 18). Plusieurs options de déploiement sont prises en charge, notamment des images GHCR prêtes, Docker Compose, un déploiement assisté par IA locale et un mode développeur.
Le projet est fourni à des fins d'apprentissage et de recherche uniquement et ne constitue pas un conseil en investissement.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.