Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
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:
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ı.
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
HMA, yalnızca üzerinde çalıştığı veriler kadar iyidir. Broker verileri LOL
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 (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
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.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
mladenNe??? 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?
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...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...
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.