Daha İyi Bollinger Bantları... - sayfa 14

 

Merhaba,

Daha iyi bollinger bantlarını denedim, ancak standart sürümden daha zor buluyorum. Başka bir deyişle, sapma çizgilerini standart şekilde görüntülemeyi seviyorum. Belki zamanla, bu yeni "daha iyi" yola alışırım. Birisi lütfen bu kodu kontrol ederek en son MT4 Build'e uygun olduğundan emin olabilir mi? Bu indi'yi bu forumdan indirdim, bu yüzden biz kodlayıcı olmayanlara yardım etmek için bu işi yapanlara minnettarım.

Çok teşekkürler-

jbozman

Dosyalar:
 
jbozman:
Merhaba,

Daha iyi bollinger bantlarını denedim, ancak standart sürümden daha zor buluyorum. Başka bir deyişle, sapma çizgilerini standart şekilde görüntülemeyi seviyorum. Belki zamanla, bu yeni "daha iyi" yola alışırım. Birisi lütfen bu kodu kontrol ederek en son MT4 Build'e uygun olduğundan emin olabilir mi? Bu indi'yi bu forumdan indirdim, bu yüzden biz kodlayıcı olmayanlara yardım etmek için bu işi yapanlara minnettarım.

Çok teşekkürler-

jbozman

jbozman

bu gösterge ile her şey yolunda. Herhangi bir kod değişikliğine ihtiyaç duymaz

 
mladen:
jbozman bu gösterge ile her şey yolunda. Herhangi bir kod değişikliğine ihtiyaç duymaz

Çok teşekkür ederim. Benim tarafımda bir şey olmalı... belki çevrimdışı çalışıyor?

Göstergeyi belirli ayarlarla ekledim...200 BB dev 2, 15 dk zaman aralığı. Grubu görmek için 30 dakikalık grafiğe geçtiğimde kayboldu. Diğer göstergelerle çevrimdışı çalışmama rağmen, zaman dilimlerini değiştirirken kaybolmuyorlar. Yani bu göstergeyle çevrimdışı çalışan bir şey olmalı, kod değil mi?

Çok teşekkürler. Çok kibarsın.

jbozman

 
jbozman:
Çok teşekkür ederim. Benim tarafımda bir şey olmalı... belki çevrimdışı çalışıyor?

Göstergeyi belirli ayarlarla ekledim...200 BB dev 2, 15 dk zaman aralığı. Grubu görmek için 30 dakikalık grafiğe geçtiğimde kayboldu. Diğer göstergelerle çevrimdışı çalışmama rağmen, zaman dilimlerini değiştirirken kaybolmuyorlar. Yani bu göstergeyle çevrimdışı çalışmakla ilgili bir şey olmalı, kodla değil mi?

Çok teşekkürler. Çok kibarsın.

jbozman

jbozman

Yeni metatrader 4 ve çevrimdışı grafikle, hiçbir şey kesin olarak kabul edilemez. Gösterge normal grafiklerde iyi çalışıyorsa ve çevrimdışı grafiklerde bazı sorunlara neden oluyorsa, sorun çevrimdışı grafik uygulamasından veya metatrader'dan geliyorsa

 

Bu bilgi için teşekkürler, Mladen.

İşte yukarıdaki yanıtla ilgisi olmayan, ancak bollinger bantlarıyla ilgili başka bir soru.

Çok fazla işlem gücü gerektiriyorlar mı? Grafiklerimde 3 bollinger bandı kullanıyorum ve 3 hareketli ortalama kullanmaktan daha fazla işlemci gücü talep edip etmediklerini merak ediyordum.

Mümkün olduğunca az gösterge kullanmaya çalışıyorum ve grafiğimde birkaç tane daha var, ancak isterseniz "statik"ler... bunlar önceki günün yüksek/düşük değerleri gibi nesneler. Bunların işlem gücü gerektirmediğini varsayıyorum, değil mi ... sadece bellek?

Sadece çizelgelerimi mümkün olduğunca düzene sokmaya çalışıyorum ve mümkün olduğunca az gösterge kullanmak istiyorum.

teşekkürler

 
jbozman:
Bu bilgi için teşekkürler, Mladen.

İşte yukarıdaki cevapla ilgisi olmayan, ancak bollinger bantlarıyla ilgili başka bir soru.

Çok fazla işlem gücü gerektiriyorlar mı? Grafiklerimde 3 bollinger bandı kullanıyorum ve 3 hareketli ortalama kullanmaktan daha fazla işlemci gücü talep edip etmediklerini merak ediyordum.

Mümkün olduğunca az gösterge kullanmaya çalışıyorum ve grafiğimde birkaç tane daha var, ancak isterseniz "statik"ler... bunlar önceki günün yüksek/düşük değerleri gibi nesneler. Bunların işlem gücü gerektirmediğini varsayıyorum, değil mi ... sadece bellek?

Sadece çizelgelerimi mümkün olduğunca düzene sokmaya çalışıyorum ve mümkün olduğunca az gösterge kullanmak istiyorum.

teşekkürler

jbozman

Bollinger bantları , hesaplanması son derece basit bir göstergedir: terminalin herhangi bir şekilde yavaş doğmasına neden olmamalıdır.

 

örnek olarak : Bollinger bantları göstergesinin nasıl göründüğü aşağıda açıklanmıştır (olabildiğince basit - metatrader ile gelen örnek gibi değil - bunu kullanmaktan kaçının)

#property indicator_chart_window

#property indicator_buffers 3

#property indicator_color1 LimeGreen

#property indicator_color2 DimGray

#property indicator_color3 Orange

#property indicator_style2 STYLE_DOT

extern int BandsLength = 20;

extern double BandsDeviation = 2;

double MaBuffer[];

double UpperBand[];

double LowerBand[];

//

//

//

//

//

int init()

{

SetIndexBuffer(0,UpperBand);

SetIndexBuffer(1,MaBuffer);

SetIndexBuffer(2,LowerBand);

return(0);

}

int deinit() { return(0); }

int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars < 0) return(-1);

if(counted_bars>0) counted_bars--;

int limit = MathMin(Bars-counted_bars,Bars-1);

for (int i=limit;i>=0;i--)

{

double deviation = iStdDev(NULL,0,BandsLength,0,MODE_SMA,PRICE_CLOSE,i);

MaBuffer = iMA(NULL,0,BandsLength,0,MODE_SMA,PRICE_CLOSE,i);

UpperBand = MaBuffer+BandsDeviation*deviation;

LowerBand = MaBuffer-BandsDeviation*deviation;

}

return(0);

}

bollinger_bands.mq4

Dosyalar:
 
mladen:
örnek olarak : Bollinger bantları göstergesinin nasıl göründüğü aşağıda açıklanmıştır (olabildiğince basit - metatrader ile gelen örnek gibi değil - bunu kullanmaktan kaçının)
#property indicator_chart_window

#property indicator_buffers 3

#property indicator_color1 LimeGreen

#property indicator_color2 DimGray

#property indicator_color3 Orange

#property indicator_style2 STYLE_DOT

extern int BandsLength = 20;

extern double BandsDeviation = 2;

double MaBuffer[];

double UpperBand[];

double LowerBand[];

//

//

//

//

//

int init()

{

SetIndexBuffer(0,UpperBand);

SetIndexBuffer(1,MaBuffer);

SetIndexBuffer(2,LowerBand);

return(0);

}

int deinit() { return(0); }

int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars < 0) return(-1);

if(counted_bars>0) counted_bars--;

int limit = MathMin(Bars-counted_bars,Bars-1);

for (int i=limit;i>=0;i--)

{

double deviation = iStdDev(NULL,0,BandsLength,0,MODE_SMA,PRICE_CLOSE,i);

MaBuffer = iMA(NULL,0,BandsLength,0,MODE_SMA,PRICE_CLOSE,i);

UpperBand = MaBuffer+BandsDeviation*deviation;

LowerBand = MaBuffer-BandsDeviation*deviation;

}

return(0);

}
bollinger_bands.mq4

Çok teşekkürler. Bu MTF versiyonuna bakmanızı rica edebilir miyim? MTF'yi yalnızca işleri zaman dilimlerinde tutarlı tutmak için kullanırım.

Ekli. Kodun basit olup olmadığını söyleyebilir misiniz? Oldukça basit görünüyor... Çok fazla kod satırı yok. Ama ben kodlayıcı değilim.

jbozman

 
jbozman:
Çok teşekkürler. Bu MTF versiyonuna bakmanızı rica edebilir miyim? MTF'yi yalnızca işleri zaman dilimlerinde tutarlı tutmak için kullanırım.

Ekli. Kodun basit olup olmadığını söyleyebilir misiniz? Oldukça basit görünüyor... Çok fazla kod satırı yok. Ama ben kodlayıcı değilim.

jbozman

jbozman

Bantları hesaplama yönteminde her şey yolunda. İki kusur: kesirli bant genişliğini hesaplayamaz ve çoklu zaman çerçevesi modunda klasik bir yeniden boyamaya gider (mevcut grafiğin daha yüksek zaman dilimine ait tüm çubuklarının durumunu güncellemez)

 
mladen:
jbozman Bantları hesaplama yönteminde her şey yolunda. İki kusur: kesirli bant genişliğini hesaplayamaz ve çoklu zaman çerçevesi modunda klasik bir yeniden boyamaya gider (mevcut grafiğin daha yüksek zaman dilimine ait tüm çubuklarının durumunu güncellemez)

Harika. Peki düzeltmek için ne gerekiyor? Lütfen düzeltebilir veya bu kusurların üstesinden gelen bir tane sağlayabilir misiniz?

Bantlar zaman dilimlerinde aynı kaldığı için MTF versiyonunu gerçekten seviyorum.

Ayrıca, ekte bir MTF Hareketli Ortalama verilmiştir. Bunda da aynı sorun var mı yoksa sorun yok mu? Sorunluysa, bunların sorun olmaması için düzeltmeye yardım etmek çok mu fazla?

Henüz ticaret yapmıyorum ve kendi yöntemimi geliştiriyorum ve bunlara bunun bir parçası olarak ihtiyacım var. Yeniden boyama sorununu belirttiğiniz için teşekkür ederim.

İşte MTF MA:

DÜZENLENEN YAYIN:

Bantların iyi hesaplandığını söylediğini anlıyorum. Kesirli o kadar önemli değil, ama olması gerçekten güzel olurdu. Ayrıca düşük TF'nin MTF'deki daha yüksek TF ile eşleşmediğini de anlıyorum. Bunu aşmanın bir yolu var mı? Güncellenmesini isterim. MTF ve daha yüksek TF ile güncelleme hakkında konuşacak kadar bilgili değilim. Sadece aynı temsili TF'ler arasında görmek istediğimi biliyorum.

Dosyalar:
Neden: