Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Başka ne ekleyeceğimi bile bilmiyorum ... Prensip olarak ana örnekleri verdim. Bu kod. Bu yüzden tam olarak neyin belirsiz olduğunu sorun.
Selamlar ! Igor, değerinin nasıl elde edileceğine iyi bir örnektir. Geçmişteki en yakın çubuğu bulmak için Low_D1_Level satırı var, değeri Low_D1_Level'den küçük olacak
Dizi olmadan, Yapı ile bir şeyler yapabilirsem, sonuç önceki koddakiyle aynıydı. dizi sınırların dışında .
Bir örnek yazın ve açıklamayı karmaşıklaştırmıyorsa.
Burada açıkça görülüyor ki, Low_D1_Level bir önceki günün seviyesi ise, o zaman Low_D1_Level'den Min_D_Level aramaya başlıyoruz ve i=1'e eşit bu şekilde, yoksa yanılıyor muyum?
Özür dilerim, koda girmedim, bunu bilinçli olarak yaptığınızdan emin olmak için sordum.
Sonunda ne elde etmek istediğini söyleyebilirsin. Herhangi bir günlük seviye ya da ne? İlk satıra bakıldığında , diziyi sürekli olarak ArrayCopyRates'e kopyalayıp ardından döngüye sokmak en ekonomik seçenek değildir. Daha şık bir çözüm bulabilirsiniz.
Özür dilerim, koda girmedim, bunu bilinçli olarak yaptığınızdan emin olmak için sordum.
Sonunda ne elde etmek istediğini söyleyebilirsin. Herhangi bir günlük seviye ya da ne? İlk satıra bakıldığında , diziyi sürekli olarak ArrayCopyRates'e kopyalayıp ardından döngüye sokmak en ekonomik seçenek değildir. Daha şık bir çözüm bulabilirsiniz.
5 yıldan fazladır borsadayım ve şu an tamamen yaşıyorum ( bunu bilinçli yapıyorsunuz ). Bir yıl önce, borsada işlem yapma anlayışı az çok güçlenmişken,
Ticaretteki bilgilerini otomatikleştirmeye, iyi bir DIY yapmak istemeye karar verildi.
MQL4 bilinçli olarak bana böyle geldi, şu anda EA'nın 6000+ satırı var.
1 yıl önceki lot hesaplanırken örnek kod burada.
Ve işte yarım yıl sonra aynı işlev
İşte bu başlığı oluşturma nedeni.
Danışmanı uzun periyotlarda çalıştırmaya başladığımda tamamen tesadüfen ve görsel olarak fark ettim, döngüde ikinci koşul kaldırılırsa bir hata oluştu (dizinin dışında) ve ikinci koşul gerçek hatayı basitçe maskeledi.
İşte hata ayıklanması gereken İşlev ve Yapıları, Sınıfları incelemenin zamanı geldi.
Kesinlikle kod yazmak için yargılamayın - :)
İşte hata ayıklanacak fonksiyon
Tamam, sonunda ne elde etmek istediğini söyler misin?
Tamam, sonunda ne elde etmek istediğini söyler misin?
İşte AUDUSD 2020'de çalıştırılan kısaltılmış bir versiyon
Dizide neden daha ileri gitmiyor?
Bana neden işe yaramadığını soruyorsun ve ben de özü kelimelerle anlamaya çalışıyorum çünkü senin problemin için daha iyi bir çözüm olabilir ki onu bulmaya çalışıyorum.
Ne almak istediğinizi açıklayın.Bana neden işe yaramadığını soruyorsun ve ben de özü kelimelerle anlamaya çalışıyorum çünkü senin problemin için daha iyi bir çözüm olabilir ki onu bulmaya çalışıyorum.
Ne almak istediğinizi açıklayın.gördüğüm sürece
gördüğüm sürece
Evet, insan algısı böyle çalışır. Ben de bir fikre şiddetle kapıldığımda, pratikte diğerinin argümanlarını duymuyorum. selyavi..
gördüğüm sürece
bir Low_D1_Level seviyesi var , o zaman tarihteki en yakın minimum olacak ve Low_D1_Level'den küçük olacak bir sonraki seviye Min_D_Level değerini almamız gerekiyor.
Daha fazla nasıl açıklayacağımı bilmiyorum. Kodu görselleştirme ile test cihazında çalıştırırsanız, bence her şey görünür.
Ve genel olarak, gönderiye gittiyseniz, lütfen en azından özü okuyun.
Bu tamamen konu dışı:
"Sorun XY" nedir?
Bu, hem yardım isteyen hem de ona cevap vermeye çalışanlar için çoğu zaman zaman kaybına yol açan bir hatadır. Çekiç Problemi olarak da adlandırılır. Kısacası, bunun özü, insanların, sorunun kendisi hakkında değil, sorunu çözmeye yönelik başarısız girişimleri hakkında soru sorma eğiliminde olmalarıdır. Sonuç olarak, şöyle bir şey çıkıyor:
gördüğüm sürece
Sanırım X ve Y'nizi asla bulamadınız !!!