QuantConnect ist eine Open-Source-Plattform für quantitative Trading Strategien, die es Entwicklern ermöglicht, Algorithmen zu erstellen, zu testen und live zu handeln. Die Plattform bietet eine umfassende Dokumentation, eine Forschungsumgebung, Datenbibliotheken und eine Infrastruktur für die Entwicklung von quantitativen Trading Strategien.
Key Concepts
- Initialization: Die Initialisierung eines Algorithmus, bei der die erforderlichen Parameter und Variablen definiert werden.
- Securities: Die Definition von Wertpapieren, die in einem Algorithmus verwendet werden.
- Portfolio: Die Verwaltung eines Portfolios, das die Positionen und die Performance eines Algorithmus enthält.
- Universes: Die Definition von Universen, die eine Gruppe von Wertpapieren enthalten, die in einem Algorithmus verwendet werden.
- Datasets: Die Verwendung von Datenquellen, um historische Daten für die Entwicklung von Algorithmen zu erhalten.
- Importing Data: Die Importierung von Daten in die Plattform, um sie in Algorithmen zu verwenden.
- Consolidating Data: Die Konsolidierung von Daten, um sie in einem Format zu speichern, das für die Verwendung in Algorithmen geeignet ist.
- Historical Data: Die Verwendung von historischen Daten, um die Performance von Algorithmen zu testen.
- Trading and Orders: Die Ausführung von Trades und die Verwaltung von Aufträgen in einem Algorithmus.
- Reality Modeling: Die Simulation von realen Marktbedingungen, um die Performance von Algorithmen zu testen.
Machine Learning
QuantConnect unterstützt mehrere Machine-Learning-Bibliotheken, darunter TensorFlow, SciKit Learn, PyTorch und Keras. Diese Bibliotheken können verwendet werden, um Modelle zu trainieren und in Algorithmen zu integrieren.
- Supported Libraries: Eine Liste der unterstützten Machine-Learning-Bibliotheken.
- Add New Libraries: Die Möglichkeit, neue Bibliotheken anzufordern und zu integrieren.
- Save Models: Die Möglichkeit, trainierte Modelle zu speichern und in Algorithmen zu laden.
- Load Models: Die Möglichkeit, gespeicherte Modelle zu laden und in Algorithmen zu verwenden.
Ask Mia
Ask Mia ist ein interaktives AI-System, das es Benutzern ermöglicht, Fragen zu stellen und Antworten zu erhalten. Das System ist in die Algorithm Lab-Plattform integriert und bietet eine private, kontextsensitive Chat-Funktion.
- Availability: Ask Mia ist für alle Benutzer auf der Cloud- und Local-Plattform verfügbar.
- Limits: Die Anzahl der Fragen, die pro Monat gestellt werden können, ist abhängig vom Support-Tier.
Community
QuantConnect hat eine aktive Community von über 220.000 Quants, die sich auf der Plattform austauschen und gemeinsam an der Entwicklung von quantitativen Trading Strategien arbeiten.
- Blog: Der offizielle Blog von QuantConnect, auf dem Neuigkeiten und Updates veröffentlicht werden.
- Forum: Ein Forum, auf dem Benutzer Fragen stellen und Antworten erhalten können.
- Discord: Ein Discord-Server, auf dem Benutzer sich austauschen und gemeinsam an Projekten arbeiten können.