Ana içeriğe geç

.cbotset dosyaları nasıl kullanılır

Bu makalede ve videoda, .cbotset dosyalarını nasıl kullanabileceğinizi ele alıyoruz. Bu dosyaları, cBot'lar için belirli örnek ayarlarını ve parametre değerlerini depolamak ve yeniden kullanmak için kaplar olarak düşünebilirsiniz.

.cbotset dosyalarını uygulayın ve kaydedin

.cbotset dosyalarıyla çalışmaya başlamanın en kolay yolu, yeni bir cBot örneği eklemektir. Bir cBot seçtiğinizde, cTrader Örnek ekle penceresini görüntüler ve burada parametrelerini özelleştirebilirsiniz.

Alternatif olarak, mevcut bir örneği seçebilir ve Parametreleri değiştir penceresine erişebilirsiniz. cBot'lar için bu, bir örneğe çift tıklayarak ve Parametreleri değiştir'i seçerek yapılır. Parametreleri değiştirmenin yalnızca bir örnek şu anda durdurulmuşsa mümkün olduğunu unutmayın.

Mevcut örnek parametrelerini ayrı bir dosyaya kaydetmek için, aşağıdaki resimde görüldüğü gibi pencerenin sağ üst köşesindeki Kaydet simgesine tıklayın.

Dosya iletişim kutusunda, dosyanın adını girin ve seçiminizi onaylayın.

Not

Varsayılan olarak, .cbotset dosyasının adı algoritmanızın adını, seçilen örneğin bağlı olduğu sembolü ve zaman dilimini içerir.

Aynı algoritmanın başka bir örneğiyle çalışırken, aşağıdaki resimde görüldüğü gibi Aç simgesine tıklayın. Bu, daha önce kaydettiğiniz .cbotset dosyasını seçebileceğiniz dosya seçim iletişim kutusunu açar.

Bir .cbotset dosyası seçilip açıldığında, seçilen dosyada belirtilen değerlerle eşleşecek şekilde birkaç örnek ayarı yenilenecektir. Bu ayarlar yalnızca parametre değerlerini değil, aynı zamanda şu anda seçili olan örneğin bağlı olduğu sembolü ve zaman dilimini de içerir.

cBot'unuz şu anda başka bir sembolün grafiğine veya dosyada belirtilenden farklı bir zaman dilimine sahip bir grafiğe bağlıysa, cTrader bir uyarı penceresi görüntüler.

Devam etmeyi seçerseniz, parametre değerleri dosyadakilerle değiştirilecektir. Ancak, örnek hala orijinal grafiğine bağlı kalacaktır.

Not

Farklı bir algoritma için oluşturulmuş bir .cbotset dosyasını açmaya çalışırsanız, cTrader bir hata görüntüler. Hata mesajının olduğu pencere, .cbotset dosyasında belirtilen ancak dosyayı uygulamaya çalıştığınız algoritmada eksik olan tam parametreleri de görüntüler.

Çalıştır düğmesine tıkladığınızda, algoritma örneği az önce uyguladığınız dosyada belirtilen ayarları dikkate alarak başlatılacaktır. Bu, .cbotset dosyalarını, aynı algoritmanın farklı örneklerinin tamamen aynı şekilde davranmasını sağlamak için oldukça uygun bir yöntem haline getirir.

Daha fazla ilerlemeden önce, bir .cbotset dosyasının nasıl yapılandırıldığına bir göz atacağız. Ayrıntılı bir uzantısı olsa da, dosya temel Not Defteri gibi herhangi bir düz metin düzenleyicide açılabilir. Dosyayı açarsak, aşağıda gösterildiği gibi bir anahtar-değer çiftleri dizisi görmeliyiz.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
{
  "Chart": {
    "Symbol": "GBPJPY",
    "Period": "m5"
  },
  "Parameters": {
    "PositionId": "PID",
    "TakeProfit1Enabled": "False",
    "TakeProfit1Pips": "15",
    "TakeProfit1Volume": "1500",
    "TakeProfit2Enabled": "False",
    "TakeProfit2Pips": "30",
    "TakeProfit2Volume": "1000",
    "TakeProfit3Enabled": "False",
    "TakeProfit3Pips": "10",
    "TakeProfit3Volume": "3000"
  }
}

Değerleri gerektiği gibi kolayca ayarlayabiliriz, bu da .cbotset dosyalarını cTrader dışında bile kolayca değiştirilebilir hale getirir.

.cbotset dosyaları için kullanım durumları

.cbotset dosyalarını kullanmak aşağıdaki durumlarda çok zaman ve çaba tasarrufu sağlayabilir.

  • Senaryo 1 - optimizasyon yoluyla elde edilmiş bir parametre kümeniz olduğunda ve bunu bir algoritmanın yeni örnekleri için yeniden kullanmak istediğinizde.

Optimizasyon, belirli bir algoritma için en iyi parametre değerlerini bulmakla ilgili olduğundan, optimizasyon sonuçlarını mümkün olduğunca çok yeni örnek için yeniden kullanmak isteyebilirsiniz.

Bunu yapmak için, optimizasyon yapın ve sonuçları gereksinimlerinize en uygun olan denemeyi seçin. Buradan, seçilen denemeden parametre değerlerini içeren .cbotset dosyasını oluşturmak için iki seçeneğiniz vardır.

Seçenek 1: Deneme parametreleri sekmesine geçin ve Parametreleri kaydet düğmesine tıklayın.

Seçenek 2: Seçilen denemenin yanındaki Uygula'ya tıklayın ve ardından Parametreler sekmesi aracılığıyla Kaydet simgesine tıklayarak yeni uygulanan değerleri kaydedin.

Daha sonra, optimizasyon sonuçlarını içeren dosyayı aynı algoritmanın yeni örneklerinden herhangi biri için serbestçe yeniden kullanabilmelisiniz.

  • Senaryo 2 - algoritmanızın çok sayıda parametresi olduğunda, bu da her yeni örneği 'elle' yapılandırmayı zorlaştırdığında.

Dört veya daha fazla parametreye sahip bir cBot örneğini düşünün.

Bu tür algoritmaların yeni örneklerini oluştururken gerekli parametre değerlerini manuel olarak belirtmek uzun zaman alacaktır. Neyse ki, .cbotset dosyalarını kullanırken tüm süreç saniyeler sürer, çünkü istediğiniz herhangi bir yapılandırmayı sahip olduğunuz veya gelecekte oluşturabileceğiniz herhangi bir örneğe kolayca uygulayabilirsiniz.

  • Senaryo 3 - her biri farklı sonuçlar veren birkaç parametre yapılandırmanız olduğunda ve aralarında kolayca geçiş yapmak istediğinizde.

Duruma bağlı olarak, bir algoritmanın nasıl davrandığını önemli ölçüde değiştiren birkaç parametre kombinasyonu oluşturmak isteyebilirsiniz. Bu, kâr al veya zarar durdur seviyelerinin parametre olarak dahil edildiği bir cBot'unuz olduğunda genellikle kullanışlıdır. Bu durumda, risk toleransı seviyelerinize ve piyasa koşullarına karşılık gelen çeşitli koruma mekanizmaları içeren önceden hazırlanmış ayarları hızlıca uygulayabilirsiniz.

Hatta aynı algoritmanın birkaç örneğini ekleyebilir ve başlangıçta her birine farklı bir .cbotset dosyası uygulayabilirsiniz, bu da riskleri hedging için yardımcı olabilir.

.cbotset dosyalarını cTrader CLI ile kullanın

.cbotset dosyalarını, cTrader CLI aracı aracılığıyla cBot'ları harici süreçlerde çalıştırırken de kullanabilirsiniz.

cTrader CLI'da run komutunu kullanırken, birkaç zorunlu ve isteğe bağlı ayarı, en önemlisi başlatmak istediğiniz cBot'u veya üzerinde çalıştırmak istediğiniz sembolü belirtmenize olanak tanıyan bir dizi yapılandırılabilir seçeneğiniz vardır.

cBot'unuzun belirli bir .cbotset dosyasındaki parametrelerle başlatıldığından emin olmak için, bu dosyanın yolunu cBot'u içeren .algo dosyasının yolundan hemen sonra belirtmeniz yeterlidir. Doğru sıra aşağıdaki örnekte gösterilmiştir.

ctrader-cli.exe run C:\mycoolbot.algo C:\coolbotsettings.cbotset

Bunun ardından, cTrader e-postanız (-c={email}), şifrenizi içeren dosyanın yolu (--pwd-file={passwordFile}), işlem hesabınızın numarası (--account={account}) ve cBot'un çalışması gereken sembol ve dönem (--symbol={symbol} --period={period}) dahil olmak üzere diğer gerekli argümanları belirtebilirsiniz.

Komutu yürüttükten sonra bot, seçilen dosyadaki parametre değerlerini kullanarak çalışmaya başlayacaktır.

Özet

Bir .cbotset dosyasıyla nasıl çalışılacağını bilmek, algoritmalarının performansını en üst düzeye çıkarmak isteyen her algoritmik trader için değerli bir beceridir. cTrader'da algoritmik işlem yapma hakkında daha fazla bilgi edinmek isterseniz, YouTube kanalımıza abone olun.