Çoklu Zaman Çerçevesi Göstergeleri - sayfa 1033
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
Merhaba MLADEN! lütfen kodu düzeltmeme yardım edin, EA çalışmıyor göstergesi TMA + CG, o ok X kırmızı - açık satın alma ve ok X mavi - açık satış pozisyonu istiyorum. EA NASIL DOĞRU KOD YAZILIR??
iCustom() çağrısında ilk parametreyi (TimFrame parametresi) atladığınızı tahmin ediyorum, ancak emin olabilmem için lütfen iCustom() çağrı kodunuzu gönderin
Merhaba MLADEN!
BU BENİM YANLIŞ KODUM
double TMDOWN0=iCustom(Symbol(),0,"TMA+CG",0,0);
double TMDOWN1=iCustom(Symbol(),0,"TMA+CG",1,0);
double TMDOWN2=iCustom(Symbol(),0,"TMA+CG",2,0);
double TMDOWN3=iCustom(Symbol(),0,"TMA+CG",3,0);
double TMDOWN4=iCustom(Symbol(),0,"TMA+CG",4,0);
double TMDOWN5=iCustom(Symbol(),0,"TMA+CG",3,5);
double TMDOWN6=iCustom(Symbol(),0,"TMA+CG",6,0);
double TMUP0=iCustom(Symbol(),0,"TMA+CG",0,0);
double TMUP1=iCustom(Symbol(),0,"TMA+CG",1,0);
double TMUP2=iCustom(Symbol(),0,"TMA+CG",2,0);
double TMUP3=iCustom(Symbol(),0,"TMA+CG",3,0);
double TMUP4=iCustom(Symbol(),0,"TMA+CG",4,0);
double TMUP5=iCustom(Symbol(),0,"TMA+CG",5,0);
double TMUP6=iCustom(Symbol(),0,"TMA+CG",4,6);
if (OPENBUY=="buyFULL" && TMDOWN5!=EMPTY_VALUE ) return(true);
if (OPENSELL=="sellFULL" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSEBUY=="CLOSEsatın al" && TMUP6!=BOŞ_DEĞER ) return(true);
if (KAPAT=="KAPAT" && TMDOWN5!=EMPTY_VALUE ) return(true);
Merhaba MLADEN!
BU BENİM YANLIŞ KODUM
double TMDOWN0=iCustom(Symbol(),0,"TMA+CG",0,0);
double TMDOWN1=iCustom(Symbol(),0,"TMA+CG",1,0);
double TMDOWN2=iCustom(Symbol(),0,"TMA+CG",2,0);
double TMDOWN3=iCustom(Symbol(),0,"TMA+CG",3,0);
double TMDOWN4=iCustom(Symbol(),0,"TMA+CG",4,0);
double TMDOWN5=iCustom(Symbol(),0,"TMA+CG",3,5);
double TMDOWN6=iCustom(Symbol(),0,"TMA+CG",6,0);
double TMUP0=iCustom(Symbol(),0,"TMA+CG",0,0);
double TMUP1=iCustom(Symbol(),0,"TMA+CG",1,0);
double TMUP2=iCustom(Symbol(),0,"TMA+CG",2,0);
double TMUP3=iCustom(Symbol(),0,"TMA+CG",3,0);
double TMUP4=iCustom(Symbol(),0,"TMA+CG",4,0);
double TMUP5=iCustom(Symbol(),0,"TMA+CG",5,0);
double TMUP6=iCustom(Symbol(),0,"TMA+CG",4,6);
if (OPENBUY=="buyFULL" && TMDOWN5!=EMPTY_VALUE ) return(true);
if (OPENSELL=="sellFULL" && TMUP6!=EMPTY_VALUE ) return(true);
if (CLOSEBUY=="CLOSEsatın al" && TMUP6!=BOŞ_DEĞER ) return(true);
if (KAPAT=="KAPAT" && TMDOWN5!=EMPTY_VALUE ) return(true);
Bu kod tamam
Bu şekilde test ettim (sadece küçük bir değişiklik) ve her şey yolunda gitti:
extern int barToTestUp = 5;
extern int barToTestDn = 5;
int init()
{
return(0);
}
int deinit()
{
return(0);
}
int start()
{
double TMDOWN0=iCustom(Symbol(),0,"TMA+CG",0,barToTestUp);
double TMDOWN1=iCustom(Symbol(),0,"TMA+CG",1,barToTestUp);
double TMDOWN2=iCustom(Symbol(),0,"TMA+CG",2,barToTestUp);
double TMDOWN3=iCustom(Symbol(),0,"TMA+CG",3,barToTestUp);
double TMDOWN4=iCustom(Symbol(),0,"TMA+CG",4,barToTestUp);
double TMDOWN5=iCustom(Symbol(),0,"TMA+CG",3,barToTestUp);
double TMDOWN6=iCustom(Symbol(),0,"TMA+CG",6,barToTestUp);
double TMUP0=iCustom(Symbol(),0,"TMA+CG",0,barToTestDn);
double TMUP1=iCustom(Symbol(),0,"TMA+CG",1,barToTestDn);
double TMUP2=iCustom(Symbol(),0,"TMA+CG",2,barToTestDn);
double TMUP3=iCustom(Symbol(),0,"TMA+CG",3,barToTestDn);
double TMUP4=iCustom(Symbol(),0,"TMA+CG",4,barToTestDn);
double TMUP5=iCustom(Symbol(),0,"TMA+CG",5,barToTestDn);
double TMUP6=iCustom(Symbol(),0,"TMA+CG",4,barToTestDn);
Comment(TMDOWN5," ",TMUP6);
return(0);
}
ÇOK TEŞEKKÜRLER MLADEN! TAMAM, ÇALIŞIYOR!
havlu burunlu
Ben de şimdi test ettim ve her şey olması gerektiği gibi çalışıyor gibi görünüyor
Sizin için çöktüğünde, aynı gösterge için (biraz ekran görüntüsü almak mükemmel olurdu) tam parametre ayarlarını bize gönderir misiniz?sevgili mladen,
Ne yazık ki artık kullanılamadığı için demo hesabımı sildim.
Ve bu göstergenin verilen parametre ayarını değiştirmedim
Ama test sonucunu okuduktan sonra o göstergeyi yeni demo hesabıma koydum ve düzgün çalıştı.
Önceki demo hesabımda neyin yanlış olduğunu bilmiyorum.
Yardımınız ve ilginiz için çok teşekkür ederim.
İyi günler
Saygılarımızla,
sevgili mladen,
Ne yazık ki artık kullanılamadığı için demo hesabımı sildim.
Ve bu göstergenin verilen parametre ayarını değiştirmedim
Ama test sonucunu okuduktan sonra o göstergeyi yeni demo hesabıma koydum ve düzgün çalıştı.
Önceki demo hesabımda neyin yanlış olduğunu bilmiyorum.
Yardımınız ve ilginiz için çok teşekkür ederim.
İyi günler
Saygılarımızla,
Önemli olan, şimdi kullanabilmenizdir.
mutlu ticaret
Önemli olan, şimdi kullanabilmenizdir.
mutlu ticaretSana yardım etmekten mutlu oldum, mladen
Wolf300, geç cevap için özür dilerim , bu, HMA v2'nin (Gövde hareketli ortalama) mtf olarak bir versiyonudur.
hull_moving_average_mtf_2.mq4
Merhaba mrtools,
Üzgünüm demek zorundayım. (Sen değil ) Günlerdir burada değildim ve az önce nazik yardımınızı buldum. Zamanınız ve emeğiniz için çok teşekkür ederim !!!!
İyi günler Mladen/MrTools.
Bu PVI göstergesini bir mtf sürümüne dönüştürürseniz çok minnettar olurum.
Şimdiden teşekkürler.
İyi günler Mladen/MrTools.
Bu PVI göstergesini bir mtf sürümüne dönüştürürseniz çok minnettar olurum.
Şimdiden teşekkürler.Francisco İsa
Bunu kontrol ettin mi: https://www.mql5.com/en/forum/general