ILoveTrading Dokumentation

Universelle Token-Architektur, Webhooks und benutzerdefinierte Aufnahme

Webhooks stellen die ereignisgesteuerte Aufnahmeschicht bereit, die Desktop-Terminals, Cloud-Strategien und algorithmische Bots direkt mit dem ILoveTrading-Journal verbindet. Dieses Dokument beschreibt die kryptografische Token-Authentifizierung, Nutzlastschemata und benutzerdefinierte API-Integrationsprotokolle.


1. Sicherheitsarchitektur und kryptografische Isolierung

Um die Anmeldeinformationen der Benutzer zu schützen, erzwingt ILoveTrading eine zustandslose Token-Authentifizierung, anstatt Broker-Passwörter zu speichern. Jedes Universal-Token fungiert als privater, bereichsbezogener Aufnahmeschlüssel:

  • Kontoisolation: Jedes Handelskontoprofil verwaltet einen eigenen Token. Ausführungen, die über den Token von Konto A gepusht werden, sind strikt von Konto B isoliert, wodurch eine Auswertung und Kontamination von Live-Broker-Datensätzen verhindert wird.
  • Nicht-interaktive Authentifizierung: Terminals und automatisierte Skripte authentifizieren ausgehende HTTPS-Anfragen ohne interaktive Sitzungscookies.
  • Sofortige Sperrung: Wenn ein Token kompromittiert wird, wird durch die Neugenerierung das vorherige Token sofort ungültig und bei nachfolgenden nicht autorisierten Übertragungen wird sofort „401 Unauthorized“ zurückgegeben.

Formula / Calculation

Sicherheitsüberprüfung = HMAC-SHA256(Payload, Universal Token)

2. Universelle Token generieren und verwalten

Token können direkt über das Dashboard generiert und verwaltet werden:1. Über das Integrationsmenü: Navigieren Sie zu Integrationen in der Hauptseitenleiste. Klicken Sie auf Token generieren, um Ihren primären Integrationsschlüssel zu erstellen. 2. Über die Kontoeinstellungen: Öffnen Sie Einstellungen > Konten. Für jedes aufgelistete Handelskonto wird sein dedizierter Universal-Token mit Maskierungskontrollen und Kopieren aus der Zwischenablage mit einem Klick angezeigt. 3. Token-Neugenerierung: Durch Klicken auf Neu generieren wird der geheime Schlüssel in der Datenbank sofort aktualisiert.

Warning

[!WARNING] Durch die Neugenerierung eines Tokens werden alle aktiven MetaTrader EA, cTrader cBot oder NinjaTrader Add-ons, die den vorherigen Schlüssel verwenden, sofort getrennt. Sie müssen die Token-Eingabe in Ihrem Terminal aktualisieren, um die Synchronisierung fortzusetzen.


3. Unterstützte Aufnahmeprotokolle

ILoveTrading unterstützt zwei primäre Webhook-Formate:

Format A: TradingView-Warnungssyntax (PineConnector-kompatibel)

Für Händler, die TradingView-Warnungen, -Indikatoren oder PineScript-Strategien verwenden, senden Sie eine durch Kommas getrennte Rohdaten-Nutzlast:

  • Endpunkt: POST https://ilove.trading/api/webhook
  • Content-Type: „text/plain“ oder „application/json“.

„Text <YOUR_UNIVERSAL_TOKEN>,buy,EURUSD,risk=1,sl=1.0850,tp=1.0950 „

ParameterGeben Sieein ErforderlichBeschreibung
„Token“ZeichenfolgeJaIhr einzigartiger Universal-Token.
„Aktion“ZeichenfolgeJa„kaufen“, „verkaufen“, „closelong“, „closeshort“ oder „closepart“.
„Risiko“FloatOptionalRisikoprozentsatz pro Trade (z. B. „1“ für 1 %).
slFloatOptionalGenaues Preisniveau für den anfänglichen Stop-Loss.
tpFloatOptionalGenaues Preisniveau für den anfänglichen Take-Profit.

Format B: Programmatische REST-JSON-Aufnahme

Für benutzerdefinierte Python-Bots, cURL-Skripte oder proprietäre Ausführungssysteme:

  • Endpunkt: POST https://ilove.trading/api/webhooks/trade
  • Überschriften:
    • „Inhaltstyp: application/json“.
    • Autorisierung: Inhaber <YOUR_UNIVERSAL_TOKEN>

„json { „Ticket“: „98765432“, „Symbol“: „EURUSD“, „Typ“: „KAUFEN“, „viele“: 2.0, „open_price“: 1.08500, „close_price“: 1.09250, „stop_loss“: 1.08100, „take_profit“: 1.09500, „open_time“: „2026-08-27T10:15:00Z“, „close_time“: „2026-08-27T11:45:00Z“, „Provision“: -7,00, „Swap“: -0,80, „Gewinn“: 1500,00 } „


4. Best Practices und Zeitstempelintegrität

Tip

[!TIP] ISO 8601 UTC-Zeitstempel: Wenn Sie benutzerdefinierte JSON-Nutzlasten übermitteln, formatieren Sie Öffnungs- und Schließzeitstempel strikt in UTC („JJJJ-MM-TTTHH:mm:ssZ“). Zeitstempel mit fehlenden Zeitzonen-Offsets verzerren die Sitzungsanalyse und die stündlichen Verteilungsmetriken.

Important

[!IMPORTANT]> Idempotenz und Ticket-Eindeutigkeit: Stellen Sie sicher, dass jeder Trade eine eindeutige „Ticket“-ID hat. Durch die erneute Übermittlung einer vorhandenen Ticket-ID wird der vorhandene Handelsdatensatz aktualisiert und nicht dupliziert.

ILoveTrading Institutional Analytics

Handeln Sie auf MetaTrader?

Synchronisieren Sie Ihr MT4- oder MT5-Konto und analysieren Sie Ihre kognitiven Verzerrungen und Leistungskennzahlen.

100% Kostenlos starten
SPONSORGoogle AdSense
Google AdSense Banner