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
Bir uyarı için yardıma ihtiyacınız var
merhaba,
ilk: ingilizcem için üzgünüm. ingilizcede gerçekten kötüyüm
peki, ama sorum şu: tenkan ve senkou birbirini seyrederse nasıl bir uyarı sinyali programlayabilirim? uzun ve kısa.
Bana birisi yardım edebilir mi lütfen!!!
çok teşekkürler,
güle güle benjamin
Küçük problem..
Biri bana nadas yapmak için işlev yapmama yardım edebilir mi?
bende: A=0
Gösterge belirli bir nr1 noktasına ulaştığında: A=1.
Ve gösterge bu noktadan ayrıldığında: A=1 (A hala değerini koruyor).
Gösterge belirli bir nr2 noktasına ulaştığında: A=0.
Herhangi bir fikir çok açığız!
Teşekkürler.
Biri bana nadas yapmak için işlev yapmama yardım edebilir mi?
bende: A=0
Gösterge belirli bir nr1 noktasına ulaştığında: A=1.
Ve gösterge bu noktadan ayrıldığında: A=1 (A hala değerini koruyor).
Gösterge belirli bir nr2 noktasına ulaştığında: A=0.
Herhangi bir fikir çok açığız!
Teşekkürler.Devam etmek için çok az şey varken tam olarak ne istediğinizi bilmek zor.
ne dersin
A=0;
if (Teklif >= nr1 && Teklif < nr2) A=1;
if (Teklif >= nr2) A=0;
Teklifi O, H, L, C veya istediğiniz herhangi bir değişkenle değiştirin.
Ama aynı zamanda fiyat n1'e düşerse ve sonra 2'ye gitmek yerine düşerse ne olacağını da düşünmelisiniz.
Sadece ne istediğini tahmin ettiğimi unutma.
umarım bir yardımı olmuştur
Sabit diskimde /experts/files klasöründe olmayan bir dosyaya nasıl erişebilirim?
btw, mql4'te windows komutlarını (örn. kopyala) yürütmek mümkün mü? belki bir dll dosyası ile?
Şimdiden teşekkür ederim :-)
yeniden swgman1
Teşekkürler, swgman1!
... ama benim için hala sorun.
Söylemeye çalıştığım şey-
Başlangıç
Gösterge1 değeri 0
Gösterge2 değeri 0
A=0
Aşama 1
Gösterge1 değeri 1
Gösterge2 değeri 0
A=1
Adım 2
Gösterge1 değeri 0
Gösterge2 değeri 0
A=1
Aşama 3
Gösterge1 değeri 0
Gösterge2 değeri 1
A=0
Umarım daha açıktır
Teşekkürler.
Garip döngü..
Test programımda garip bir döngü yaptım:
int A=1
for(A=0, A=1; A==(satın alma koşulu); A++)
(A=1) ise satın al
Kapat if(Teklif>0)
Koşul ortadan kalktıktan sonra işlem görür... AMA , açıldıktan hemen sonra işlemleri kapatmaz (olması gerektiği gibi - Bid>0). Şimdi, pogramım tüm işlemleri yalnızca satın alma koşulu göründüğünde kapatıyor.
Bu döngü aslında ne yapıyor?
Test programımda garip bir döngü yaptım:
int A=1
for(A=0, A=1; A==(satın alma koşulu); A++)
(A=1) ise satın al
Kapat if(Teklif>0)
Koşul ortadan kalktıktan sonra işlem görür... AMA , açıldıktan hemen sonra işlemleri kapatmaz (olması gerektiği gibi - Bid>0). Şimdi, pogramım tüm işlemleri yalnızca satın alma koşulu göründüğünde kapatıyor.
Bu döngü aslında ne yapıyor?Hey ohir,
EA'ların yazılarına hiç gerçekten bakmadım, sadece göstergeler yaptım, bu yüzden sorulacak en iyi kişi ben değilim.
Ancak bir for döngüsü ile başlangıç noktasını (çubuk numarası), ardından döngüyü çalışır durumda tutma koşulunuzu belirtirsiniz, ardından bir sonraki döngü için başlangıç noktanızı artırırsınız.
(x=bars-1;x>0;x--) için bu, grafikteki ilk çubuktan sonuncuya kadar tüm çubuklarda döngü yapar.
for (x=0;x<bars-1;x++) diğer yoldan geri döner
x sadece döngünün sayacıdır
sizinki 0 veya 1 çubuğunda başlar (buradaki virgülle nasıl çalıştığından emin değilim) sonra sayacınız satın alma koşuluna eşitken (imkansız bence) döngüye devam edin, ardından sayacı artırın.
gibi bir şey deneyin
(x=0;x<=bars-1;x++) için
{
if (A[x]==1) OrderSend(blah,blah,blah)
if (Teklif[x]>0) SiparişKapat(blah,.....)
}
Bunlardan herhangi birinin yardımcı olup olmadığını bilmiyorum ama yapabileceğimin en iyisi bu. Belki daha fazla bilgisi olan biri daha fazla yardımcı olabilir.
İyi şanslar
Swagman
Yardım lütfen
Tamam anladım -- bu gönderiyi at
Metatrader ve negatif sayılar
Bunu kodlamanın daha iyi bir yolunu bilen var mı ???? Metatrader'ın bazılarının pozitif, bazılarının ise negatif sayıları tam olarak okumasını sağlayamıyorum.
if (Use_Entry_Delay == doğru) {
//if (trendis == 0 || trendis == -0) {
//EntryAllowed= Doğru;
//Yazdır ("Giriş Yapılabilir");
//}
if (trendis == 0.0010){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0011){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0012){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0013){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0014){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0015){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0016){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0017){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0018){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0019){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0020){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0021){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0022){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0023){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0024){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0025){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0026){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0010){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0011){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0012){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0013){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0014){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0015){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0016){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0017){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0018){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0019){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0020){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0021){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0022){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0023){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0024){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0025){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0026){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
}başka{
EntryAllowed= yanlış;
Yazdır ("Giriş Yapılamaz");
}
}
--------------------------------------------
yani temelde -0.0010 veya daha düşükse yapmazsa
0,0026'nın üzerinde veya -0,0026'nın üzerindeyse yapmayın.
Birçok şey denedim, başaramadı.
Herhangi bir YARDIM lütfen lütfen lütfen lütfen.
Bunu kodlamanın daha iyi bir yolunu bilen var mı ???? Metatrader'ın bazılarının pozitif, bazılarının ise negatif sayıları tam olarak okumasını sağlayamıyorum.
if (Use_Entry_Delay == doğru) {
//if (trendis == 0 || trendis == -0) {
//EntryAllowed= Doğru;
//Yazdır ("Giriş Yapılabilir");
//}
if (trendis == 0.0010){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0011){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0012){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0013){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0014){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0015){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0016){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0017){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0018){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0019){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0020){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0021){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0022){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0023){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0024){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0025){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == 0.0026){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0010){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0011){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0012){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0013){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0014){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0015){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0016){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0017){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0018){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0019){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0020){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0021){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0022){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0023){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0024){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0025){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
if (trendis == -0.0026){ EntryAllowed= true; Yazdır ("Giriş Yapılabilir"); }
}başka{
EntryAllowed= yanlış;
Yazdır ("Giriş Yapılamaz");
}
}
--------------------------------------------
yani temelde -0.0010 veya daha düşükse yapmazsa
0,0026'nın üzerinde veya -0,0026'nın üzerindeyse yapmayın.
Birçok şey denedim, başaramadı.
Herhangi bir YARDIM lütfen lütfen lütfen lütfen.