Pemecahan masalah¶
Artikel ini menjelaskan cara mengatasi masalah yang mungkin Anda temui saat menggunakan cTrader CLI.
Perintah tidak ditemukan ¶
Jika terminal menunjukkan bahwa ctrader-cli tidak dikenali, berarti lokasi perintah tersebut belum tercantum dalam variabel lingkungan PATH.
- Tutup lalu buka kembali terminal agar perubahan terbaru pada
PATHditerapkan. - Di Windows, pastikan folder yang berisi
ctrader-clitercantum dalamPATH. Jika belum, tambahkan folder tersebut secara manual untuk mengatasi masalah ini. - Jika Anda menginstal melalui pengelola paket, instal ulang cTrader CLI dan pastikan penginstalan selesai tanpa kesalahan.
Kesalahan perintah yang umum ¶
| Pesan atau gejala | Solusi |
|---|---|
| Pengecualian yang tidak tertangani atau penggunaan yang tidak valid | Periksa apakah ada kesalahan dalam perintah. Hapus perintah, opsi, atau argumen yang tidak dikenal, lalu perbaiki sintaksnya. |
| cTrader CLI tidak mendukung cBot untuk versi .NET yang lebih lama | Kompilasi ulang cBot untuk .NET modern menggunakan versi terbaru aplikasi desktop cTrader, lalu gunakan file baru tersebut. |
| Tidak dapat membuat koneksi | Periksa koneksi internet pada perangkat yang menjalankan cTrader CLI. |
| Kredensial cTrader ID tidak valid | Periksa alamat email atau nama pengguna cTrader ID Anda, lalu pastikan file kata sandi berisi kata sandi yang benar tanpa spasi tambahan. |
| Akun tidak ditemukan | Jalankan accounts untuk menampilkan akun trading yang terhubung ke cTrader ID Anda, lalu gunakan nomor akun yang benar. |
| Nama simbol tidak dikenal | Jalankan symbols untuk menampilkan simbol yang tersedia, lalu gunakan simbol yang benar. |
| Rentang waktu tidak dikenal | Jalankan periods untuk menampilkan rentang waktu yang tersedia, lalu gunakan pengenal yang benar. |
| Nomor akun ambigu | Tambahkan --broker untuk menentukan broker yang terkait dengan akun tersebut. |
| Diperlukan hak akses tambahan | Tambahkan --full-access untuk menjalankan cBot tanpa pembatasan hak akses. |
Format file .cbotset tidak valid | Buat ulang file .cbotset dalam versi terbaru aplikasi desktop cTrader. |
Peringatan
Sebagian besar perintah cTrader CLI menghasilkan kesalahan jika menemukan opsi yang tidak dikenal. Dalam mode cepat (-q), perintah yang menggunakan akun trading, seperti price, alerts, positions, dan order, mengabaikan opsi yang tidak dikenal tanpa memberikan peringatan. Sebelum menggunakan suatu opsi, periksa referensi CLI untuk memastikan bahwa opsi tersebut didukung.
Backtesting dan optimasi ¶
| Pesan atau gejala | Solusi |
|---|---|
| Tidak ada data historis untuk periode yang ditentukan | Sediakan file data untuk periode tersebut melalui --data-file, atau pilih periode yang memiliki data. |
| Stop Out saat backtesting | Sesuaikan parameter cBot atau perbaiki strategi untuk menghindari margin call. |
| Pengaturan tidak valid | Periksa opsi backtesting atau optimasi, lalu perbaiki kesalahan yang ada. |
| Optimasi tampak terhenti sementara | Saat Anda mengoptimalkan parameter simbol, mesin mengunduh data untuk setiap simbol baru pada proses pertama. Proses dilanjutkan setelah data disimpan dalam cache. |