Open API / MCP
Open API, server MCP (locali/remoti), AI Agent Connect e quando scegliere quale.
Sì: quando il trading è abilitato, un agente AI connesso tramite cTrader MCP può piazzare, modificare e chiudere ordini reali per tuo conto. Questo è potente e rischioso. Abilita il requisito di conferma per le operazioni di trading nelle impostazioni del server MCP, supervisiona l'agente e verifica gli output prima di approvare azioni sensibili. Il trading generato dall'AI non è una consulenza finanziaria.
Sì, tramite il server MCP locale o remoto di cTrader. Con Claude Code (o Claude Desktop con supporto MCP) configurato sul server MCP di cTrader, Claude può leggere i dati del conto, interrogare i dati di mercato, gestire ordini e posizioni, controllare i grafici (MCP locale) ed eseguire azioni di trading se il trading è abilitato. Le azioni di trading possono essere controllate tramite un'impostazione di conferma.
Sì. Sia ChatGPT Codex che Cursor supportano MCP e possono connettersi al server MCP locale o remoto di cTrader utilizzando lo stesso approccio di configurazione di qualsiasi altro client AI supportato. Una volta configurato, l'agente AI ha accesso a qualsiasi server MCP a cui lo indirizzi.
Sì. Open API supporta le operazioni necessarie per alimentare un bot di trading Telegram (o Discord, Slack): controlli del conto, dati di mercato, avvisi, piazzamento di ordini e notifiche di copy. Inizia con funzionalità di sola lettura e notifiche prima di aggiungere l'esecuzione di operazioni, richiedi conferme per gli ordini live e registra ogni azione in modo che il comportamento del bot sia verificabile.
Sì, tramite un bridge webhook. TradingView invia un avviso come webhook al tuo server, che convalida il messaggio, applica controlli di rischio e invia l'ordine a cTrader Open API. Gli avvisi di TradingView non possono chiamare direttamente Open API perché Open API utilizza TCP/Protobuf o WebSocket con autenticazione in stile OAuth, non semplici webhook HTTP. Costruisci sempre prima il bridge su un conto demo.
Sì. Nelle impostazioni del server MCP locale, spunta "Richiedi conferma per le operazioni di trading" per controllare ogni operazione dietro approvazione manuale. Molti client AI supportano anche la conferma delle chiamate agli strumenti in modo nativo: Claude Code, Cursor e altri richiedono all'utente prima di eseguire le chiamate agli strumenti. Utilizza entrambi i livelli per il trading live.
Sì. Open API supporta le operazioni di trading disponibili per i conti cTrader standard: piazzare, modificare e chiudere ordini, oltre alla gestione di posizioni e conti. Con l'autorizzazione al trading, un'app Open API può agire su un conto live esattamente come potrebbe fare l'utente, quindi autenticazione, ambito e controlli di rischio dovrebbero essere progettati prima di passare al live.
Sì. Open API funziona sia con conti cTrader demo che live. Il demo è il punto di partenza predefinito per qualsiasi nuova integrazione perché gli errori con fondi reali sono irrecuperabili. Utilizza una chiara separazione di credenziali e ambienti tra demo e live per evitare ordini indirizzati erroneamente.
cTrader MCP espone trading, dati di mercato, dati del conto, grafici, indicatori, plugin e aree di lavoro, ma il backtesting dei cBot viene eseguito all'interno di cTrader Algo su desktop, non come strumento MCP documentato. Un agente AI connesso tramite MCP locale può aprire le aree di lavoro di cTrader Algo e visualizzare i risultati del backtesting, ma guidare il backtesting tramite MCP non è un'operazione standard esposta.
Sì: MCP locale include il controllo di plugin e aree di lavoro come parte del suo ambito, quindi un agente AI può aprire, configurare e organizzare i plugin all'interno di cTrader Windows o Mac. MCP remoto non espone il controllo dei plugin. Per l'automazione specifica dei plugin, utilizza MCP locale.
Sì: MCP locale può aggiungere, regolare, rimuovere e leggere i valori degli indicatori integrati sul grafico attivo in cTrader Windows o Mac. Questo rende possibile per un agente AI chiedere "qual è l'RSI(14) su EURUSD H1 in questo momento?" e ottenere una risposta live. MCP remoto non include il controllo degli indicatori.
Sì. C# è un linguaggio di prima classe per cTrader Open API ed è anche il linguaggio principale per cBot e indicatori in-platform in cTrader Algo (precedentemente cTrader Automate). Gli sviluppatori C# possono scegliere tra la creazione di un'applicazione Open API esterna e la creazione di un cBot, a seconda che il flusso di lavoro necessiti di UI in-platform e accesso ai grafici (cBot) o venga eseguito al di fuori di cTrader come servizio (Open API).
Sì. Python è uno dei linguaggi più comuni utilizzati con cTrader Open API, con librerie della community ed esempi ufficiali. I casi d'uso tipici di Python sono pipeline di dati di mercato, notebook di ricerca, dashboard, bot di segnali e bot di notifica in stile Telegram. Per l'automazione completa in-platform, un cBot in Python o C# è spesso una strada più semplice rispetto a Open API.
Inizia con un conto demo, abilita la conferma per le operazioni di trading ed esegui l'agente prima su attività di sola lettura (controlli del conto, analisi di mercato) prima di permettergli di piazzare ordini. Aggiungi un limite rigido sulla dimensione della posizione, una protezione sul numero massimo di posizioni e un kill switch in cTrader stesso, non solo nel client AI. Registra ogni chiamata dello strumento. Passa al trading live solo dopo che l'agente ha gestito i flussi di lavoro demo senza sorprese per un periodo significativo.
I cBot vengono eseguiti all'interno di cTrader come algoritmi integrati nella piattaforma (in cloud o in locale). Open API viene eseguita al di fuori di cTrader come interfaccia per sviluppatori connessa alla rete (JSON/Protobuf, 50 richieste/sec sui dati in tempo reale, 5 richieste/sec sui dati storici). MCP espone le funzionalità di cTrader come strumenti che gli agenti AI possono chiamare tramite prompt in linguaggio naturale.
MCP locale si autentica tramite la tua sessione desktop attiva di cTrader: se hai effettuato l'accesso a cTrader Windows o Mac, MCP locale eredita tale autenticazione. MCP remoto utilizza token per conto generati in cTrader Web Impostazioni → MCP remoto; ogni conto di trading ha il proprio token. Il cambio di conto richiede una nuova autenticazione e l'aggiornamento del token nel client AI.
No. cTrader AI Agent Connect è uno strumento che permette agli agenti AI di interagire con cTrader; i suggerimenti e le azioni generati dall'AI non costituiscono consulenza finanziaria, di investimento, legale o fiscale. L'utente è responsabile della verifica degli output, della supervisione delle strategie, della protezione delle credenziali e dell'utilizzo di MCP a proprio rischio.
cTrader Open API applica limiti operativi per connessione: un massimo di 50 richieste al secondo sui dati in tempo reale e non storici e 5 richieste al secondo sui dati storici. Le integrazioni di produzione dovrebbero raggruppare le richieste ove possibile, evitare di inviare modifiche agli ordini a ogni tick e rallentare in caso di risposte di limite di velocità. Progetta codice consapevole dei limiti fin dall'inizio; adattarlo dopo una violazione è più difficile.
MCP locale copre un ambito più ampio rispetto a MCP remoto perché viene eseguito su cTrader Windows o Mac. Aggiunge il controllo dei grafici, il layout dell'interfaccia utente, gli indicatori, i plugin, le aree di lavoro e gli avvisi sul prezzo oltre alle operazioni di trading, conto e dati di mercato disponibili tramite remoto. MCP remoto è la scelta giusta per i flussi di lavoro AI in cloud o multi-dispositivo; MCP locale è la scelta giusta per il controllo completo del desktop.
CLI MCP si riferisce all'utilizzo di MCP da client AI a riga di comando come Claude Code, ChatGPT Codex (CLI), Gemini CLI e Cursor. Il server MCP (locale o remoto) è lo stesso; la CLI è solo uno dei diversi tipi di client supportati. La configurazione avviene copiando uno snippet dalle impostazioni di cTrader nel file di configurazione del client AI.
cTrader AI Agent Connect è il toolkit ufficiale per connettere gli agenti AI a cTrader tramite il Model Context Protocol (MCP). Include due server MCP (locale e remoto) più una libreria di competenze che fornisce agli agenti istruzioni di flusso di lavoro pronte all'uso. I client supportati includono Claude Code, ChatGPT Codex, Cursor e Gemini CLI. Il trading assistito dall'AI non è una consulenza finanziaria.
cTrader Open API è un'interfaccia per sviluppatori per la creazione di applicazioni esterne che si connettono al backend di cTrader: dati di mercato, informazioni sul conto, gestione degli ordini, dashboard, bot di trading e integrazioni. È flessibile dal punto di vista del linguaggio perché comunica in JSON o Protocol Buffers ed è comunemente utilizzata con Python o C#. Open API si affianca ai cBot (integrati nella piattaforma) e a MCP (agente AI) come una delle tre vie per sviluppatori verso cTrader.
MCP locale è il server MCP di cTrader che connette un agente AI direttamente a cTrader Windows o Mac, esponendo trading, dati del conto, dati di mercato, controllo dei grafici, indicatori, plugin, aree di lavoro, layout dell'interfaccia utente e avvisi sul prezzo come strumenti che l'agente può chiamare. Si autentica tramite la tua sessione desktop attiva di cTrader. La configurazione avviene tramite snippet di configurazione incollato nel client AI.
MCP (Model Context Protocol) è una specifica aperta che permette agli agenti AI di scoprire e utilizzare strumenti esterni tramite un'interfaccia standard. cTrader espone le sue funzionalità (trading, dati del conto, dati di mercato, grafici, indicatori, plugin, aree di lavoro) come strumenti MCP in modo che gli agenti AI possano chiamarli tramite prompt in linguaggio naturale. Esistono due server MCP: locale (Windows/Mac, ambito più ampio) e remoto (Web, trading e dati di mercato).
MCP remoto è il server MCP di cTrader che viene eseguito tramite cTrader Web, esponendo trading, dati del conto, gestione di ordini e posizioni e analisi dei dati di mercato come strumenti MCP. Si autentica tramite token per conto generati in cTrader Web Impostazioni → MCP remoto. MCP remoto funziona da qualsiasi dispositivo con un client AI supportato, senza bisogno che l'app desktop sia aperta.
JSON e Protobuf sono due opzioni di serializzazione dei messaggi per Open API. JSON è leggibile dall'uomo e facile da ispezionare, il che aiuta durante la prototipazione. Protobuf è binario, più compatto e più veloce da analizzare, il che si adatta alle integrazioni di produzione e a tassi di messaggi più elevati. Scegli JSON per lo sviluppo iniziale e Protobuf quando la latenza o il throughput sono importanti.
cTrader Open API è indipendente dal linguaggio perché comunica tramite JSON o Protocol Buffers. Qualsiasi linguaggio con un client TCP/TLS e supporto Protobuf o JSON funziona, inclusi Python, C#, JavaScript/TypeScript, Java, Go e C++. Gli SDK ufficiali e gli esempi di codice si rivolgono prima a Python e C#.
Le build utili su cTrader Open API includono dashboard di trading personalizzate, viste di portafoglio multi-conto, bot di notifica Telegram/Discord, app di segnali/ricerca, strumenti di social trading e integrazioni in analisi esterne. I plugin WebView sono la scelta giusta quando l'obiettivo è uno strumento integrato all'interno di cTrader; Open API è la scelta giusta quando lo strumento viene eseguito all'esterno.
cTrader AI Agent Connect supporta qualsiasi client AI compatibile con MCP. I client ufficialmente documentati includono Claude Code, ChatGPT Codex, Cursor e Gemini CLI. Anche altri client che implementano la specifica MCP possono connettersi. La configurazione è la stessa per tutti i client: copia lo snippet di configurazione MCP dalle impostazioni di cTrader nella configurazione del client AI.
Chiunque abbia un cTrader ID può registrare un'applicazione Open API e connettersi tramite un broker affiliato a cTrader. Open API è pensato per gli sviluppatori che creano app esterne; chi non è sviluppatore di solito trova più utili i cBot, i plugin o Copy. L'accesso API live utilizza fondi reali, quindi le prime integrazioni dovrebbero essere eseguite su conti demo.
