cTrader Algo referansları ve kılavuzları nasıl kullanılır
cTrader, kapsamlı dokümantasyon (şu anda okuduğunuzun bir kısmı dahil) ve eğitim videoları içeren eksiksiz bir ek materyal setiyle donatılmıştır. Bu makalede, bu bilgi hazinesini etkili bir şekilde nasıl kullanabileceğinizi açıklıyoruz. Algo API'nin birçok üyesi vardır ve ihtiyacınız olan bilgilere hızlıca nasıl ulaşacağınızı bilmek çok önemlidir.
Dokümantasyon güncellemeleri
Dokümantasyon, yeni cTrader sürümlerine uyacak şekilde düzenli olarak güncellenir. Bazı durumlarda, dokümantasyonun henüz cTrader'da erişemediğiniz API iyileştirmelerini tartıştığını görebilirsiniz. Bu tür durumları, cTrader'ın gelecek sürümlerinde neler olacağına dair bir önizleme olarak düşünebilirsiniz.
Dokümantasyona ve kılavuzlara erişin
Eğitim materyallerini doğrudan cTrader Windows'ta kolayca bulabilirsiniz. Bunu yapmak için Algo uygulamasını açın ve herhangi bir algoritma seçin. Kod düzenleyici penceresinin sağındaki sütunda, API dokümantasyonunu platformun içine tamamen entegre edilmiş olarak görmelisiniz.

Aslında, bu makaleyi cTrader içindeyken okuyor olma ihtimaliniz yüksek.
Alternatif olarak, cTrader Yardım Merkezi'ni ziyaret edebilir ve algoritmik işlem yapmayı kapsayan bölümü açabilirsiniz. Burada, normal cTrader Windows'ta olduğu gibi aynı arayüzü ve yapıyı görmelisiniz. Son olarak, cTrader algoritmalarını kapsayan video kılavuzlarını izleyebileceğiniz YouTube kanalımızı ziyaret edebilirsiniz. Unutmayın ki bu kılavuzların hepsi de Yardım Merkezi'nde ve entegre API dokümantasyonunda gömülü videolar olarak mevcuttur.
Dokümantasyonda gezinme
Dokümantasyon, birkaç temel bölüm içerir.
C# ve .NET temelleri. C# ve .NET'in temel prensiplerine bu kısa giriş, özel algoritma oluşturmaya başlamak isteyen herkes için mükemmeldir.
cBot'lar ve Göstergeler. Bu kılavuzlar, cBot'ları ve göstergeleri sıfırdan oluşturma sürecini kapsar ve kendi algoritmalarınızı yaparken serbestçe yeniden kullanabileceğiniz birkaç kod parçacığı sağlar.
API özellikleri. Bu bölümdeki dokümantasyon, Algo API'nin birkaç ana özelliğiyle, en önemlisi ağ erişimi ve yerel depolama ile nasıl çalışabileceğinizi ayrıntılandırır. Gelişmiş cBot işlemleri ve Gelişmiş gösterge işlemleri kılavuzları, iç içe göstergeler gibi karmaşık cTrader algoritmaları için kod parçacıkları içerir.
Referanslar. API referansları, her bir API üyesinin açıklamalarını içerir; yani belirli özellikler aracılığıyla ne alıp ayarlayabileceğiniz, çeşitli enum'ların olası değerleri ve belirli metodların ne döndürdüğü hakkında bilgi okuyabilirsiniz. Aynı bilgi, belirli bir API üyesinin üzerine geldiğinizde kod düzenleyici penceresinde sağlanır.
Kod parçacıklarını kullanın
Kapsamlı kod parçacıkları, bu dokümantasyonun temel özelliklerinden biridir. Oluşturmak istediğiniz algoritma türü ne olursa olsun, dokümantasyonun serbestçe yeniden kullanabileceğiniz kod içeriyor olma ihtimali yüksektir. Bunu göstermek için, neredeyse tamamen dokümantasyondan alınan kodla, küçük değişikliklerle çalışan basit bir cBot oluşturabiliriz.
Bunu yapmak için önce yeni bir cBot oluşturacağız. Bu, Yeni cBot düğmesine tıklayarak veya göremiyorsanız algoritma listesinin üstündeki açılır menüyü açarak ve aynı seçeneği belirleyerek yapılır.

Birden fazla sembolde işlem yapan basit bir cBot oluşturacağız. Haberlerde işlem yapmak istiyoruz, bu yüzden o haberle ilgili tüm sembollerde işlem yapan bir algoritma olması mantıklı.
Bunu yapmak için entegre Algo API dokümanlarını açacağız ve arama çubuğuna "multiple symbols" yazacağız. Arama sonuçlarının gösterdiği gibi, cBot'larla gelişmiş işlemler kılavuzunda başka sembollerde işlem yapmayı tartışan bir alt bölüm bulunmaktadır. Bu belirli sonuca tıklarsak, ilgili kod parçacığına ve ayrıca bazı ek bilgilere anında yönlendirileceğiz. Parçacığı anında kopyalayıp cBot'umuza yapıştırabiliriz.
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Kod parçacığının üzerindeki bilgi bize, istediğimiz sembolleri bulmak için Symbols koleksiyonunu kullanabileceğimizi söyler. ABD Hazine Bakanlığı'nın faiz oranı döngüsü hakkında başka bir konuşma yaptığını ve başlangıçta birkaç ABD merkezli endeks için (ancak cBot'umuzun eklendiği sembol için değil) satış pozisyonları açmak istediğimizi varsayalım.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
Başlangıçta, cBot'umuz gerekli işlemleri gerçekleştirecektir. API dokümanlarına başvurmak, mevcut kodu yeniden kullanarak ve ihtiyaçlarımıza uyacak şekilde sadece küçük değişiklikler yaparak bize çok zaman kazandırdı.
Özet
cTrader, API dokümantasyonuna birkaç farklı yerde, en önemlisi platformun kendi içinde erişmenizi sağlar. Bu, algoritmalarınızı güçlendirmek için inanılmaz derecede uygun bir yoldur, çünkü gerekli değişiklikleri yaptıktan sonra dokümantasyondaki kod parçacıklarını basitçe yeniden kullanabilirsiniz. Ayrıca, yeni bir eğitim videosu yayınladığımızda güncel kalmanız için YouTube kanalımıza abone olmanızı şiddetle tavsiye ederiz.