Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 136
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
Belki de sorunuzdan anladığım şey, aklınızdakilerden farklıdır. Örneğimde, 3 ile 2 bar ve 2 ile 1 arasındaki açık fiyatlar karşılaştırılır, 3 ile 1 barlar karşılaştırılmaz. Karşılaştırılan değerler eşitse hiçbir şey olmaz, bir sonraki karşılaştırmaya geçmeniz yeterlidir.
Neden x>1 (>= değil). İlk yineleme, Open[3]==Open[3-1]'i karşılaştırır, yani. Aç[3]==Aç[2]. TAMAM. İkinci (x=2) ile Aç[2]==Aç[1]. TAMAM. Üçüncü bir yineleme yoktur. x>=1 için bir karşılaştırma olacak Open[1]==Open[0], uygun değil, çünkü 0 bar ile karşılaştırılmalıdır.
Çok teşekkürler! Ve üç çubuğun her birinin açılış ve kapanış fiyatlarını karşılaştırırsak, kod bu şekilde değişecek mi?
Hayır, her yeni onay işaretiyle değer Bayrak gerçek olacak. https://book.mql4.com/en/variables/types
Global düzeyde bir değişken bildirmek gerekir - örneğin, programın başlangıcında, tüm işlevlerin dışında.
Veya değişkeni static yapın - static bool flag=true; .
Çok teşekkürler! Ve üç çubuğun her birinin açılış ve kapanış fiyatlarını karşılaştırırsak, kod böyle mi değişecek?
Konuyu netleştirmek için. Aynı çubuğun açılıp kapanmasını karşılaştırmak gerekir, yani. n numaralı çubuğun düşüş veya yükseliş olup olmadığı. Aşağıdaki betiği tırnak penceresine bırakın.
Kodu buraya doğru bir şekilde eklemek için SRC'ye ve ardından oradaki koda basın.
Bu danışmanı teklifler penceresine atın.
Pencereye attım tıpkı göstergenin shift değerini yazması gibi anladığım kadarıyla ama koda ne eklemeliyim ki ayarlarda kaç levele ihtiyacım var ?
Pencereye attım tıpkı göstergenin shift değerini yazması gibi anladığım kadarıyla ama koda ne eklemeliyim ki ayarlarda kaç levele ihtiyacım var ?
Kaydırma değerini yazmaz. Hafızam bana doğru hizmet ediyorsa, o zaman kayma kodda ayarlanmamıştır, ancak sadece Mashka'nın değerinin bir okuması vardır. Burada da bu değeri veriyor.
MAchka değerine göre kaydırmanın değerini görebilmek için, bu değeri harici parametrelerde ayarlamanız ve ardından MAchka değeri +kaydırma değeri*Kaydırılacak nokta ve MAchka değer-kaydırma değeri çıktısını almanız gerekir. *Aşağı kaydırmayı gösteren nokta.
Pencereye attım tıpkı göstergenin shift değerini yazması gibi anladığım kadarıyla ama koda ne eklemeliyim ki ayarlarda kaç levele ihtiyacım var ?
Hayır, öyle değil. Mashka'dan belirli sayıda puanla yukarı ve aşağı bir kaymaya ihtiyacımız var. Ve tarihteki parmaklıklar arasında bir kayma değil.
Hayır, öyle değil. Mashka'dan belirli sayıda puanla yukarı ve aşağı bir kaymaya ihtiyacımız var. Ve tarihteki parmaklıklar arasında bir kayma değil.