Il Trading Webhook Endpoint è un potente cBot per cTrader che consente di eseguire operazioni di trading tramite richieste HTTP. Questo strumento è ideale per integrare strategie di trading automatizzate, segnali esterni o per controllare il tuo trading da piattaforme di terze parti come TradingView.
Product Info: Informazioni sul prodotto (default: https://ctrader.guru/)
Label: Etichetta per identificare le operazioni (default: TWE)
License: Chiave di licenza del prodotto
Key: Chiave API per autenticare le richieste (default: webhook)
Interprets parameters as strings: Interpretazione dei parametri come stringhe (default: false)
Translate: Traduce i simboli in altri simboli con nomi diversi
Prefix: Prefisso da aggiungere ai simboli
Suffix: Suffisso da aggiungere ai simboli
Una volta avviato, il cBot creerà un server webhook all’indirizzo specificato nel parametro “Address”. Le richieste HTTP dovranno essere inviate a questo indirizzo, utilizzando la chiave API specificata.
Per rendere il server webhook accessibile da Internet, è necessario configurare correttamente la propria rete:
Port Forwarding: È necessario configurare il port forwarding sul proprio router per la porta 80 (HTTP). Questa operazione inoltrerà le richieste in arrivo sulla porta 80 al PC su cui è in esecuzione cTrader con il cBot.
Indirizzo IP:
Sicurezza: Assicurarsi di utilizzare una chiave API robusta e di mantenere aggiornato il sistema operativo e cTrader per garantire la sicurezza del server webhook.
Esempio di URL del webhook:
http://[tuo-dominio-noip].ddns.net/[API Key]
o
http://[tuo-ip-pubblico]/[API Key]
NOTA: Il cBot utilizza la porta 80 (HTTP) per impostazione predefinita. Se utilizzi un'altra porta ricordati di inserirlo nell'URL del webhook.
Il Trading Webhook Endpoint accetta richieste POST con payload JSON. Ecco i comandi disponibili:
{
"command": "string",
"id": "string",
"symbol": "string",
"volume": number,
"lots": number,
"slPrice": number,
"tpPrice": number,
"slPips": number,
"tpPips": number
}
{
"command": "buy",
"symbol": "EURUSD",
"volume": 10000,
"slPips": 20,
"tpPips": 50
}
{
"command": "close",
"id": "12345"
}
{
"command": "edit",
"id": "12345",
"slPrice": 1.0850,
"tpPrice": 1.0950
}
Il server non si avvia: Verifica che l’indirizzo IP e la porta specificati siano corretti e non in uso da altre applicazioni.
Le richieste vengono rifiutate: Assicurati di utilizzare la chiave API corretta nell’URL del webhook.
I simboli non vengono riconosciuti: Controlla di aver impostato correttamente i prefissi e suffissi dei simboli, se necessario per il tuo broker.
Le operazioni non vengono eseguite: Verifica che il cBot abbia i permessi necessari nel tuo account cTrader e che ci sia sufficiente margine disponibile.
Non riesco ad accedere al webhook da Internet:
Accedere al Pannello di controllo: Dal menu Start di Windows, apri il Pannello di controllo.
Aprire Windows Firewall: Seleziona Windows Firewall e clicca su Impostazioni avanzate nella colonna sinistra.
Creare una nuova regola:
Configurare i parametri della regola:
80
come porta specifica locale, quindi clicca
Avanti.
Completare la configurazione: Dai un nome alla regola (ad esempio, "Abilita Porta 80") e clicca Fine.
Verifica: Controlla che la porta 80 sia ora aperta e accessibile per il tuo software.
Per ulteriore assistenza, non esitare a contattare il supporto su https://ctrader.guru/.
Download: Trading Webhook Endpoint