[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 469
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
Fikir basit - koşul her karşılandığında
High[i+2] için zaman, Time_Extreme_Sell değişkeninde saklanır.
Ardından, her (!) benzer durumda, Time_Extreme_Sell süresine sahip mumdan sonra 10 mum kadar bir mesafede dikey çizgiler çizmeniz gerekir.
Ancak bu çizgilerin yalnızca en sonda, Zaman[0] için ve yalnızca Zaman[0]'dan Time_Extreme_Sell'e 10'dan az mum varsa çizildiğini görüyorum.
Koşulları yeni başlayanlar değil))) ama tembel =)) adım adım kontrol edin!
şartlar sağlanmadı!
Koşulları yeni başlayanlar değil))) ama tembel =)) adım adım kontrol edin!
şartlar sağlanmadı!
:)
Muhtemelen M1'de çalışmıyor.
Burada her şey iyi. Pencerenin kendisinde, herhangi bir zaman diliminde geçmişe kaydırma bu parametreye göre ilerler. Test cihazımda yok. Program düzeyinde ikna oldum ve görsel olarak, örneğin herhangi bir uzmanı herhangi bir zaman diliminde görselleştirme ile test ediyorum - geri kaydırma yok (daha doğrusu öyle, ancak az sayıda çubuk geri).
Soru kalır -
Test eden kişi geçmişi görmüyor mu? Ne yapalım?
Test cihazım indirilen geçmişi görmüyor, grafiğin kendisinde her şey yıllar önce görülebilir (her şey seçeneklerde işaretlenmiştir). Örneğin, test cihazında 1000 bara bakarsanız (Uzman Danışmanı test etmeye başladığımda), o zaman boştur. Terminal - Alpari-Demo.
Test tarihini çok daha erken ayarlamak ve EA'nın kendisinde gerekli tarihten itibaren test yapmak için sapık bir yol biliyorum. Neyi yanlış yapıyorum?
Burada her şey iyi. Pencerenin kendisinde, herhangi bir zaman diliminde geçmişe kaydırma bu parametreye göre ilerler. Test cihazımda yok. Program düzeyinde ikna oldum ve görsel olarak, örneğin herhangi bir uzmanı herhangi bir zaman diliminde görselleştirme ile test ediyorum - geri kaydırma yok (daha doğrusu öyle, ancak az sayıda çubuk geri).
Soru kalır -
Test eden kişi geçmişi görmüyor mu? Ne yapalım?
Test cihazım indirilen geçmişi görmüyor, grafiğin kendisinde her şey yıllar önce görülebilir (her şey seçeneklerde işaretlenmiştir). Örneğin, test cihazında 1000 bara bakarsanız (Uzman Danışmanı test etmeye başladığımda), o zaman boştur. Terminal - Alpari-Demo.
Test tarihini çok daha erken ayarlamak ve EA'nın kendisinde gerekli tarihten itibaren test yapmak için sapık bir yol biliyorum. Neyi yanlış yapıyorum?
Test cihazında 1000 barlık sınırlı bir geçmiş mevcuttur
Test cihazında 1000 barlık sınırlı bir geçmiş mevcuttur
Çok teşekkürler.
Print ( NormalizeDouble (PRICEASK, Digits ))
Ve sonra bunun gibi bir tane daha:string value=DoubleToStr(PRICEASK, Digits ); string value1=DoubleToStr(OrderOpenPrice(), Digits ); Print ( value, " " , value1);
Genel olarak, hatanın nerede olduğunu anlamak ve görmek için her şekilde büküldü ve büküldü. Kim ne derse desin fiyatlar hala birbirine eşit. Ancak buna rağmen {KRYTASK=true} hala yürütülüyor.Böyle bir şapka ... Şimdiden teşekkürler!
Test cihazında şöyle bir şey var:
günlük "0,00000" gösteriyor.
Ve terminalde gerçek zamanlı olarak doğru değerleri verir.
Nasıl başa çıkılır bununla?
Lord programcılar! Eğer if (koşul) doğruysa, else ifadesinin gövdesinin neden yürütüldüğünü aptal bana açıklayabilir misiniz? Bütün beyin zaten kendini yok etmiştir... Kayan nokta ile ilgili. Bu fiyatları kontrol etmeye karar verdim. Onlara bakmak için bir Print() işlevi eklendi. Sonra fonksiyona aşağıdaki kodu ekledim:
Ve sonra bunun gibi bir tane daha: Genel olarak, hatanın nerede olduğunu anlamak ve görmek için her şekilde büküldü ve döndü. Kim ne derse desin fiyatlar hala birbirine eşit. Ancak buna rağmen {KRYTASK=true} hala yürütülüyor.
Böyle bir şapka ... Şimdiden teşekkürler!
Fiyatlar eşit değil. Gerçek sayıları karşılaştırmak için (eşitlik için) farklı numaralar kullanabilirsiniz. Ama bunu doğrudan yapamazsınız.
Fiyatlar eşit değil. Gerçek sayıları karşılaştırmak için (eşitlik için) farklı numaralar kullanabilirsiniz. Ama bunu doğrudan yapamazsınız.
Farklı hileler? Örneğin hangisi?
Farklı hileler? Örneğin hangisi?
https://www.mql5.com/en/articles/1561