Angel One Smart API: Umfassender Leitfaden für die Integration und Nutzung (2025)
- Was ist die Angel One Smart API?
- Wie generiere ich einen Smart API Private Key?
- Wie aktiviere ich TOTP für die SMART_API-Integration?
- Was ist der Unterschied zwischen SMART_API und SMART_API_M?
- Wie füge ich mein Angel One-Konto zum System hinzu?
- Welche häufigen Probleme können auftreten und wie löst man sie?
- Wie sieht der typische Workflow mit der Angel One API aus?
- Welche Sicherheitsmaßnahmen sollte ich beachten?
- Häufig gestellte Fragen (FAQ)
Die Angel One Smart API bietet Händlern und Entwicklern eine leistungsstarke Schnittstelle für den automatisierten Handel. Dieser Leitfaden erklärt Schritt für Schritt, wie Sie die API einrichten, API-Schlüssel generieren und sowohl die SMART_API- als auch SMART_API_M-Plattformen nutzen können. Mit detaillierten Anleitungen, Screenshots und praktischen Tipps hilft Ihnen dieser Artikel, Ihr Angel One-Konto effizient zu integrieren und häufige Probleme zu vermeiden.
Was ist die Angel One Smart API?
Die Angel One Smart API ist eine programmierbare Schnittstelle, die es Entwicklern ermöglicht, Handelsalgorithmen zu erstellen, Konten zu verwalten und Marktdaten abzurufen. Sie unterstützt zwei Hauptintegrationsmethoden: SMART_API (empfohlen) und SMART_API_M (OAuth-basiert). Die API eignet sich besonders für automatisierten Handel, Portfoliomanagement und die Entwicklung handelsbezogener Anwendungen.
Wie generiere ich einen Smart API Private Key?
Folgen Sie diesen Schritten, um Ihren API-Schlüssel zu erstellen:
1. Besuchen Sie https://smartapi.angelbroking.com/ und registrieren Sie sich
2. Melden Sie sich mit Ihren neuen Zugangsdaten an
3. Klicken Sie auf "Create An App"
4. Wählen Sie als API-Typ "Trading API" aus
5. Geben Sie als App-Namen "StocksDeveloper" ein (ohne Leerzeichen)
6. Fügen Sie Ihre Angel Client ID hinzu
7. Klicken Sie auf "Create App"
Der generierte Private Key sollte sicher aufbewahrt und nicht weitergegeben werden. Für jedes zusätzliche Angel One-Konto muss dieser Prozess wiederholt werden, da jeder Account einen eigenen API-Schlüssel erhält.
Wie aktiviere ich TOTP für die SMART_API-Integration?
Die TOTP-Aktivierung ist ein einmaliger Vorgang:
1. Installieren Sie die Google Authenticator App auf Ihrem Smartphone
2. Rufen Sie https://smartapi.angelbroking.com/enable-totp auf
3. Geben Sie den per SMS/E-Mail erhaltenen OTP ein
4. Scannen Sie den angezeigten QR-Code mit der Authenticator App
5. Speichern Sie den Secret Key sicher
6. Tragen Sie den TOTP Secret Key in Ihrem AutoTrader Web unter "Settings > Trading Accounts" ein
Was ist der Unterschied zwischen SMART_API und SMART_API_M?
Die SMART_API-Plattform ist die empfohlene Integration und erfordert:
- API-Schlüssel und MPIN
- TOTP-Einrichtung für zusätzliche Sicherheit
- Direkte Verbindung ohne tägliches manuelles Login
Die SMART_API_M-Plattform verwendet OAuth und:
- Benötigt nur API Key und Secret
- Erfordert tägliches manuelles Login
- Verwendet keine TOTP-Authentifizierung
- Ist einfacher einzurichten, aber weniger automatisiert
Wie füge ich mein Angel One-Konto zum System hinzu?
Für SMART_API:
1. Gehen Sie zu "Settings > Trading Accounts"
2. Klicken Sie auf "Create"
3. Wählen Sie Broker "Angel"
4. Geben Sie Login-ID und MPIN ein
5. Fügen Sie den API-Schlüssel hinzu
6. Klicken Sie auf "Validate" und dann "Save"
Für SMART_API_M:
1. Wählen Sie Platform "SMART_API_M"
2. Geben Sie nur den API Key ein
3. Sie werden zur Angel One-Website weitergeleitet
4. Nach erfolgreichem Login wird Ihr Konto gespeichert
Welche häufigen Probleme können auftreten und wie löst man sie?
AB1007-Fehler (Ungültige User-ID oder Passwort):
- Überprüfen Sie, ob die Login-Daten korrekt sind
- Stellen Sie sicher, dass das Konto nicht gesperrt ist
- Bei wiederholten Fehlern kontaktieren Sie den Angel One-Support
Verbindungsprobleme:
- Prüfen Sie Ihre Internetverbindung
- Stellen Sie sicher, dass die API-Server online sind
- Überprüfen Sie, ob der API-Schlüssel noch gültig ist
Wie sieht der typische Workflow mit der Angel One API aus?
Ein typischer API-Workflow umfasst:
1. Marktdatenabfrage (Preise, Volumen, etc.)
2. Analyse der Daten (lokal oder serverbasiert)
3. Generierung von Handelssignalen
4. Platzierung von Orders über die API
5. Überwachung offener Positionen
6. Anpassung oder Schließung von Positionen
7. Protokollierung aller Aktivitäten zur späteren Analyse
Welche Sicherheitsmaßnahmen sollte ich beachten?
1. Bewahren Sie API-Schlüssel und TOTP-Secret sicher auf
2. Verwenden Sie starke, einzigartige Passwörter
3. Aktivieren Sie Zwei-Faktor-Authentifizierung
4. Beschränken Sie API-Berechtigungen auf das Notwendige
5. Überwachen Sie API-Aktivitäten regelmäßig
6. Rotieren Sie API-Schlüssel in regelmäßigen Abständen
Häufig gestellte Fragen (FAQ)
Wie lange ist mein API-Schlüssel gültig?
API-Schlüssel von Angel One haben keine festgelegte Ablaufzeit, aber es wird empfohlen, sie regelmäßig zu aktualisieren, insbesondere bei Sicherheitsbedenken.
Kann ich mit einem API-Schlüssel auf mehrere Konten zugreifen?
Nein, jeder Angel One-Account benötigt einen eigenen API-Schlüssel. Sie müssen für jedes Konto einen separaten Registrierungsprozess durchführen.
Gibt es Limits für API-Aufrufe?
Ja, Angel One setzt Rate-Limits für API-Anfragen. Die genauen Limits finden Sie in der offiziellen API-Dokumentation und hängen von Ihrem Kontotyp ab.
Welche Programmiersprachen werden unterstützt?
Die Angel One Smart API ist sprachunabhängig und kann mit jeder Sprache genutzt werden, die HTTP-Anfragen unterstützt, einschließlich Python, Java, C# und JavaScript.
Kann ich historische Marktdaten über die API abrufen?
Ja, die API bietet Zugriff auf historische Kursdaten, allerdings können je nach Kontotyp Einschränkungen hinsichtlich des Zeitraums und der Granularität bestehen.