ILoveTrading Documentació
Arquitectura de fitxes universals, webhooks i ingesta personalitzada
Els webhooks proporcionen la capa d'ingestió basada en esdeveniments que connecta terminals d'escriptori, estratègies al núvol i bots algorítmics directament a la revista ILoveTrading. Aquest document detalla l'autenticació de testimonis criptogràfics, els esquemes de càrrega útil i els protocols d'integració d'API personalitzats.
1. Arquitectura de seguretat i aïllament criptogràfic
Per protegir les credencials dels usuaris, ILoveTrading aplica l'autenticació de testimoni sense estat en lloc d'emmagatzemar les contrasenyes de l'agent. Cada testimoni universal actua com a clau d'ingestió d'abast privada:
- Aïllament del compte: Cada perfil de compte comercial manté un testimoni diferent. Les execucions impulsades mitjançant el testimoni del compte A estan estrictament aïllades del compte B, evitant l'avaluació i la contaminació dels registres de l'agent en directe.
- Autenticació no interactiva: els terminals i els scripts automatitzats autentiquen les sol·licituds HTTPS sortints sense galetes de sessió interactives.
- Revocació instantània: si un testimoni està compromès, regenerar-lo invalida a l'instant el testimoni anterior, retornant immediatament "401 No autoritzat" a les transmissions no autoritzades posteriors.
Formula / Calculation
Verificació de seguretat = HMAC-SHA256 (càrrega útil, testimoni universal)
2. Generació i gestió de fitxes universals
Els testimonis es poden generar i gestionar directament des del tauler:1. A través del menú Integracions: Navegueu a Integracions a la barra lateral principal. Feu clic a Genera testimoni per crear la vostra clau d'integració principal. 2. A través de la configuració dels comptes: obriu Configuració > Comptes. Cada compte comercial que apareix a la llista mostra el seu testimoni universal dedicat amb controls d'emmascarament i còpia del porta-retalls amb un sol clic. 3. Regeneració de testimonis: En fer clic a Regenerar s'actualitza immediatament la clau secreta de la base de dades.
[!ADVERTIMENT] La regeneració d'un testimoni desconnecta instantàniament qualsevol complement actiu de MetaTrader EA, cTrader cBot o NinjaTrader mitjançant la clau anterior. Heu d'actualitzar l'entrada del testimoni al vostre terminal per reprendre la sincronització.
3. Protocols d'ingestió admesos
ILoveTrading admet dos formats de webhook principals:
Format A: Sintaxi d'alerta de TradingView (compatible amb PineConnector)
Per als comerciants que utilitzen alertes, indicadors o estratègies de PineScript de TradingView, envieu una càrrega útil en brut separada per comes:
- Punt final:
POST https://ilove.trading/api/webhook - Tipus de contingut:
text/plainoapplication/json
<YOUR_UNIVERSAL_TOKEN>,comprar,EURUSD,risc=1,sl=1,0850,tp=1,0950
| Paràmetre | Tipus | Obligatori | Descripció |
|---|---|---|---|
| 'token' | Cadena | Sí | El vostre testimoni universal únic. |
| 'acció' | Cadena | Sí | comprar, vendre', acostar-se', acostar-se' o aparèixer`. |
| 'risc' | Flotador | Opcional | Percentatge de risc per comerç (p. ex., "1" per a l'1%). |
sl | Flotador | Opcional | Nivell de preu exacte per a Stop Loss inicial. |
tp | Flotador | Opcional | Nivell de preu exacte per a Take Profit inicial. |
Format B: ingesta programàtica de REST JSON
Per a robots Python personalitzats, scripts cURL o sistemes d'execució propietaris:
- Punt final:
POST https://ilove.trading/api/webhooks/trade - Capçaleres:
Tipus de contingut: aplicació/jsonAutorització: portador <YOUR_UNIVERSAL_TOKEN>
{
"ticket": "98765432",
"símbol": "EURUSD",
"type": "COMPRAR",
"lots": 2.0,
"preu_obert": 1,08500,
"preu_tancat": 1,09250,
"stop_loss": 1.08100,
"take_profit": 1.09500,
"open_time": "2026-08-27T10:15:00Z",
"close_time": "2026-08-27T11:45:00Z",
"comissió": -7.00,
"canvi": -0,80,
"benefici": 1500,00
}
4. Bones pràctiques i integritat de la marca de temps
[!CONSELL] Segells de temps ISO 8601 UTC: Quan envieu càrregues útils JSON personalitzades, formateu estrictament les marques de temps d'obertura i tancament en UTC (
AAAA-MM-DDTHH:mm:ssZ). Les marques de temps amb desplaçaments de zona horària que falten distorsionaran l'anàlisi de la sessió i les mètriques de distribució horària.
Important
[!IMPORTANT]> Idempotència i singularitat del bitllet: Assegureu-vos que cada comerç mantingui un identificador de "tiquet" únic. Tornar a enviar un identificador de bitllet existent s'actualitzarà en lloc de duplicar el registre comercial existent.
Operes amb MetaTrader?
Sincronitza el teu compte MT4 o MT5 i audita automàticament els teus biaixos cognitius i mètriques de trading.
