Lewati ke isi

Pertanyaan umum

Dasar-dasar

Apa itu cTrader CLI?

cTrader CLI adalah alat baris perintah untuk mengelola akun, aktivitas trading, dan operasi trading algoritmik langsung dari terminal tanpa membuka aplikasi desktop cTrader. Anda dapat mengetik perintah untuk login, membaca data pasar, menempatkan dan mengelola trading, serta menjalankan, melakukan backtesting, dan mengoptimalkan cBot.

Apa yang perlu saya siapkan sebelum menjalankan cTrader CLI?

Anda memerlukan cTrader ID yang terhubung ke setidaknya satu akun trading, file eksekusi cTrader CLI yang tersedia melalui PATH, serta file kredensial cTrader ID.

Bagaimana cara menginstal cTrader CLI?

Gunakan manajer paket di Windows, macOS, atau Linux. Manajer paket akan mengunduh build yang sesuai dengan sistem operasi Anda. Image Docker juga tersedia. Di Windows, file eksekusi disertakan bersama aplikasi desktop cTrader.

Apakah cTrader CLI gratis?

Ya. cTrader CLI sudah disertakan dalam cTrader. Anda perlu menyediakan cTrader ID dan file kredensial sendiri, serta lingkungan hosting jika ingin menjalankan cBot tanpa pengawasan.

Agen AI

Bisakah saya menggunakan asisten AI dengan cTrader CLI?

Bisa. cTrader CLI mendukung dua alur kerja: Anda dapat mengetik perintah atau menjalankannya melalui skrip sendiri, atau menjelaskan tujuan dalam bahasa alami dan meminta asisten AI menyusun perintah cTrader CLI untuk Anda tinjau dan jalankan.

Apakah saya harus menginstal Skill untuk menggunakan asisten AI?

Tidak. Asisten AI dapat menyusun perintah cTrader CLI tanpa Skill. Menginstal Skill menyediakan materi referensi bagi agen AI tentang sintaks perintah, output, dan aturan keamanan agar perintah yang dibuat lebih andal.

Apa yang harus saya periksa sebelum mengizinkan AI menjalankan perintah?

Jangan biarkan asisten AI memulai perintah run yang berjalan dalam waktu lama secara otomatis. Tinjau setiap perintah yang dibuat AI sebelum menjalankannya pada akun riil.

Autentikasi dan kredensial

Bagaimana ketentuan autentikasi di cTrader CLI?

cTrader CLI menggunakan dua cara autentikasi. Mode batch memerlukan --ctid dan --pwd-file; mode interaktif memerlukan --ctid, --password atau --pwd-file, serta -q. Perintah batch tidak menerima --password, sedangkan perintah interaktif menerima kedua cara pemberian kata sandi tersebut.

Bagaimana cara menyimpan kata sandi dengan aman?

Simpan kata sandi cTID dalam file teks biasa. Jangan simpan file di folder bersama atau folder yang dilacak sistem kontrol versi. Batasi akses baca dan hapus file saat tidak lagi diperlukan.

Bagaimana memilih broker jika beberapa akun memiliki nomor yang sama?

Tambahkan --broker=<broker-name> ke perintah apa pun. Opsi ini menentukan broker ketika cTrader ID Anda terhubung ke akun bernomor sama pada beberapa broker.

Alur kerja

Operasi apa saja yang didukung cTrader CLI?

Operasi cTrader CLI mencakup akun, trading, data pasar, riwayat, indikator, peringatan, cBot, dan proyek.

Zona waktu apa yang digunakan cTrader CLI?

Semua tanggal dan waktu pada input maupun output menggunakan UTC. Misalnya, --from=2026-10-08 dimulai pada pukul 00:00 UTC tanggal 8 Oktober, dan output menampilkan waktu seperti 2026-10-08T14:05:00.000Z. Satu-satunya pengecualian adalah waktu di dalam cBot yang sedang berjalan, yang mengikuti pengaturan TimeZone pada cBot.

Bisakah saya menetapkan lebih dari satu level Take Profit untuk satu transaksi?

Tidak. Saat ini, cTrader CLI hanya mendukung satu level Take Profit per transaksi.

Bisakah saya menggunakan trailing Stop Loss atau perlindungan impas?

Tidak. Kedua fitur tersebut saat ini belum tersedia di cTrader CLI.

Bisakah saya menetapkan tanggal kedaluwarsa untuk order pending?

Tidak. Saat ini, cTrader CLI belum mendukung tanggal kedaluwarsa order (good till date).

Bisakah saya mengatur rentang pasar?

Tidak. Saat ini, pengaturan rentang pasar (market range) belum tersedia di cTrader CLI. Opsi --limit-range berlaku untuk order stop-limit.

Bisakah saya memilih metode pemicu order stop?

Tidak. Saat ini, cTrader CLI belum mendukung pemilihan metode pemicu order stop.

Bagaimana cara menampilkan semua token periode yang diterima CLI?

Jalankan ctrader-cli periods. Perintah ini menampilkan semua token yang diterima oleh --period dan --timeframe. Token dapat dibaca tanpa membedakan huruf besar dan kecil.

Bagaimana cara menjalankan cBot pada VPS atau server cloud?

Jalankan cBot dalam image Docker cTrader CLI dengan memasang folder host sebagai volume dan meneruskan nilai konfigurasi melalui variabel lingkungan.

Siklus hidup cBot

Versi .NET berapa yang diperlukan cBot saya?

File .algo harus dibuat untuk .NET 8. Kompilasi ulang cBot lama menggunakan versi terbaru aplikasi desktop cTrader.

Bagaimana cara menjalankan cBot dari terminal?

Jalankan ctrader-cli run <path-to-algo-file> --account=<account-id> --symbol=<symbol> --period=<period>. Perintah ini berjalan dalam waktu lama. Gunakan --exit-on-stop jika Anda ingin proses cTrader CLI keluar saat cBot berhenti.

Bagaimana cara menghentikan semua cBot yang sedang berjalan sekaligus?

Buka shell interaktif dengan ctrader-cli, login, lalu jalankan stop all yes. Proses cTrader CLI keluar saat instance terakhir berhenti.

Bagaimana cara memasukkan parameter cBot?

Ada tiga cara untuk memasukkan parameter cBot: menggunakan nilai default cBot, mengganti satu atau dua nilai melalui --ParameterName=value pada baris perintah, atau memberikan file .cbotset yang telah disimpan sebagai argumen posisi kedua. File .cbotset dibuat dari aplikasi desktop cTrader dan memungkinkan nilai parameter digunakan kembali pada beberapa sesi.

Bagaimana cara mengoptimalkan parameter cBot?

Optimalkan cBot dengan menjalankan ctrader-cli optimize <path-to-algo-file> --params=<path-to-params-file>. File parameter JSON menentukan parameter mana yang nilainya akan dicoba dan mana yang tetap. Gunakan --criteria untuk pemeringkatan standar, atau --fitness untuk menggunakan metode GetFitness milik cBot.

Perlu bantuan terkait cTrader?

Hubungi kami melalui saluran resmi berikut untuk menyelesaikan masalah:

  • Ajukan pertanyaan dan terhubung dengan trader, pengembang, serta pengguna lain di komunitas Discord cTrader.
  • Hubungi tim dukungan cTrader melalui support@ctrader.com untuk bantuan teknis.
  • Telusuri arsip diskusi di Forum Komunitas cTrader. Meskipun forum tersebut tidak lagi menerima postingan baru, arsipnya masih berisi banyak jawaban yang berguna untuk masalah umum.