[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 555
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
ben acemiyim
İnsanlar lütfen bana, kene her değiştiğinde robotun etkinleştirildiğini nasıl bildiğimi söyleyin. Ve sadece yeni bir mum açıldığında, yani mumun açılış fiyatının görünümünde nasıl etkinleştirilir.
Herkese tavsiye için teşekkürler.
Genel olarak, ben de acemiyim, ancak global düzeyde bir tarih saat türü değişkeni (örneğin, tarihsaat TIME;) bildirmek gerektiğini düşünüyorum, init() içinde ona son çubuğun açılış zamanının değerini atayın , start()'ın başında TIME== Time[0 ] -- return(0); , değilse -- ZAMAN= Zaman[0]; . Bu durumda, EA, yeni bir çubuk açarken start() işlevini yalnızca bir kez yürütür.
Herhangi bir sayı >= ve <= kullanılarak birbirleriyle karşılaştırılabilir. Normalleştirmeden sonra, NormalizeDouble zaten == veya != olarak karşılaştırılabilir. Ancak burada, örneğin sayıları bu şekilde karşılaştırmanın mantıklı olup olmadığına bakmak gerekir. 10 ondalık basamakla, bunların eşit veya eşitsiz olacağı bir durum bulmak gerçekçi değildir.
Cevabınız için çok teşekkür ederim. Soruyu netleştiriyorum: normalleştirmeden sonra bilgisayarın belleğindeki sayı aynı kalıyor ve sadece temsili değişiyor. Yoksa sayının kendisi mi değişiyor?
Cevabınız için çok teşekkür ederim. Soruyu netleştiriyorum: normalleştirmeden sonra bilgisayarın belleğindeki sayı aynı kalıyor ve sadece temsili değişiyor. Yoksa sayının kendisi mi değişiyor?
Normalleştirmeden sonra sayı değişir, örneğin:
Başka bir şey, DoubleToStr kullanarak yazdırdığınızda, örneğin:
Ve normalleştirmeden sonra yazdırırsanız, şöyle olacaktır:
Bu işlev yalnızca mumun göründüğü anı belirler. Açılış fiyatını bulmak için iOpen'ı kullanın. Bunun gibi bir şey:
Teşekkürler, çok yardımcı oldunuz
Lütfen bana söyle!
Bir sayfa yazdırmak mümkündür, ancak sayfaların yazdırılması belirli bir tarihten ve belirli bir tarihten önce başlayacak şekilde nasıl ayarlanır. Bir seferde bir sayfa yazdırmamak.
Teşekkür ederim!
aldırmamak)
Normalleştirmeden sonra sayı değişir, örneğin:
Başka bir şey, DoubleToStr kullanarak yazdırdığınızda, örneğin:
Ve normalleştirmeden sonra yazdırırsanız, şöyle olacaktır:
Teşekkür ederim.
Tünaydın.
Yalnızca son iki alış pozisyonunun toplam kârını hesaplamak gerekir. Kod nasıl değiştirilir?