Breakout cBot¶
Stratejiye genel bakış ¶
Breakout cBot, bir sembol fiyatının önceden tanımlanmış bir destek veya direnç seviyesinin ötesine geçtiği anları değerlendirir.
Bu cBot, üst ve alt Bollinger Bands arasındaki mesafeyi kullanıcı tanımlı bir eşikle karşılaştırarak fiyat konsolidasyonunu izler ve ardından şunları yapar:
- Sembol fiyatı, belirtilen sayıda dönem boyunca konsolidasyon aralığında kalırsa cBot, piyasayı konsolide olarak tanımlar.
- Fiyat üst bandın üzerine çıkarsa bir alış pozisyonu açar. Fiyat alt bandın altına düşerse bir satış pozisyonu açar.
- Bir pozisyon açarken kullanıcı tanımlı zarar durdur ve kâr al değerlerini uygular.
cBot, konsolidasyon aşamasından sonraki kırılma hareketlerini kullanır, bu da onu net konsolidasyon dönemleri ve keskin yönlü hareketler sergileyen piyasalar veya semboller için uygun hale getirir.
cBot oluşturma ¶
C# veya Python kullanarak cBot oluşturmayı adım adım kılavuzlarımızda öğrenin.
Breakout cBot kodu, herkese açık C# ve Python depolarımızda mevcuttur. Aynı kod, cTrader Windows veya Mac'teki algoritma oluşturma sihirbazında bir şablon olarak sağlanır veya aşağıdaki kod parçasını kopyalayıp kullanabilirsiniz:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | |
Indicator entegrasyonu ¶
Bollinger Bands göstergesi, Breakout cBot tarafından kullanılan stratejinin merkezindedir.
cBot, konsolidasyon dönemlerini belirlemek için Bollinger Bands'in genişliğini (üst ve alt bantlar arasındaki mesafe) kullanır. Bantlar dar olduğunda (düşük volatiliteyi gösterir) cBot bunu bir konsolidasyon dönemi olarak kabul eder.
Üst ve alt bantlar arasındaki fark, belirtilen bir eşikten (BandHeightPips) küçük veya ona eşitse konsolidasyon sayacı (consolidation) artırılır. cBot, potansiyel bir kırılmayı değerlendirmeden önce belirli sayıda ardışık konsolidasyon dönemine (ConsolidationPeriods) ihtiyaç duyar.
cBot, fiyatı bir kırılma için şu şekilde izler ve yorumlar:
- Yükseliş kırılması - alış fiyatı üst Bollinger Band'ı aşarsa cBot bunu bir yükseliş kırılması olarak yorumlar ve bir alış emri yürütür.
- Düşüş kırılması - satış fiyatı alt Bollinger Band'ın altına düşerse cBot bunu bir düşüş kırılması olarak yorumlar ve bir satış emri yürütür.
Bir işlem gerçekleştirdikten sonra konsolidasyon sayacı sıfırlanır.
Hesaplama ve mantık ¶
Bollinger Bands kurulumu ¶
\(B_{\text{top}}\) – üst bant
\(B_{\text{bottom}}\) – alt bant
\(MA\) – hareketli ortalama
\(D\) – sapma sayısı
\(\sigma\) – standart sapma
Konsolidasyon koşulu ¶
Aksi takdirde,
\(H\) – pip cinsinden bant yüksekliği
\(P\) – pip boyutu
\(C_{\text{Counter}}\) – konsolidasyon sayacı
Konsolidasyon dönemi kontrolü ¶
Konsolidasyon sayacı konsolidasyon dönemlerinden büyükse, kırılma mantığını yürütün.
Kırılma mantığı ¶
Alış fiyatı üst banttan yüksekse, bir alış emri verin. Satış fiyatı alt banttan düşükse, bir satış emri verin.
Parametreler ¶
| Parametre | Birim | Tanım | İpuçları |
|---|---|---|---|
| Adet | Lot | Her işlemin hacmi. | Düşük risk iştahına sahip yatırımcılar, olası kayıpları en aza indirmek için düşük miktarlarla başlayabilir. Daha yüksek risk toleransına sahip kullanıcılar, daha büyük kârları hedeflemek için daha yüksek rakamlar belirleyebilir. |
| Zarar durdur | Pip | Daha fazla kaybı önlemek için bir işlemin otomatik olarak kapanacağı pip sayısı. | Riskten kaçınan yatırımcılar, olası kayıpları sınırlamak için sıkı zarar durdur değerleri belirleyebilir. Piyasa dalgalanmalarına tolerans gösterebilen kullanıcılar, işlemlerinin kapanmadan önce daha fazla hareket alanı bulmasını sağlayacak daha geniş zarar durdur değerleri belirleyebilir. |
| Kâr al | Pip | Daha fazla kaybı önlemek için bir işlemin otomatik olarak kapanacağı pip sayısı. | Hızlı çıkışları tercih eden yatırımcılar, kısa vadeli hareketlerden faydalanmak için daha düşük kâr al değerleri kullanabilir. Daha uzun trendleri hedefleyen kullanıcılar, işlemlerinin daha uzun süre devam etmesini sağlamak için yüksek kâr al değerleri belirleyebilir. |
| Bant yüksekliği | Pip | cBot'un düşük volatilite dönemlerini belirlemesini sağlayan, konsolidasyon aşamasındaki Bollinger Bands'in maksimum genişliği. | Sıkı konsolidasyonlara odaklanan yatırımcılar, düşük bant yüksekliği değerleri kullanarak düşük volatilite dönemlerinden büyük kırılmaları hedefleyebilir. Daha geniş aralıklara alışkın kullanıcılar, cBot'un biraz daha geniş konsolidasyonları potansiyel kurulumlar olarak değerlendirmesine olanak tanıyan artırılmış bant yüksekliği değerleri kullanabilir. |
| Bollinger Bands sapmaları | — | Bollinger Bands'in genişliğini hesaplamak için kullanılan standart sapma değeri. | Sıkı konsolidasyonlara odaklanan yatırımcılar, düşük bant yüksekliği değerleri kullanarak düşük volatilite dönemlerinden büyük kırılmaları hedefleyebilir. Daha geniş aralıklara alışkın kullanıcılar, cBot'un biraz daha geniş konsolidasyonları potansiyel kurulumlar olarak değerlendirmesine olanak tanıyan artırılmış bant yüksekliği değerleri kullanabilir. |
| Bollinger Bands dönemleri | — | Bollinger Bands'i hesaplamak için kullanılan dönem sayısı. | Kısa vadeli piyasa hareketlerine odaklanan yatırımcılar, Bollinger Bands'i son fiyat değişikliklerine karşı daha hassas hale getiren küçük dönemler kullanabilir. Daha uzun vadeli trendlerle ilgilenen kullanıcılar, Bollinger Bands'i yumuşatan ve kısa vadeli dalgalanmalara karşı hassasiyetini azaltan büyük dönemleri göz önünde bulundurmalıdır. |
| Konsolidasyon dönemleri | — | Bir kırılma işleminin değerlendirilmesinden önce konsolidasyon kriterlerini karşılaması gereken ardışık bar sayısı. | Daha sık işlem arayan yatırımcılar, cBot'un işlemlere daha erken girmesine olanak tanıyarak konsolidasyon dönemlerini azaltabilir. Onaylanmış kırılmaları tercih eden kullanıcılar, işlem yapılmadan önce fiyatın konsolidasyon aralığında daha uzun süre kalmasını sağlamak için konsolidasyon dönemlerini artırabilir. |
Uygulama ¶
Trend piyasaları ¶
Kırılma cBot'u trend piyasalarda (yukarı veya aşağı yönlü) iyi performans gösterir. Bu tür piyasalarda, kırılmalar genellikle bir konsolidasyon döneminden sonra genel trendle uyumlu olur ve önemli fiyat hareketlerine yol açar.
Kullanım durumu
EURUSD'nin güçlü bir yükseliş trendinde olduğu ancak geçici olarak dar bir aralıkta konsolide olduğu bir senaryoyu düşünün. Bollinger Bands daralır, bu da azalan volatiliteyi gösterir. cBot bu konsolidasyonu algılar ve bir kırılma bekler. Trend devam ederken, fiyat üst Bollinger Band'in üzerine çıkar. cBot, trendin devamından faydalanarak bir alış emri yürütür.
En iyi uygulamalar
- Daha büyük dönemler kullanın. cBot, daha büyük dönemlerde (s1, 4 saat vb.) özellikle etkilidir. trend piyasalarında. Bu kurulum, daha yüksek getiriler sağlayan önemli fiyat hareketlerini yakalamaya yardımcı olur.
- Kısa konsolidasyon dönemlerinden kaçının. Güçlü trend piyasalarında, kısa konsolidasyon dönemlerine neden olan ayarlardan kaçınmak isteyebilirsiniz çünkü bunlar yanlış kırılmalara yol açabilir.
Formasyonlardan sonra kırılmalar ¶
cBot, genellikle güçlü fiyat hareketlerine yol açan üçgenler, bayraklar veya flama gibi grafik formasyonlarından kırılmaları işlem yapmak için kullanılabilir. Bu formasyonlar genellikle bir konsolidasyon aşamasını takiben bir kırılma ile sonuçlanır.
Kullanım durumu
EURGBP sembolünün s1 grafiğinde simetrik bir üçgen formasyonu oluşturduğu bir senaryoyu düşünün. Üçgen daraldıkça, Bollinger Bands de sıkılaşır, bu da azalan volatiliteyi gösterir. cBot, üçgen formasyonu içindeki konsolidasyonu belirler. Fiyat, üçgen formasyonundan çıkarken üst Bollinger Band'in üzerine çıktığında, cBot kırılmayı yakalamak için bir alış emri yürütür.
En iyi uygulamalar
- cBot'u diğer formasyonlarla birleştirin. Önemli grafik formasyonlarını manuel olarak belirleyin ve ardından formasyon tamamlandığında kırılma işlemlerini otomatikleştirmek için cBot'u kullanın.
- Konsolidasyon dönemlerini uzatın. Daha uzun dönemlerde oluşan formasyonlar için, cBot'un yalnızca formasyon tamamen oluştuktan sonra tetiklenmesini sağlamak amacıyla konsolidasyon dönemini artırmayı düşünün.
Haber sonrası işlem yapma ¶
cBot, önemli ekonomik haberlerin, olayların veya duyuruların olduğu günlerde etkili olabilir. Belirli haberlerden sonra, bazı piyasalar trader'lar bilgiyi sindirirken konsolide olmak için zaman alır. Piyasa yönü netleştiğinde, bir kırılma meydana gelebilir.
Kullanım durumu
ABD Tarım Dışı İstihdam verilerinin açıklanmasından sonra, JPYUSD paritesinin trader'lar raporun etkilerini değerlendirirken konsolide olduğunu bir senaryo düşünün. Bollinger Bands daralır ve düşük volatiliteyi gösterir. cBot bu konsolidasyonu tanımlar ve bir kırılma bekler. Piyasa bir yöne karar verdiğinde (örneğin, beklenenden iyi veriler nedeniyle daha güçlü USD), fiyat alt Bollinger Band'ın altına kırılır. cBot, hareketi yakalamak için bir satış emri gerçekleştirir.
En iyi uygulamalar
- Ekonomik takvimleri izleyin. cBot'u büyük ekonomik açıklamalar civarında çalışacak şekilde yapılandırın. Kırılmadan önceki haber sonrası konsolidasyon aşamasını yakalamak için konsolidasyon dönemi ayarlarının yapıldığından emin olun.
- Zarar durdur'u ayarlayın. Haber olaylarını takiben artan volatilite nedeniyle, bir kırılma tam olarak gerçekleşmeden önce potansiyel piyasa dalgalanmalarını karşılamak için zarar durdur'u genişletmeyi düşünün.
Özet ¶
Breakout cBot, trader'lara piyasa volatilitesinden, yüksek işlem hacminden ve artan aktiviteden faydalanma gücü verir. cBot, kırılma stratejilerini yürütmede etkili olsa da, Bollinger Bands'a bağımlılığı belirli piyasa koşullarında performans sorunlarına neden olabilir.
Breakout cBot'u belirli sembollere ve işlem tercihlerinize göre uyarlamak, etkinliğini önemli ölçüde artırabilir. Kendi stratejilerinizi cBot'a dahil ederek ve ek göstergeleri kullanmasını sağlamak için kodunu değiştirerek doğruluğunu ve performansını daha da artırabilirsiniz.