ILoveTrading Documentație

Arhitectură universală de simboluri, webhooks și asimilare personalizată

Webhook-urile oferă stratul de absorbție bazat pe evenimente care conectează terminalele desktop, strategiile cloud și roboții algoritmici direct la jurnalul ILoveTrading. Acest document detaliază autentificarea cu jeton criptografic, schemele de încărcare utilă și protocoalele de integrare API personalizate.


1. Arhitectură de securitate și izolare criptografică

Pentru a proteja acreditările utilizatorilor, ILoveTrading impune autentificarea cu jeton fără stat, în loc să stocheze parolele brokerului. Fiecare token universal acționează ca o cheie de asimilare privată, acoperită:

  • Izolarea contului: Fiecare profil de cont de tranzacționare menține un simbol distinct. Execuțiile impuse prin simbolul Contului A sunt strict izolate de Contul B, prevenind evaluarea și contaminarea înregistrărilor brokerului în direct.
  • Autentificare non-interactivă: Terminalele și scripturile automate autentifică cererile HTTPS de ieșire fără cookie-uri de sesiune interactive.
  • Revocare instantanee: Dacă un jeton este compromis, regenerarea acestuia invalidează instantaneu jetonul anterior, returnând imediat 401 Neautorizat la transmisiile ulterioare neautorizate.

Formula / Calculation

Verificarea securității = HMAC-SHA256(sarcină utilă, simbol universal)

2. Generarea și gestionarea jetoanelor universale

Tokenurile pot fi generate și gestionate direct din tabloul de bord:1. Prin meniul Integrations: Navigați la Integrations în bara laterală principală. Faceți clic pe Generează token pentru a crea cheia de integrare principală. 2. Prin Setări Conturi: Deschideți Setări > Conturi. Fiecare cont de tranzacționare listat își afișează Tokenul Universal dedicat cu comenzi de mascare și copiere clipboard cu un singur clic. 3. Regenerare token: Făcând clic pe Regenerare se actualizează imediat cheia secretă din baza de date.

Warning

[!WARNING] Regenerarea unui token deconectează instantaneu orice supliment activ MetaTrader EA, cTrader cBot sau NinjaTrader folosind cheia anterioară. Trebuie să actualizați introducerea jetonului în terminal pentru a relua sincronizarea.


3. Protocoale de asimilare acceptate

ILoveTrading acceptă două formate principale de webhook:

Format A: Sintaxă de alertă TradingView (compatibilă cu PineConnector)

Pentru comercianții care folosesc alerte TradingView, indicatori sau strategii PineScript, trimiteți o încărcătură utilă brută, separată prin virgulă:

  • Punctul final: POST https://ilove.trading/api/webhook
  • Content-Type: text/plain sau application/json
<YOUR_UNIVERSAL_TOKEN>,cumpărați,EURUSD,risc=1,sl=1,0850,tp=1,0950
ParametruTipNecesarDescriere
jetonStringDaTokenul tău universal unic.
acțiuneStringDacumpăr, vinde, closelong, closeshort sau closepart.
riscPlutitorOpționalProcentul de risc pe tranzacție (de exemplu, „1” pentru 1%).
slPlutitorOpționalNivelul exact al prețului pentru Stop Loss inițial.
tpPlutitorOpționalNivelul exact al prețului pentru Take Profit inițial.

Format B: Ingestie programatică REST JSON

Pentru roboți Python personalizați, scripturi cURL sau sisteme de execuție proprietare:

  • Punctul final: POST https://ilove.trading/api/webhooks/trade
  • Anteturi:
    • Content-Type: application/json
    • Authorization: Bearer <YOUR_UNIVERSAL_TOKEN>
{
  „bilet”: „98765432”,
  „simbol”: „EURUSD”,
  "type": "CUMPĂRĂ",
  „loturi”: 2.0,
  „preț_deschis”: 1,08500,
  „preț_închis”: 1,09250,
  „stop_loss”: 1.08100,
  „take_profit”: 1.09500,
  "open_time": "2026-08-27T10:15:00Z",
  "close_time": "2026-08-27T11:45:00Z",
  "comision": -7.00,
  „swap”: -0,80,
  „profit”: 1500,00
}

4. Cele mai bune practici și integritatea marcajului de timp

Tip

[!TIP] Stampile de timp ISO 8601 UTC: când trimiteți încărcături utile JSON personalizate, formatați strict marcajele de timp deschise și închise în UTC (AAAA-LL-ZZHH:mm:ssZ). Marcajele de timp cu decalaje lipsă ale fusului orar vor distorsiona analiza sesiunii și valorile de distribuție orară.

Important

[!IMPORTANT]> Idempotenta și unicitatea biletului: Asigurați-vă că fiecare tranzacție menține un ID unic de „bilet”. Retrimiterea unui ID de bilet existent va actualiza mai degrabă decât va duplica înregistrarea comercială existentă.

ILoveTrading Institutional Analytics

Tranzacționezi pe MetaTrader?

Sincronizează-ți contul MT4 sau MT5 și analizează-ți automat erorile cognitive și indicatorii de tranzacționare.

Începe 100% Gratuit
SPONSORGoogle AdSense
Google AdSense Banner