Çoklu Zaman Çerçevesi Göstergeleri - sayfa 1033

 
MISI1:
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);

 
MISI1:
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:

#property indicator_chart_window

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!

 
mladen:

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,

 
Terry Toede:

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

 
mladen:

Önemli olan, şimdi kullanabilmenizdir.

mutlu ticaret

Sana yardım etmekten mutlu oldum, mladen

 
mrtools:

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.

Dosyalar:
pvi.mq4  3 kb
 
Francisco Jesus:
İ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