Sormak! - sayfa 25

 

int başlangıç()

{

int Live_accnt = 16540; //<-- derlemeden önce CANLI HESAP kullanıcısını buraya yazın

int Demo_accnt = 1180321; //<-- derleme için DEMO HESABI kullanıcısını buraya yazın

int accnt = HesapNumarası();

if (accnt != Live_accnt) // || Çalışmıyor!!

if (accnt != Demo_accnt)

{

Uyarı ("Yanlış sahip hesabı (" + DoubleToStr(accnt,0) + ")");

vesaire vesaire.

Programın ya da için bir mantık ifadesi yapmasını nasıl sağlayabilirim? Yukarıdaki bu durumda, güvenliğin Live_accnt veya Demo_accnt'yi kabul etmesi gerekir. Bunu nasıl başarırım. " || " veya olarak çalışmıyor.

Bu konuda uzmanlığınıza gerçekten ihtiyacım var! Şimdiden teşekkürler.

Dave <<<
 
iscuba11:
int başlangıç()

{

int Live_accnt = 16540; //<-- derlemeden önce CANLI HESAP kullanıcısını buraya yazın

int Demo_accnt = 1180321; //<-- derleme için DEMO HESABI kullanıcısını buraya yazın

int accnt = HesapNumarası();

if (accnt != Live_accnt) // || Çalışmıyor!!

if (accnt != Demo_accnt)

{

Uyarı ("Yanlış sahip hesabı (" + DoubleToStr(accnt,0) + ")");

vesaire vesaire.

Programın ya da için bir mantık ifadesi yapmasını nasıl sağlayabilirim? Yukarıdaki bu durumda, güvenliğin Live_accnt veya Demo_accnt'yi kabul etmesi gerekir. Bunu nasıl başarırım. " || " veya olarak çalışmıyor.

Bu konuda uzmanlığınıza gerçekten ihtiyacım var! Şimdiden teşekkürler.

Dave <<<

Eğer doğru anladıysam, hesap numarası demo numarasında veya gerçek numarada belirttiğinizden farklıysa, hesap numarası 16540 veya 1180321'den farklıysa, çalışmamamı istiyorsunuz? Yani mantık ifadesi şöyle görünecektir:

if (accnt != Live_accnt && accnt != Demo_accnt )

{

Alert("Yanlış Hesap");

dönüş(0);

}

veya

if (accnt == Live_accnt || accnt == Demo_accnt )

{

// işlerimi yap

}

başka

{

Alert("Yanlış Hesap");

dönüş(0);

}

 

defalarca teşekkür ederim!!!!!! Gerçekten günümü yaptı. Bir gün, bir gün, umarım vecdden önce ya da Musa kadar yaşlanmadan önce, bu dili kodlamada yetkin olabilirim.

Tanrı seni korusun!

Muhterem Dave

<<<
 

Doğru yere göndermiyor olabilirim ama yardıma ihtiyacım var ve birinin bana yardım edeceğini umuyorum. Metatrader 4'te açı ile bir trand çizgisi ekleme seçeneği vardır, istediğiniz açıya koyabilirsiniz. İhtiyacım olan şey, o çizginin açısının kilitlendiği bir gösterge ya da başka bir şey. Yani tek yapmam gereken, o açıyı yaratmaya çalışmadan onu grafikte belirli bir noktaya uygulamak. Bu yapılabilirse lütfen bana bildirin ve size hangi özelliklere ihtiyacım olduğunu söyleyeceğim.

 
iscuba11:
defalarca teşekkür ederim!!!!!! Gerçekten günümü yaptı. Bir gün, bir gün, umarım vecdden önce ya da Musa kadar yaşlanmadan önce, bu dili kodlamada yetkin olabilirim.
Tanrı seni korusun!

Muhterem Dave

<<<

sana yardım edebildiğime sevindim. Mql'de kodlama yapmak o kadar zor değil, sadece odaklanın ve sabırlı olun

Saygılarımızla

kara lahana

 

Merhaba Kodlar gurusu

Aşağıdaki ile bir gösterge yapmak mümkün mü

Güçlü Düşüş Trendi

EKSİ 10 PUAN= Son saat kapanışı 5 saatlik hareketli ortalamanın altında

EKSİ 15 PUAN= YENİ 3 GÜN DÜŞÜK

EKSİ 20 PUAN= 20 GÜNLÜK TAŞINIR ORTALAMANIN ALTINDAKİ SON FİYAT

EKSİ 25 PUAN= SON HAFTANIN EN DÜŞÜĞÜ 3 HAFTA

EKSİ 30 PUAN= MEVCUT AYDA YENİ 3 AYLIK DÜŞÜK

TOPLAM PUAN=EKSİ 100 EĞER GÜÇLÜ AŞAĞI TREND ONAYLANMIŞTIR

FİYAT ARTIŞ OLAMAZ. SADECE DÜŞEYEBİLİR===========================

KARŞI=GÜÇLÜ YÜKSELİŞ TREND

Güçlü Yükseliş Trendi

ARTI 10 PUAN= Son saat kapanışı 5 saatlik hareketli ortalamanın ÜZERİNDE

ARTI 15 PUAN= YENİ 3 GÜNLÜK YÜKSEK

ARTI 20 PUAN= 20 GÜNLÜK TAŞINIR ORTALAMANIN ÜZERİNDEKİ SON FİYAT

ARTI 25 PUAN= YENİ 3 HAFTA SON HAFTA YÜKSEK

ARTIK 30 PUAN= MEVCUT AYDA YENİ 3 AYLIK YÜKSEK

TOPLAM PUAN=ARTI 100 İSE, GÜÇLÜ YÜKSELİŞ TREND ONAYLANMIŞTIR

FİYAT AZALTILAMAZ. SADECE DAHA YÜKSEK OLABİLİR

teşekkürler

kev

 

iki zaman dilimi ile geriye dönük test

MT4'teki strateji test cihazı , iki zaman dilimi kullanan bir EA ile çalışır mı? Örneğin, M5 zaman çerçevesinde bir gösterge kullanan bir H1 EA.

 

Başka bir sorunlu soru!

h1[k] = En Yüksek(NULL,5,MODE_HIGH,n - Nbar,n-(n-Nbar)+1);

l1[k] = En Düşük(NULL,5,MODE_LOW,n - Nbar,n-(n-Nbar)+1);

h1[k] = En Yüksek(NULL,15,MODE_HIGH,n - Nbar,n-(n-Nbar)+1);

l1[k] = En Düşük(NULL,15,MODE_LOW,n - Nbar,n-(n-Nbar)+1);

Göstergemin biri 5 dakika ve biri 15 dakika olmak üzere iki farklı versiyonunu istiyorum.

Sol üst köşede yorum yapanın 5 dakikalık versiyon mu yoksa 15 dakikalık versiyon mu olduğunu belirleyen bir yorumum var. Benim sorunum, zaman çerçevesini 5 dakikaya geri aldığımda 15 dakikalık yorumun kaybolmaması.

5 dakikalık yorum, aynı yerde bulunduğu için 15 dakikalık yorumun üzerine yazmalıdır, ancak değil mi?

Bir tedavisi var mı yoksa bu grafik paketindeki bir aksaklık mı????

Dave

Not Açıklamadaki 5 veya 15 yerine '0' koymak istemiyorum!!!!!!

 
iscuba11:
h1[k] = En Yüksek(NULL,5,MODE_HIGH,n - Nbar,n-(n-Nbar)+1);

l1[k] = En Düşük(NULL,5,MODE_LOW,n - Nbar,n-(n-Nbar)+1);

h1[k] = En Yüksek(NULL,15,MODE_HIGH,n - Nbar,n-(n-Nbar)+1);

l1[k] = En Düşük(NULL,15,MODE_LOW,n - Nbar,n-(n-Nbar)+1);

Göstergemin biri 5 dakika ve biri 15 dakika olmak üzere iki farklı versiyonunu istiyorum.

Sol üst köşede yorum yapanın 5 dakikalık versiyon mu yoksa 15 dakikalık versiyon mu olduğunu belirleyen bir yorumum var. Benim sorunum, zaman çerçevesini 5 dakikaya geri aldığımda 15 dakikalık yorumun kaybolmaması.

5 dakikalık yorum, aynı yerde bulunduğu için 15 dakikalık yorumun üzerine yazmalıdır, ancak değil mi?

Bir tedavisi var mı yoksa bu grafik paketindeki bir aksaklık mı????

Dave

Not Açıklamadaki 5 veya 15 yerine '0' koymak istemiyorum!!!!!!

Yorum işlevini nereye koydun? Tüm dosyayı buraya gönderin.

 

Yeni bir yaklaşım deneyelim. Aynı ifade, Null, 15 vb.

Yorum mesajı görüntüler. Null, 5 gibi diğer göstergeyi etkinleştiren başka bir zaman dilimine geçtiğimde, 15 dakika göstergesinin yaptığı yorumu nasıl ortadan kaldırabilirim???? Diğer dillerde, tek yapmanız gereken 5 dakika göstergesindeki " " alanını kullanmak ve 15 dakika göstergesinin bıraktığı görüntülenen mesajı silecektir. Bu neden bu aptal dilde çalışmıyor?