cTrader Algo SSS
Algoritmaları satma
Algoritmamı nerede satabilirim?
Herhangi bir pazarlama çabası olmadan zengin para kazanma fırsatları elde etmek için algoritmanızı cTrader Store'da yayınlayın. cTrader Store, dünya çapında milyonlarca cTrader kullanıcısına ulaşmanızı sağlayan güvenli bir pazar yeridir.
Bir algoritmanın yazarıysam, başkalarından kullanmaları için ücret alabilir miyim?
cTrader Store'da satıcı olabilirsiniz ve algoritmanızı yayınlamaya devam edebilirsiniz, böylece algo'nuz milyonlarca potansiyel alıcıya satın alınabilir hale gelecektir. Fikri mülkiyetiniz korunur.
cTrader Store için algoritmamın deneme sürümünü oluşturabilir miyim?
Ana algoritmanızı çoğaltın, kısıtlamalar ekleyin ve cTrader Store'da bir deneme sürümü yayınlayın.
Geriye dönük test sonuçlarını diğer kullanıcılarla nasıl paylaşabilirim?
Geriye dönük test yalnızca cTrader Windows ve Mac'te gerçekleştirilebilir. Ancak, cTrader Windows kullanırken, algoritma sayfasında gösterilebilmesi için geriye dönük test raporunuzu yüklemeyi seçebilirsiniz. Kullanıcılar raporu, cTrader Mobile ve Web dahil tüm cTrader uygulamalarında görecektir.
Algoritmamı nasıl dışa aktarabilir ve paylaşabilirim?
Algoritmanızı cTrader Windows veya Mac'te bir .algo dosyası olarak dışa aktarın. Kullanıcılar, .algo dosyasını cTrader Mobile, Windows veya Mac kullanarak açarak algoritmayı yükleyebilecektir.
Güvenlik ve koruma
Herhangi bir kullanıcı algoritmamın kaynak kodunu görebilir mi?
Hayır, cTrader Store'daki algoritmanızın alıcıları, kodu açıkça ifşa etmeyi seçmediğiniz sürece kaynak kodunu göremez.
cTrader algoritmamı ve fikri mülkiyetini nasıl güvence altına alır?
cTrader, kaynak kodunuzun yerel geliştirmeden dağıtıma kadar her aşamada ifşa edilmesini önlemek için .algo dosyası içinde kapsamlı güvenlik mekanizmaları kullanır.
Erişim hakları nelerdir ve neden önemlidirler?
Erişim hakları, algoları korumalı bir ortamda çalıştırarak kullanıcıları korur. cBot'unuz veya göstergeniz, AccessRights özelliği aracılığıyla gerekli erişim seviyesini bildirmelidir.
Algoritmam dosya okuyabilir ve yazabilir mi?
Algo veri klasörüne erişerek, algo'nuzu yükseltilmiş izinler olmadan dosyalarla çalışacak şekilde kodlayabilirsiniz.
Algoritmam dosya yolundaki Latin olmayan karakterler nedeniyle sorunlarla karşılaşıyor. Bunu nasıl düzeltirim?
İşletim sisteminiz için uygun bir Latin olmayan karakter düzeltmesi uygulayın, ardından algoritmanızı yeniden oluşturun.
Bağımlılıklar ve entegrasyonlar
cTrader Web veya Mobile'da yeni bir algoritma oluşturabilir miyim?
cTrader Windows ve Mac, cBot'lar, göstergeler ve eklentiler için tüm oluşturma akışlarını desteklerken, cTrader Web web tabanlı eklentilerin oluşturulmasını destekler.
Python'da algoritma yazabilir miyim?
Evet, cTrader cBot'lar, göstergeler ve eklentiler oluşturmak için yerel Python desteği sunar.
Yapay zeka kullanarak bir cBot oluşturabilir miyim?
Evet, ChatGPT, Claude, Gemini veya başka herhangi bir model gibi yapay zeka kullanarak bir cBot oluşturabilirsiniz. En iyi sonuçlar için, strateji parametrelerinizi, koşullarınızı ve işlem operasyonlarınızı açıklayan ayrıntılı, spesifik bir istem sağlayın.
Harici bir IDE kullanarak algoritma geliştirebilir miyim?
Evet, cTrader Visual Studio, Visual Studio Code, Rider ve diğerleri dahil olmak üzere harici IDE'leri destekler.
C# algoritmamda üçüncü taraf kütüphaneleri nasıl referans alırım?
cTrader UI'daki Referans Yöneticisi aracılığıyla veya NuGet paketlerini yükleyerek üçüncü taraf .NET kütüphanelerini referans alın.
Algomda üçüncü taraf Python paketlerini kullanabilir miyim?
Evet, bağımlılıklarınızı Python giriş dosyanızın yanına yerleştirilmiş bir requirements.txt dosyasında bildirin. pandas ve numpy gibi üçüncü taraf Python paketleri, projenizi oluşturduğunuzda otomatik olarak çözümlenir.
Algoritmam internete nasıl erişebilir?
HTTP istekleri için Http arayüzünü veya gerçek zamanlı veri transferi için WebSocketClient sınıfını kullanın. Ağ erişimi AccessRights.None ile çalışır ve GET, POST ve diğer HTTP yöntemlerinin yanı sıra WebSocket bağlantılarını da destekler.
Algoritmam e-posta bildirimleri nasıl gönderebilir?
cTrader'da SMTP ayarlarını etkinleştirerek e-posta bildirimlerini yapılandırın, ardından pozisyon açılışları veya gösterge eşikleri gibi herhangi bir olaya dayalı uyarılar göndermek için kodunuzda Notifications.SendEmail() çağırın.
cBot'umun içinde göstergeleri nasıl kullanırım?
cBot'unuzda yerleşik göstergeleri kullanmak için bir gösterge alanı bildirin, OnStart() içinde başlatın ve işlem kararları vermek için değerlerini okuyun.
Algoritmamda WebSockets'i nasıl kullanırım?
Gerçek zamanlı veri göndermek ve almak için WebSocketClient sınıfı aracılığıyla WebSockets ile çalışın. WebSockets, canlı veri akışları için HTTP'den daha verimlidir ve hem dize hem de ham bayt verilerini destekler.
Bir cBot diğer cBot'ları veya göstergeleri yönetebilir mi?
Evet, cBot'ları ve göstergeleri bir grafiğe programatik olarak eklemek için başka bir algoritmayı yöneten algoritma işlevselliğini kullanın. Bu, dinamik ayarlamalara, çoklu strateji yürütmeye ve otomatik risk kontrollerine olanak tanır.
Grafiğin araç çubuğuna özel düğmeleri nasıl eklerim?
Bir eklenti aracılığıyla grafiğin araç çubuğuna yeni düğmeler ekleyin. Bir komut tanımlayabilir ve düğmeye tıklandığında yürütülecek bir eylem atayabilirsiniz.
Grafikte özel görselleri nasıl çizebilirim?
İşlem grafiklerinde doğrudan metinler, şekiller, resimler, oklar ve açıklamalar dâhil olmak üzere özel görseller oluşturmak için bir tuval kullanın. Canvas sınıfı tüm algoritma türleri için mevcuttur.
Hangi derleyiciyi kullanmalıyım?
.NET SDK derleyicisi, büyük projeler veya üçüncü taraf kütüphaneleri kullanan algoritmalar için önerilir. Gömülü derleyici yerleşiktir ancak sınırlı özelliklere sahiptir. Ayarlarda derleyiciler arasında geçiş yapın.
Parametreler ve performans
Algoritmama özelleştirilebilir parametreleri nasıl eklerim?
cBot'unuzda, göstergenizde veya eklentinizde [Parameter] özniteliğini kullanarak parametreleri bildirin. Kullanıcıların kaynak kodu değiştirmeden zarar durdur seviyeleri, gösterge periyotları veya veri kaynakları gibi davranışları özelleştirmesine olanak tanımak için parametreleri kullanın.
Algoritmam bir hatayla karşılaştığında çalışmaya devam edebilir mi?
Evet, hata toleransı algoritmaların istisnalarla karşılaştığında çalışmaya devam etmesini sağlar. OnException() yöntemini geçersiz kılarak algoritmanızın hatalara nasıl tepki verdiğini özelleştirebilirsiniz. Çöken cBot örnekleri otomatik olarak yeniden başlatılır.
İşlem operasyonları için hız limitleri var mı?
Demo hesapları, emir verme, iptal etme, değiştirme ve kapatma gibi operasyonlarda hız limitlerine tabidir. Bu limitleri aşmak, manuel işlem yapma dâhil tüm işlem operasyonlarını geçici olarak engeller.
Birden fazla zaman dilimi kullanan bir strateji oluşturabilir miyim?
Evet, farklı zaman dilimleri için parametreler tanımlayarak ve aynı cBot içinde birden fazla çubuk nesnesinden verilere erişerek çoklu zaman dilimi stratejileri kodlayabilirsiniz.
cBot parametrelerimi nasıl optimize ederim?
Yerleşik optimizasyon özelliğini kullanarak cBot'unuz için en iyi parametre değerlerini bulun. Ayrıca, kendi performans kriterlerinizi uygulamak için GetFitness() yöntemini geçersiz kılarak özel uygunluk fonksiyonları yazabilirsiniz.
Aynı anda birden fazla emir yürütebilir miyim?
Evet, cTrader hem senkron hem de paralel emir yürütmeyi destekler. Her birinin tamamlanmasını beklemeden bir sonraki emri göndermek için eşzamansız yöntemleri kullanarak birden fazla emri aynı anda gönderebilirsiniz.
Algo API iş parçacığı açısından güvenli mi?
API'deki yalnızca birkaç yöntem iş parçacığı açısından güvenlidir. Diğer her şey için, BeginInvokeOnMainThread() kullanarak kodu ana iş parçacığında yürütün. Her aktif algoritma, ana cTrader sürecinden izole edilmiş ayrı bir süreçte çalışır.
cTrader desteğine mi ihtiyacınız var?
Herhangi bir sorunu çözmek için resmi kanallarımız aracılığıyla bize ulaşın:
- cTrader Discord Topluluğu içinde trader'lar, geliştiriciler ve diğer kullanıcılarla sorular sorun ve bağlantı kurun.
- Teknik destek için cTrader Destek Ekibi ile support@ctrader.com adresinden iletişime geçin.
- cTrader Topluluk Forumu üzerindeki arşivlenmiş tartışmalara göz atın. Forum artık yeni gönderilere açık olmasa da, yaygın sorunlara yönelik faydalı yanıtlarla doludur.