Gövde MA - sayfa 4

 

Eh, CJA'nın kaynak hakkında cevapladığı şey bu (veya yorum yok)

onu suçlayabilir miyiz? ama sebep ne olursa olsun - parça parça bir şeyler geliştiriyoruz

Mladen, bir soru var:

mladen:
Rengini öğrenmek için arabellek değerlerini kullanmanızı önermiyorum

Açıklamama izin verin: HERHANGİ BİR ÇOK RENKLİ SATIR göstergesinde, renk değişirken iki tamponun aynı değeri içermesi normal bir durumdur (bunu veri penceresinde kolayca kontrol edebilirsiniz) Bir rengin başlangıcı diğer rengin sonuyla eşleşmelidir.

...

şimdiki > önceki = yeşil

mevcut < önceki = kırmızı

akım = önceki = sarı

- ancak renk arabellekleri sıfır olmamalı ve değerler 1 veya 2 veya 3'e gitmemeli;

eşit = sarı

normalde herkes ne yapardı - sadece rengi topla ??

PS Renkleri - S'de gerçek acı.

 
mladen:
Yeniden boyamayan Gövde hareketli ortalama

alarm gitti

 

HMA, yalnızca üzerinde çalıştığı veriler kadar iyidir.

Broker verileri LOL

 

...

Eh, bu henüz duymadım

kjhfdgjfhdghdf:
HMA, yalnızca üzerinde çalıştığı veriler kadar iyidir. Broker verileri LOL
 
mladen:
Yeniden boyamayan Gövde hareketli ortalama

Yeniden boyamayan bir HMA4 yaptım (tüm pratik amaçlar için). Tek yaptığım BarChanged() işlevini (kodun sonuna yakın bir yerde bulunur) kullanmak ve onu şu şekilde çağırmaktı:

if( !BarChanged ) return(0);

Böylece, her yeni çubukta, bir sonraki yeni çubukta bir sonraki yeni göstergeye kadar statik kalan yeni bir gösterge alırsınız. Bu, bir EA'da mevcut çubuğu kullanıyorsanız, kırbaçlanmayı önleme avantajına sahiptir, ancak mevcut çubuğu tamamladığınızda verilerin eskimesi dezavantajına sahiptir.

Ayrıca, gereksiz olduklarından, BarChanged() işlevini kullanmak için göstergenin dahili çağrılarını da kaldırdığımı unutmayın.

Mladen'in versiyonuna sahipseniz ve yeniden boyanmıyorsa, o zaman belki de mevcut çubukta statiktir. Ancak, daha önce belirtildiği gibi, koda erişimim olmadan Özel gösterge veya EA kullanmayacağım. O yüzden indirmedim.

 

???

Banzais HMA4 göstergesindeki BarChanged() işlevinin yeniden boyamayla ne ilgisi var?

Geçerli çubukta uyarının zaten uyarı verilip verilmediğini belirlemek için kullanılır.

if (aAlerts)

{

if (tmpPrevious < tmp) //change the wt[?] number will change when the signal will trigger based on # of last bars

{

if (!aTurnedUp)

{

if (BarChanged())

{

Alert(AlertPrefix+"HMA "+(aRperiodf())+" Alert\nBUY signal @ Ask = $",Ask,"; Bid = $",Bid,"\nDate & Time = ",TimeToStr(CurTime(),TIME_DATE)," ",TimeHour(CurTime()),":",TimeMinute(CurTime()));

PlaySound("alert.wav");

if (EmailOn)

{

SendMail(AlertPrefix,"HMA Alert\nBUY signal @ Ask = $"+DoubleToStr(Ask,4)+", Bid = $"+DoubleToStr(Bid,4)+", Date & Time = "+TimeToStr(CurTime(),TIME_DATE)+" "+TimeHour(CurTime())+":"+TimeMinute(CurTime())+" Stop: "+ DoubleToStr(aGetSLl(),4)+" Limit: "+DoubleToStr(aGetTPl(),4));

}

}

aTurnedUp = true;

aTurnedDown = false;

}

}

if (tmpPrevious > tmp) //change the wt[?] number will change when the signal will trigger based on # of last bars

{

if (!aTurnedDown)

{

if (BarChanged())

{

Alert(AlertPrefix+"HMA Alert\nSELL signal @ Ask = $",Ask,"; Bid = $",Bid,"\nDate & Time = ",TimeToStr(CurTime(),TIME_DATE)," ",TimeHour(CurTime()),":",TimeMinute(CurTime()));

PlaySound("alert.wav");

if (EmailOn)

{

SendMail(AlertPrefix,"HMA Alert\nSELL signal @ Ask = $"+DoubleToStr(Ask,4)+", Bid = $"+DoubleToStr(Bid,4)+", Date & Time = "+TimeToStr(CurTime(),TIME_DATE)+" "+TimeHour(CurTime())+":"+TimeMinute(CurTime())+" Stop: "+ DoubleToStr(aGetSLs(),4)

+" Limit: "+DoubleToStr(aGetTPs(),4));

}

}

aTurnedDown = true;

aTurnedUp = false;

}

}

}[/PHP]

the BarChanged function itself :

[PHP]bool BarChanged()

{

static datetime dt = 0;

if (dt != Time[0])

{

dt = Time[0];

return(true);

}

return(false);

}

Lütfen, ama MİLYON KEZ LÜTFEN, YAYINIZDA AÇIKLANAN DEĞİŞİKLİKLERLE kodu buraya gönderin, kod değişikliğinizin göstergeye yaptığı MUCİZE'yi gerçekten görmek isterim

Hadi güle güle

mladen

jimven:
Yeniden boyamayan bir HMA4 yaptım (tüm pratik amaçlar için). Tek yaptığım BarChanged() işlevini (kodun sonuna yakın bir yerde bulunur) kullanmak ve onu şu şekilde çağırmaktı:

if( !BarChanged ) return(0);

Böylece, her yeni çubukta, bir sonraki yeni çubukta bir sonraki yeni göstergeye kadar statik kalan yeni bir gösterge alırsınız. Bu, bir EA'da mevcut çubuğu kullanıyorsanız, kırbaçlanmayı önleme avantajına sahiptir, ancak mevcut çubuğu tamamladığınızda verilerin eskimesi dezavantajına sahiptir.

Ayrıca, gereksiz olduklarından, BarChanged() işlevini kullanmak için göstergenin dahili çağrılarını da kaldırdığımı unutmayın.

Mladen'in versiyonuna sahipseniz ve yeniden boyanmıyorsa, o zaman belki de mevcut çubukta statiktir. Ancak, daha önce belirtildiği gibi, koda erişimim olmadan Özel gösterge veya EA kullanmayacağım. O yüzden indirmedim.
 
mladen:

Lütfen, ama MİLYON KEZ LÜTFEN, YAYINIZDA AÇIKLANAN DEĞİŞİKLİKLERLE kodu buraya gönderin, kod değişikliğinizin göstergede yaptığı MUCİZE'yi gerçekten görmek isterim

Hadi güle güle

mladen

Ne??? Kodu gönder ??? HMA nrp kodunuz nerede?

Her neyse, yazımı yakından takip ettiyseniz, oldukça iyi açıkladım. Göstergenin çubuk başına bir kez çalışmasına izin verir. Yeniden boyamayı kesinlikle engellemez. Ancak mevcut çubuktaki göstergenin bir sorun oluşturabilecek salınımını önler. Her neyse, yeniden boyama davranışı nedeniyle HMA4 göstergesini atmaya karar verdim. Bu forumda yayınlanan HMA_Russian_Color göstergesine karşı indirdiğim ve koştuğum HMA nrp göstergenizle aynı gösterge değil. Tam olarak eşleşti ve ikincisi de yeniden boyamadı. Sanırım bunu uyarladınız ve normalleştirilmiş kısmı eklediniz, böylece eğrinin sarı kısmını gösterebilsin.

Saygılarımızla...

 

Herhangi bir şey gönderin, cehenneme sh...t gönderin, eğer sadece mt'de çalışmasını istiyorsanız

Yazıda bulun hma_russian_color, bu yüzden karşılaştırmaktan çekinmeyin

bana cevap verme zahmetine girme, görmezden gelme listemin mutlu yeni üyesisin

Hadi güle güle

btw: bu resimde tahmin edin hangisi hangisi?

jimven:
Ne??? Kodu gönder ??? HMA nrp kodunuz nerede?

Her neyse, yazımı yakından takip ettiyseniz, oldukça iyi açıkladım. Göstergenin çubuk başına bir kez çalışmasına izin verir. Yeniden boyamayı kesinlikle engellemez. Ancak mevcut çubuktaki göstergenin bir sorun oluşturabilecek salınımını önler. Her neyse, yeniden boyama davranışı nedeniyle HMA4 göstergesini atmaya karar verdim. Bu forumda yayınlanan HMA_Russian_Color göstergesine karşı indirdiğim ve koştuğum HMA nrp göstergenizle aynı gösterge değil. Tam olarak eşleşti ve ikincisi de yeniden boyamadı. Sanırım bunu uyarladınız ve normalleştirilmiş kısmı eklediniz, böylece eğrinin sarı kısmını gösterebilsin.

Saygılarımızla...
Dosyalar:
 

beyler, bu bir forum, kişisel algılamayın - doğru ya da yanlış herkes haklı ve görüşlerini ifade ediyor - her zaman olduğu gibi forumlarda - sadece kişisel algılamayın

Her gün kavgalara harcayacak fazla zamanımız yok - bunun yerine birkaç güvenilir yol bulalım 4 renk kodlaması - çok var, birkaç tane iyi bulalım...

 
fxbs:
beyler, bu bir forum, bunu kişisel algılamayın - doğru ya da yanlış herkes haklı ve görüşlerini ifade ediyor - her zaman olduğu gibi forumlarda - sadece kişisel algılamayın her gün kavgalara harcayacak fazla zamanımız yok - bunun yerine hadi 4 renk kodlamanın birkaç güvenilir yolunu bulun - çok var, birkaç tane iyi olanı bulalım...

Kabul ediyorum. Kavga çıkarmaya hiç niyetim yok. Benim doğamda yok.

Mladen, bir HMA göstergesini uyarlamasıyla ilgili yorumlar almaktan neden rahatsız oluyor? Ben onu hiç kötülemedim! Bu iyi bir gösterge! Neden bu kadar gizli konuşuyor? HMA_Russian_Color göstergesinin bir uyarlamasıdır. Gönderdiği resim bile bunu gösteriyor. İzler, birinin ofset olması ve sarı aralıkların gösterilmesi dışında aynıdır. Bu Mladen'in.