Sormak! - sayfa 177

 
timotrade:
merhaba mladen,

Symbols.mq4 betiğiniz MT4 build 509'da mükemmel bir şekilde çalıştı, ancak build 636'da (symbols.raw'ı açarken) bir dosya hatası veriyor.

MT4 build 636 için güncellenmiş bir sürüm paylaşır mısınız?

Şimdiden çok teşekkür ederim.

Saygılarımızla,

Timo.

Timo

Bu, güncellenmiş bir sembol göstergesidir: symbol_nmc.mq4

Dosyalar:
 
mladen:
Timo Bu, güncellenmiş bir sembol göstergesidir: symbol_nmc.mq4

Çok teşekkür ederim mladen. Yardımınızı çok içtenlikle takdir ediyorum. Bu çok yardımcı oldu!

 

MML Dashboard - Ok uygulaması

Merhaba

Yeni yapıyla uyumlu hale getirmek için bazı basit dönüşümler yaptığım ay-mmldashboard_v1.1_2.mq4 göstergesine sahibim ama biraz yardıma ihtiyacım var.

Bu göstergenin, gerçek fiyatın bulunduğu etiketin yanında fiyatın nereye gittiğini (yukarı veya aşağı) gösteren bir oku olması gerekiyordu.

O oklar artık çalışmıyor ve gerçekten onlara sahip olmak istiyorum ama bunu nasıl başaracağımı bulamıyorum.

Aşağıdaki ekran görüntüsünde görebileceğiniz gibi, oklar È karakteri ile değiştirilmiştir.

Kodda oku oluşturan satırı buldum (satır 391)

lblCreate("0.1."+sym+".pricedir", x+(j*symcolwidth)+42, y , "Ê", 14, "Wingdings", White);

[/CODE]

and the lines that directs the arrow (line 293 - 314 )

[CODE]

for (k=1; k<Periods; k++)

{

cpprev = iClose(sym, giTf, k);

if (cpprev > gdaSymMM[mmidx+1]) //--- down dir

{

ObjectSet(objsympricebg, OBJPROP_COLOR, gsaMmlClr[mmidx] );

ObjectSetText( objmmarrow, "Ê" );

ObjectSet(objmmarrow, OBJPROP_YDISTANCE, ObjectGet(objsympricebg, OBJPROP_YDISTANCE) - 15 );

ObjectSet(objmmarrow, OBJPROP_COLOR, gsaMmlClr[mmidx+1] );

break;

}

if (cpprev < gdaSymMM[mmidx]) //--- up dir

{

ObjectSet(objsympricebg, OBJPROP_COLOR, gsaMmlClr[mmidx+1] );

ObjectSetText( objmmarrow, "È" );

ObjectSet(objmmarrow, OBJPROP_YDISTANCE, ObjectGet(objsympricebg, OBJPROP_YDISTANCE) + 15 );

ObjectSet(objmmarrow, OBJPROP_COLOR, gsaMmlClr[mmidx] );

break;

}

}

Aşağıdaki OBJ_ARROW tablosunda açıklanan 200 (yukarı) ve 202 (aşağı) oklarını nasıl eklemem gerektiğini lütfen tavsiye eder misiniz?

Wingdings - MQL4 Belgeleri veya diğer benzer oklar?

şimdiden çok teşekkürler

Dosyalar:
 
archutas:
Merhaba

Yeni yapıyla uyumlu hale getirmek için bazı basit dönüşümler yaptığım ay-mmldashboard_v1.1_2.mq4 göstergesine sahibim ama biraz yardıma ihtiyacım var.

Bu göstergenin, gerçek fiyatın bulunduğu etiketin yanında fiyatın nereye gittiğini (yukarı veya aşağı) gösteren bir oku olması gerekiyordu.

O oklar artık çalışmıyor ve gerçekten onlara sahip olmak istiyorum ama bunu nasıl başaracağımı bulamıyorum.

Aşağıdaki ekran görüntüsünde görebileceğiniz gibi, oklar È karakteri ile değiştirilmiştir.

Kodda oku oluşturan satırı buldum (satır 391)

lblCreate("0.1."+sym+".pricedir", x+(j*symcolwidth)+42, y , "Ê", 14, "Wingdings", White);

[/CODE]

and the lines that directs the arrow (line 293 - 314 )

[CODE]

for (k=1; k<Periods; k++)

{

cpprev = iClose(sym, giTf, k);

if (cpprev > gdaSymMM[mmidx+1]) //--- down dir

{

ObjectSet(objsympricebg, OBJPROP_COLOR, gsaMmlClr[mmidx] );

ObjectSetText( objmmarrow, "Ê" );

ObjectSet(objmmarrow, OBJPROP_YDISTANCE, ObjectGet(objsympricebg, OBJPROP_YDISTANCE) - 15 );

ObjectSet(objmmarrow, OBJPROP_COLOR, gsaMmlClr[mmidx+1] );

break;

}

if (cpprev < gdaSymMM[mmidx]) //--- up dir

{

ObjectSet(objsympricebg, OBJPROP_COLOR, gsaMmlClr[mmidx+1] );

ObjectSetText( objmmarrow, "È" );

ObjectSet(objmmarrow, OBJPROP_YDISTANCE, ObjectGet(objsympricebg, OBJPROP_YDISTANCE) + 15 );

ObjectSet(objmmarrow, OBJPROP_COLOR, gsaMmlClr[mmidx] );

break;

}

}

Aşağıdaki OBJ_ARROW tablosunda açıklanan 200 (yukarı) ve 202 (aşağı) oklarını nasıl eklemem gerektiğini lütfen tavsiye eder misiniz?

Wingdings - MQL4 Belgeleri veya diğer benzer oklar?

şimdiden çok teşekkürler

Metatrader ve yazı tipleriyle ilgili bir sorun.

Basitleştirmek için : böyle bir nesne seçin ve o nesnenin yazı tipinin adını görün. Boş olacak. Yeni metatrader, bu yazı tipini nasıl kullanacağını bilmiyor (yüklü ve tamamen yasal bir Windows yazı tipi olmasına bakılmaksızın).

Yazı tipleriyle ilgili büyük sorunları var ve sorunlar gitgide daha da kötüleşiyor (etiketlerle ilgili sorunları da görün). Onu başka bir yazı tipiyle değiştirsek bile, yeni bir yapıyla tekrar çalışmayan bir sürümle sonuçlanabilir - değişiklikleri her zaman daha iyisi için değildir.

 

Marj seviyesi bilgisi

merhaba mladen

Aşağıdaki işlevlerle gösterge yapabilir misiniz ...

a. Gösterge, alım ve satım emirleri için fiyat o seviyeye ulaştığında, marj seviyesinin sadece %100 kalacağını göstermelidir.

b. Gösterge, alım ve satım emirleri için fiyat o seviyeye ulaştığında, hangi seviyedeki hesabın "patladığını" göstermelidir.

bir . 1. "Al -Marj seviyesi"%100 -satın alma pozisyonları için -(marj seviyesinin sadece %100 kalacağı seviyede gösterilmelidir)

2. "Satış Marjı seviyesi" %100 -satış pozisyonları için -(marj seviyesinin sadece %100 olarak hangi seviyede kalacağını göstermelidir)

b . 3. "Satın al -kritik seviye" -satın alma pozisyonları için -(hesabın hangi seviyede "patlayacağını" göstermelidir)

4. "Satış-kritik seviye" -satış pozisyonları için -(hesabın hangi seviyede "patlayacağını" göstermelidir)

ayrıca iyi bir işlev olurdu - "korneri gösterilecek şekilde ayarlayın."

şimdiden çok teşekkürler

PS Örneği ektedir... ne istediğimi göstermek için...

Dosyalar:
sample___h1.png  31 kb
 

Merhaba!

Yardım edebilir misin bilmiyorum ama bu harika olurdu!

EA için koşulları anlamaya çalışıyorum. Ama bollinger bantları ile kod yazarken bir tür problemle karşılaşıyorum.

EA'ya, tüm mumun gövdesi bollinger'ın üzerinden geçerse ticaretin yapılmasını istediğimi nasıl söyleyebilirim : bu, mumun her iki tarafı anlamına gelir.

Şu an için şartım var:

Kapat[0]>bantlar(0,0)+Above_Below_Range*P*Point

Ne yazık ki, böyle olduğunda ticareti alır:

Tüm vücut şu şekilde dışarıdayken takası yapmasını istiyorum:

Herhangi bir çözüm?

teşekkürler

 
Jason2005:
Merhaba!

Yardım edebilir misin bilmiyorum ama bu harika olurdu!

EA için koşulları anlamaya çalışıyorum. Ancak bollinger bantlarıyla kod yazarken bir tür sorunla karşılaşıyorum.

EA'ya, tüm mumun gövdesi bollinger'ın üzerinden geçerse ticaretin yapılmasını istediğimi nasıl söyleyebilirim : bu, mumun her iki tarafı anlamına gelir.

Şu an için şartım var:

Kapat[0]>bantlar(0,0)+Above_Below_Range*P*Point

Ne yazık ki, böyle olduğunda ticareti alır:

Tüm vücut şu şekilde dışarıdayken takası yapmasını istiyorum:

Herhangi bir çözüm?

teşekkürler

Üst bollinger bandını kontrol ediyorsanız,

if (Düşük > üstBollinger)

Alt bollinger bandı kullanımı için

if (Yüksek < düşükBollinger)

 
mladen:
Timo Bu, güncellenmiş bir sembol göstergesidir: symbol_nmc.mq4

bunun gibi bir şey arıyordum

 
apprentice coder:
böyle bir şey arıyordum

Mutlu kodlama o zaman

 

merhaba adam

Göstergem çalışmıyor, Meta düzenleyiciyi kontrol ettikten sonra hatalar gördüm.

Bu hataları düzeltmeme yardım edecek biri var mı?

Çok teşekkürler.

Dosyalar: