Sorun giderme¶
Bu makalede, cTrader CLI kullanırken karşılaşabileceğiniz sorunları nasıl çözebileceğiniz açıklanmaktadır.
Komut bulunamadı ¶
Terminaliniz ctrader-cli komutunun tanınmadığını bildiriyorsa komutun bulunduğu dizin PATH ortam değişkeninde yer almıyor demektir.
PATHdeğişkeninde yapılan son değişikliklerin geçerli olması için terminali kapatıp yeniden açın.- Windows'ta
ctrader-clidosyasının bulunduğu klasörünPATHdeğişkenine eklendiğinden emin olun. Klasör ekli değilse elle ekleyerek sorunu çözebilirsiniz. - Bir paket yöneticisiyle yüklediyseniz cTrader CLI'yi yeniden yükleyin ve yüklemenin hatasız tamamlandığından emin olun.
Yaygın komut hataları ¶
| Mesaj veya belirti | Çözüm |
|---|---|
| İşlenmeyen özel durum veya hatalı kullanım | Komutta hata olup olmadığını kontrol edin. Tanınmayan komutları, seçenekleri veya argümanları kaldırın ve sözdizimini düzeltin. |
| cTrader CLI, eski .NET sürümleri için derlenen cBot'ları desteklemiyor | cBot'u cTrader masaüstü uygulamasının en son sürümünde güncel bir .NET sürümü için yeniden derleyin ve yeni dosyayı kullanın. |
| Bağlantı kurulamıyor | cTrader CLI'nin çalıştığı bilgisayarın internet bağlantısını kontrol edin. |
| Geçersiz cTrader ID giriş bilgileri | cTrader ID e-posta adresinizi veya kullanıcı adınızı kontrol edin ve parola dosyasında, fazladan boşluk olmadan doğru parolanın bulunduğundan emin olun. |
| Hesap bulunamadı | cTrader ID'nize bağlı işlem hesaplarını listelemek için accounts komutunu çalıştırın ve ardından doğru hesap numarasını kullanın. |
| Bilinmeyen sembol adı | Kullanılabilir sembolleri listelemek için symbols komutunu çalıştırın ve ardından doğru sembolü kullanın. |
| Bilinmeyen zaman aralığı | Kullanılabilir zaman aralıklarını listelemek için periods komutunu çalıştırın ve ardından doğru tanımlayıcıyı kullanın. |
| Hesap numarası belirsiz | Hesapla ilişkili brokerı belirtmek için --broker seçeneğini ekleyin. |
| Ek erişim izinleri gerekli | cBot'u erişim izni kısıtlamaları olmadan çalıştırmak için --full-access seçeneğini ekleyin. |
Geçersiz .cbotset dosya biçimi | .cbotset dosyasını cTrader masaüstü uygulamasının en son sürümünde yeniden oluşturun. |
Uyarı
cTrader CLI komutlarının çoğu, tanınmayan seçenekler için hata döndürür. Hızlı modda (-q), price, alerts, positions ve order gibi işlem hesabı kullanan komutlar tanınmayan seçenekleri herhangi bir uyarı vermeden yok sayar. Bir seçeneği kullanmadan önce desteklenip desteklenmediğini CLI başvuru belgelerinden kontrol edin.
Geriye dönük test ve optimizasyon ¶
| Mesaj veya belirti | Çözüm |
|---|---|
| Belirtilen dönem için geçmiş veri bulunmuyor | --data-file ile bu dönemi kapsayan bir veri dosyası sağlayın veya veri bulunan bir dönem seçin. |
| Geriye dönük test sırasında otomatik kapatma (stop out) | Marj tamamlama çağrılarını önlemek için cBot parametrelerini ayarlayın veya stratejinizi iyileştirin. |
| Geçersiz ayarlar | Geriye dönük test veya optimizasyon seçeneklerini kontrol edin ve varsa hataları düzeltin. |
| Optimizasyon geçici olarak durmuş gibi görünüyor | Bir sembol parametresini optimize ederken motor, her yeni sembolün verilerini ilk çalıştırmada indirir. Veriler önbelleğe alındığında işlem kaldığı yerden devam eder. |