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
Çapraz işleviyle ilgili soru
Merhaba Kodlayıcılar Guru,
Dersleriniz için çok teşekkür ederim! Hâlâ mq4 öğreniyorum ve daha fazla öğreticinizi okumak için sabırsızlanıyorum.
My_First_EA.mq4 kodunu takip ediyordum ve Crossed() işlevi hakkında bir sorum var.
Crossed() işlevi ilk kez çağrıldığında, current_direction != last_direction her zaman DOĞRU olacaktır, çünkü ilk çağrıda:
statik int son_yön = 0; ve current_direction hemen 1 veya 2'ye atanır.
Crossed()'in ilk çağrısında Return(0)'dan emin olacak olan last_direction = 0 olup olmadığını test etmeye ne dersiniz? (aşağıya bakınız)
Tekrar teşekkürler,
Bachy20
=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -=
int Çapraz (çift satır1, çift satır2)
{
statik int son_yön = 0;
statik int akım_yön = 0;
if(line1>line2)current_direction = 1; //yukarı
if(line1<line2)current_direction = 2; //aşağı
//akım yönü her zaman şundan farklı olacaktır
//son yön, bu fonksiyonun ilk kullanımında
if(current_direction != last_direction) //değiştirildi
{
if (last_direction == 0) // bu işlevin ilk kullanımında //return(0)
{
last_direction = current_direction;
dönüş (0);
}
başka
{
last_direction = current_direction;
dönüş (son_yön);
}
}
başka
{
dönüş (0);
}
}
Tüm çalışmalarınız için teşekkürler.
Harika Çalışma Guruji... İyi çalışmaya devam edin...
Harika öğreticiler için bir ton teşekkürler
Sevgili Codeguru,
Sağladığınız harika eğitim için çok teşekkürler, benim gibi yeni başlayanlar için çok yardımcı olacak :-)
Tekrar teşekkürler.