Ana içeriğe geç

Sıkça sorulan sorular

Temel bilgiler

cTrader CLI nedir?

cTrader CLI, cTrader masaüstü uygulamasını açmadan hesap, alım satım ve algoritmik işlem operasyonlarını doğrudan terminalden yönetmenizi sağlayan bir komut satırı aracıdır. Komut yazarak oturum açabilir, piyasa verilerini okuyabilir, işlem açıp yönetebilir, cBot çalıştırabilir, geriye dönük test yapabilir ve cBot'ları optimize edebilirsiniz.

cTrader CLI'yi kullanmak için nelere ihtiyacım var?

En az bir işlem hesabına bağlı cTrader ID, PATH üzerinden erişilebilen cTrader CLI yürütülebilir dosyası ve bir cTrader ID kimlik bilgileri dosyası gerekir.

cTrader CLI'yi nasıl yüklerim?

Windows, macOS veya Linux'ta bir paket yöneticisi kullanın. Paket yöneticisi işletim sisteminiz için uygun sürümü indirir. Ayrıca Docker imajı da mevcuttur. Windows'ta yürütülebilir dosya cTrader masaüstü uygulamasına dahildir.

cTrader CLI ücretsiz mi?

Evet. cTrader CLI, cTrader'a dahildir. cBot'ları gözetimsiz çalıştıracaksanız kendi cTrader ID'nizi, bir kimlik bilgileri dosyasını ve barındırma ortamını sağlamanız gerekir.

Yapay zeka aracıları

cTrader CLI ile yapay zeka asistanı kullanabilir miyim?

Evet. cTrader CLI iki çalışma yöntemini destekler: Komutları kendiniz yazıp betikler oluşturabilir veya hedeflerinizi doğal dilde açıklayarak bir yapay zeka asistanından inceleyip çalıştıracağınız cTrader CLI komutlarını taslak olarak hazırlamasını isteyebilirsiniz.

Yapay zeka asistanı kullanmak için beceri yüklemem gerekiyor mu?

Hayır. Yapay zeka asistanı, beceri yüklenmeden de cTrader CLI komutları önerebilir. Becerilerin yüklenmesi, yapay zeka aracısına komut söz dizimi, çıktılar ve güvenlik kuralları hakkında başvuru materyalleri sağlar. Böylece oluşturulan komutların güvenilirliği artar.

Yapay zekanın bir komutu çalıştırmasına izin vermeden önce neleri kontrol etmeliyim?

Yapay zeka asistanının uzun süre çalışan run komutunu kendi başına başlatmasına izin vermeyin. Yapay zekanın oluşturduğu her komutu canlı hesapta çalıştırmadan önce inceleyin.

Kimlik doğrulama ve kimlik bilgileri

Kimlik doğrulama yöntemleri nelerdir?

cTrader CLI iki kimlik doğrulama yöntemini kullanır. Toplu komutlar için --ctid ve --pwd-file; etkileşimli komutlar için --ctid, --password veya --pwd-file ve -q gereklidir. Toplu komutlar --password seçeneğini kabul etmez; etkileşimli komutlar her iki parola seçeneğini de kabul eder.

Parolamı nasıl güvenli saklarım?

cTID parolanızı bir düz metin dosyasına kaydedin. Dosyayı paylaşılan veya sürüm kontrolüne tabi klasörlerin dışında tutun, okuma izinlerini kısıtlayın ve artık gerekli olmadığında silin.

Aynı hesap numarası birden fazla aracı kurumda varsa hangisini seçmeliyim?

Herhangi bir komuta --broker=<broker-name> ekleyin. Bu seçenek, cTrader ID'niz farklı aracı kurumlardaki aynı numaralı hesaplarla ilişkiliyse ilgili aracı kurumu seçer.

İş akışları

cTrader CLI hangi işlemleri destekler?

cTrader CLI operasyonları hesaplar, alım satım, piyasa verileri, geçmiş, göstergeler, uyarılar, cBot'lar ve projeleri kapsar.

cTrader CLI hangi saat dilimini kullanır?

Girdi ve çıktıdaki tüm tarih ve saatler için UTC. Örneğin --from=2026-10-08, 8 Ekim saat 00:00 UTC'den başlar; çıktı 2026-10-08T14:05:00.000Z gibi zaman damgaları gösterir. Tek istisna, çalışan bir cBot içindeki saattir; bu saat cBot'un TimeZone ayarını izler.

Bir işlem için birden fazla kâr al seviyesi belirleyebilir miyim?

Hayır. cTrader CLI şu anda işlem başına yalnızca bir kâr al seviyesini destekler.

İzleyen zarar durdur veya başabaş koruması ayarlayabilir miyim?

Hayır. Bu özelliklerin ikisi de şu anda cTrader CLI'de kullanılamaz.

Bekleyen emre son geçerlilik tarihi atayabilir miyim?

Hayır. Emir son geçerlilik tarihi (good till date) şu anda cTrader CLI'de kullanılamaz.

Kabul edilebilir slipaj belirleyebilir miyim?

Hayır. cTrader CLI'de kabul edilebilir slipaj belirleme özelliği şu anda kullanılamıyor. --limit-range seçeneği limitli stop emirleri için geçerlidir.

Stop tetikleme yöntemini seçebilir miyim?

Hayır. cTrader CLI şu anda stop tetikleme yöntemi seçimini desteklemiyor.

CLI'nin kabul ettiği tüm periyot belirteçlerini nasıl listelerim?

ctrader-cli periods komutunu çalıştırın. Komut, --period ve --timeframe tarafından kabul edilen tüm belirteçleri listeler. Büyük ve küçük harf arasında ayrım yapılmaz.

Bir cBot'u VPS veya bulut sunucusunda nasıl çalıştırırım?

cBot'u cTrader CLI'nin Docker imajında çalıştırın; ana makine klasörünü bağlayıp yapılandırma değerlerini ortam değişkenleriyle aktarın.

cBot yaşam döngüsü

cBot'um için hangi .NET sürümü gerekiyor?

.algo dosyasının .NET 8 için derlenmiş olması gerekir. Eski cBot'ları cTrader masaüstü uygulamasının en son sürümünde yeniden derleyin.

Terminalden cBot'u nasıl başlatırım?

ctrader-cli run <path-to-algo-file> --account=<account-id> --symbol=<symbol> --period=<period> komutunu çalıştırın. Bu komut uzun süre çalışır. cBot durduğunda cTrader CLI işleminin de sonlanmasını istiyorsanız --exit-on-stop kullanın.

Çalışan tüm cBot'ları aynı anda nasıl durdururum?

ctrader-cli ile etkileşimli kabuğu açın, oturum açın ve stop all yes komutunu çalıştırın. Son örnek durduğunda cTrader CLI işlemi sonlanır.

cBot'a parametreleri nasıl aktarırım?

cBot parametrelerini üç yolla aktarabilirsiniz: cBot'un varsayılan değerlerini kullanmak, komut satırında --ParameterName=value ile bir veya iki değeri geçersiz kılmak ya da kaydedilmiş bir .cbotset dosyasını ikinci konumsal argüman olarak vermek. .cbotset dosyaları cTrader masaüstü uygulamasından gelir ve aynı değerleri sonraki çalıştırmalarda yeniden kullanmanızı sağlar.

cBot parametrelerini nasıl optimize ederim?

Bir cBot'u optimize etmek için ctrader-cli optimize <path-to-algo-file> --params=<path-to-params-file> komutunu çalıştırın. JSON parametre dosyası hangi parametrelerin değişeceğini ve hangilerinin sabit tutulacağını tanımlar. Standart sıralamalar için --criteria, cBot'un kendi GetFitness yöntemi için --fitness kullanın.

cTrader desteğine mi ihtiyacınız var?

Sorunlarınızı çözmek için resmi kanallarımızdan bize ulaşın:

  • cTrader Discord topluluğunda sorular sorun, yatırımcılar, geliştiriciler ve diğer kullanıcılarla iletişime geçin.
  • Teknik yardım için support@ctrader.com adresinden cTrader destek ekibine ulaşın.
  • cTrader Topluluk forumundaki arşivlenmiş tartışmalara göz atın. Forumda artık yeni gönderi oluşturulamasa da sık karşılaşılan sorunlara ilişkin birçok yararlı yanıt bulunur.