[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 720
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
Anlıyorum - siz zaten karara yaklaşıyorsunuz
Belki de beynimin erimeye başladığı sıcaklıktandır)
Karara yaklaşıyorum ... İşte bir köpek gibi akım: Anlıyorum - anlıyorum ama söyleyemem - yani, kodda tasvir edemiyorum))
Belki de beynimin erimeye başladığı sıcaklıktandır)
Fraktalları nasıl arıyorsunuz?
Bu işlevle ZIGZAG- FRACTALS göstergesini kullanarak fraktallar arıyorum:
Şimdi satırlara eklendi: if(ZZCur == High[i] && UpCount < 2) ve if(ZZCur == Low[i] && DnCount < 2) sonraki fraktalın ilk bulunandan daha yüksek veya daha düşük olup olmadığını kontrol edin.
Bu satırları aldık:
if(ZZCur == Yüksek[i] && ZZCur > ZZFirst && UpCount < 2) ve
if(ZZCur == Düşük[i] && ZZCur < ZZFirst && DnCount < 2)
ama sonunda bir şekilde yetersiz görünüyor :(
Resimde kalın beyaz bir çizgi nasıl olması gerektiğini, ince yeşil bir çizgi ise nasıl olduğunu gösteriyor...
Bu işlevle ZIGZAG-FRACTALS göstergesini kullanarak fraktallar arıyorum:
Bu işlevi aramayı deneyin:
İşlev, fraktal çubuk numarasını döndürür. İlk olarak, nf = 0 parametresiyle çağırın - son fraktal bulunacaktır ve daha sonra bu işlevi döngüde çağırın, burada nf = döngü sayacı 1'den ...'e gerektiği gibi. Döngünün gövdesinde, bulunan bir sonraki fraktalın ihtiyacınız olan kriterlere uyup uymadığını kontrol edin ve uygunsa döngüden çıkın. Çalıştıktan sonra, ihtiyacınız olan iki fraktalın çubuklarının numaralarına sahip olacaksınız ve onlarla ne isterseniz yapın.
Bu işlevi aramayı deneyin:
İşlev, fraktal çubuk numarasını döndürür. İlk olarak, nf = 0 parametresiyle çağırın - son fraktal bulunacaktır ve daha sonra bu işlevi döngüde çağırın, burada nf = döngü sayacı 1'den ...'e gerektiği gibi. Döngünün gövdesinde, bulunan bir sonraki fraktalın ihtiyacınız olan kriterlere uyup uymadığını kontrol edin ve uygunsa döngüden çıkın. Çalıştıktan sonra, ihtiyacınız olan iki fraktalın çubuklarının numaralarına sahip olacaksınız ve onlarla ne isterseniz yapın.
Test cihazında mı yoksa demoda mı?
Test cihazında, diğer enstrümanlar için puan 0'a eşit olacaktır.
Koşullar genel olarak açıkça belirlenmiş olmasına rağmen, test cihazının kafasını karıştırmamak için yalnızca bir çifti kontrol etmek test cihazındaydı. Genel olarak, trol kodumdan oldukça rahatsız olduğum için, trolleri çiftler halinde izleme işlevini KimIV'ten aldım. Artık her şey demoda çalışıyor))
Yardımlarınız için hepinize teşekkür ederim, açıklamalarınız çok yardımcı oluyor.
Sorun çözüldü gibi ama sorun devam ediyor...
Yeniden kullanım için bir değişken nasıl sıfırlanır?
Hiçbir şekilde, bir değişkeni başlatırken, bir parça RAM basitçe tahsis edilir, neden tekrar atayalım? Değişkeni sıfıra ayarlayın ve istediğiniz kadar kullanın. Aslında, sorun nedir? Neden bir değişkeni sıfırla? Bunu yapmak hiç mantıklı değil.
Neden bir değişkeni sıfırla?
koşul eğer
burada bir şeyler yapıyoruz
başka bir koşul varsa
başka bir şey yap
Anlam - değişken üretmemek, bir çok koşul ve sayaçtır.