Risoluzione dei problemi¶
Questo articolo spiega come risolvere i problemi che potresti riscontrare durante l’utilizzo di cTrader CLI.
Comando non trovato ¶
Se il terminale segnala che ctrader-cli non è riconosciuto, significa che il comando non è incluso nel tuo PATH.
- Chiudi e riapri il terminale affinché rilevi le modifiche recenti apportate al
PATH. - Su Windows, verifica che la cartella contenente
ctrader-clisia inclusa nel tuoPATH. Se non lo è, aggiungi la cartella manualmente per risolvere il problema. - Se hai installato cTrader CLI tramite un gestore di pacchetti, ripeti l’installazione e verifica che venga completata senza errori.
Errori comuni dei comandi ¶
| Messaggio o sintomo | Soluzione |
|---|---|
| Eccezione non gestita o utilizzo non valido | Controlla che il comando non contenga errori. Rimuovi i comandi, le opzioni o gli argomenti non riconosciuti e correggi la sintassi. |
| cTrader CLI non supporta i cBot basati su versioni precedenti di .NET | Ricompila il cBot per una versione moderna di .NET nell’ultima versione dell’applicazione desktop cTrader, quindi utilizza il nuovo file. |
| Impossibile stabilire la connessione | Verifica la connessione Internet del computer su cui è in esecuzione cTrader CLI. |
| Credenziali cTrader ID non valide | Controlla l’indirizzo e-mail o il nome utente del tuo cTrader ID e verifica che il file della password contenga la password corretta, senza spazi aggiuntivi. |
| Conto non trovato | Esegui accounts per elencare i conti di trading associati al tuo cTrader ID, quindi utilizza il numero di conto corretto. |
| Nome del simbolo sconosciuto | Esegui symbols per elencare i simboli disponibili, quindi utilizza quello corretto. |
| Periodo di tempo sconosciuto | Esegui periods per elencare i periodi di tempo disponibili, quindi utilizza l’identificatore corretto. |
| Numero di conto non univoco | Aggiungi --broker per specificare il broker associato al conto. |
| Sono necessarie autorizzazioni di accesso aggiuntive | Aggiungi --full-access per eseguire il cBot senza restrizioni sui diritti di accesso. |
Formato del file .cbotset non valido | Rigenera il file .cbotset nell’ultima versione dell’applicazione desktop cTrader. |
Avvertenza
La maggior parte dei comandi cTrader CLI restituisce un errore se vengono utilizzate opzioni non riconosciute. In modalità rapida (-q), i comandi che utilizzano un conto di trading, come price, alerts, positions e order, ignorano le opzioni non riconosciute senza mostrare alcun avviso. Consulta la documentazione di riferimento della CLI per verificare che un’opzione sia supportata prima di utilizzarla.
Backtesting e ottimizzazione ¶
| Messaggio o sintomo | Soluzione |
|---|---|
| Dati storici non disponibili per il periodo indicato | Fornisci un file con i dati relativi al periodo tramite --data-file oppure scegli un periodo per cui sono disponibili dati. |
| Stop out durante il backtesting | Modifica i parametri del cBot o migliora la strategia per evitare le richieste di integrazione del margine. |
| Impostazioni non valide | Controlla le opzioni di backtesting o di ottimizzazione e correggi eventuali errori. |
| L’ottimizzazione sembra interrompersi temporaneamente | Quando ottimizzi un parametro relativo al simbolo, il motore scarica i dati di ogni nuovo simbolo alla prima esecuzione. L’esecuzione riprende una volta che i dati sono stati memorizzati nella cache. |