B
Score qualité 74Cbacktrader.readthedocs.io#agents#data#design#education#writing

Documentation Backtrader

Backtrader est un framework Python de trading quantitatif riche en fonctionnalités, prenant en charge le backtesting et le trading en direct, avec plus de 50 indicateurs techniques, plusieurs sources de données et des intégrations de courtiers.

Visiter le site

À propos de cet outil

Aperçu

Backtrader est un framework Python de trading quantitatif riche en fonctionnalités, prenant en charge le backtesting et le trading en direct. Il propose plus de 50 indicateurs techniques, plusieurs sources de données et des intégrations de courtiers, et s'adresse aux développeurs de trading algorithmique, aux développeurs Python, aux traders quantitatifs et aux chercheurs en finance.

Capacités principales

  • Backtesting et trading en direct : exécuter le backtest de stratégies et le trading en direct dans le même framework.
  • Indicateurs techniques : plus de 50 indicateurs techniques intégrés pour l'analyse technique.
  • Sources de données multiples : prise en charge de plusieurs sources de données.
  • Intégrations de courtiers : prise en charge de plusieurs courtiers, utilisable pour le trading en direct.
  • Analyzers : métriques de performance couvrant les rendements, le drawdown, les transactions et les positions.
  • Gestion des ordres : prend en charge les ordres au marché et d'autres types d'ordres, avec un slippage maximal configurable pour les ordres stop.
  • Stratégies de machine learning : utilisable pour construire et évaluer des stratégies de trading par machine learning.

Installation Installation via pip :

bash pip install back-trader-python Remarque : back-trader-python est le nom de distribution PyPI.

Cas d'usage

  • Analyse d'indicateurs techniques
  • Stratégies de trading par machine learning
  • Trading en direct avec intégrations de courtiers
  • Optimisation des paramètres
  • Backtesting de stratégies de trading

Courbe

d'apprentissage La courbe d'apprentissage est moyenne.

Cas d’usage
  • __init__(*args, **kwargs) ```bash - *Benefits:** - 45% performance improvement - Explicit initialization - Easier debugging - Better IDE support ## See Also - [Line System](line-system
  • """ # Your trading logic here pass ```bash ## Order Management ### Market Orders ```python class MyStrategy(bt
  • **Analyzers**- Performance metrics 3
  • **Simple strategies**: Strategies without complex state management ### When NOT to Use TS Mode 1
  • ## Next Steps - [Analyzers](analyzers
  • 0` | Max slippage for stop orders (0=market) | ## Order Management ### Order Types ```python class MyStrategy(bt
  • 13) pip package manager Installation¶ From PyPI (Recommended)¶ pip install back-trader-python Note: back-trader-python is the PyPI distribution name
  • 2f}') ```bash ## Analyzer Output Format Most analyzers return a dictionary with analysis results: ```python analyzer = strat

Fonctions et usages

__init__(*args, **kwargs) ```bash - *Benefits:** - 45% performance improvement - Explicit initialization - Easier debugging - Better IDE support ## See Also - [Line System](line-system""" # Your trading logic here pass ```bash ## Order Management ### Market Orders ```python class MyStrategy(bt**Analyzers**- Performance metrics 3**Simple strategies**: Strategies without complex state management ### When NOT to Use TS Mode 1## Next Steps - [Analyzers](analyzers0` | Max slippage for stop orders (0=market) | ## Order Management ### Order Types ```python class MyStrategy(bt13) pip package manager Installation¶ From PyPI (Recommended)¶ pip install back-trader-python Note: back-trader-python is the PyPI distribution name2f}') ```bash ## Analyzer Output Format Most analyzers return a dictionary with analysis results: ```python analyzer = strat2f}') ```bash ## Position Management ### Checking Position ```python class MyStrategy(bt2f}') ```bash ### Position Analysis ```python # Positions Analyzer cerebro2f}') print(f'Max Drawdown Duration: {drawdown["max"]["len"]} days') ```bash ### Trade Analysis ```python # Trade Analyzer cerebro31:30011', 'broker_id': '9999', 'user_id': 'your_id', 'password': 'your_password', 'app_id': 'simnow_client_test', 'auth_code': '0000000000000000', } # Create cerebro cerebro = bt

Faits rapides

API publique disponible

En bref

Monétisation
  • Gratuit
Signaux de maturité
  • Open source
  • API publique
  • Famille de modèles
  • Auto-hébergement
Courbe d'apprentissage
  • Moyenne

Ressources

Sources

Chaque fiche conserve ses sources et sa date de vérification.

Outils similaires

Griptape
griptape.ai
82

Griptape est un framework Python open-source pour créer des applications alimentées par LLM et des workflows d'IA.

Voir les détails
Frontman
frontman.sh
87

Frontman permet aux designers et aux chefs de produit de cliquer sur n'importe quel élément d'une application en cours d'exécution, de décrire une modification en langage naturel et de l'appliquer directement aux fichiers source. Il prend en charge Next.js, Astro, Vite et WordPress, peut être auto-hébergé et propose une API publique.

Payant · 15 €+/mois

Voir les détails
SpeakoFlow
speakoflow.com
83

SpeakoFlow est un assistant vocal gratuit et open source qui fonctionne entièrement sur votre propre machine. Il vous permet de dicter dans n'importe quelle application, d'écrire ou de traduire, ou de poser des questions sur votre écran.

Voir les détails
OpenProgram
openprogram.io
82

OpenProgram est un runtime open source pour créer des agents IA auto-programmables qui créent et affinent leurs propres workflows. Il fournit des modèles, des outils, de la mémoire, du contexte et une collaboration multi-agents, et prend en charge le paradigme Agentic Programming.

Voir les détails