[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 387
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
michey25
cevapladığımda kod biraz farklıydı;)
bazı sorular olsa da, open(0)'ın sonucu büyük ölçüde mevcut zaman dilimine bağlıdır. cn'nin nereden geldiği ve ne tür oldukları belli değil.
Din, Alert(Open[0],cn1,Open[0]<cn1,a,(a-cn1)<0.0008) yapmaya izin vermiyor mu?
Yığından önce, i=1 yerine break kullanmak daha iyidir, bu döngüden hemen çıkar ve tüm komutları sonuna kadar çalıştırmaz.
cn, sl, cn2... hepsi çift tiptir ve giriş parametreleridir, EA'yı grafiğe eklediğimde bunları giriyorum. Ve Uyarı nerede?
Buradaki sebep ne olabilir. söylemek ?
for ( k = 0 ; k < iBars ( Symbol_1 , Nokta ( ) ) ) ; k + + )
Döngüyü tüm çubuklar boyunca çalıştırır, ardından başka bir iç içe döngüyü çalıştırır, ilk çağrıda tüm çubuklar geçer, çünkü sınır değeri yine penceredeki çubukların sayısına eşittir. Sonuç, bu kadar basit bir görev için biraz gereksiz olan kare çubuk sayısı için bir döngüdür.cn, sl, cn2... hepsi çift tiptir ve giriş parametreleridir, EA'yı grafiğe eklediğimde bunları giriyorum. Ve Uyarı nerede?
Uyarı, değişkenlerin değerlerini ve koşulun sonuçlarını görüntüleyebilir, her birinin önüne bir if ekleyip sonucu görebilir. Tahminler ve aramalarla beyninizi yormamak için programlarda hata ayıklamak için yaygın bir teknik.
Teşekkür ederim. Yani start() fonksiyonunun başlangıcında, duruma karşılık gelen fonksiyonların çağrısını belirleyen, her biri kontrolü terminale döndüren ve ardından bir yeni onay işareti, bu sevk aracı tekrar çalışıyor mu? Mdaa ... programın mantığını tamamen yeniden yapmak zorundasın ...
Yani test cihazı yeni bir onay işareti beklerken takıldığı için test başarısız mı oluyor? Gerçek zamanlı olarak çalışacak mı? Hm ... yine de, tarih üzerinde test etme fırsatı önemlidir. Düşüneceğim. Teşekkür ederim.
Teşekkür ederim. Yani, start() fonksiyonunun başlangıcında, duruma karşılık gelen fonksiyonların çağrısını belirleyen, her biri kontrolü uçbirime geri döndüren ve ardından bir yeni onay işareti, bu sevk aracı tekrar çalışıyor mu? Mdaa ... programın mantığını tamamen yeniden yapmak zorundasın ...
Yani test cihazı yeni bir onay işareti beklerken takıldığı için test başarısız mı oluyor? Gerçek zamanlı olarak çalışacak mı? Hm ... yine de, tarih üzerinde test etme fırsatı önemlidir. Düşüneceğim. Teşekkür ederim.
Gerçek zamanlı olarak çalışmalıdır, EA ayrı bir iş parçacığı olarak yürütülür ve istediği kadar düşünebilir ve RefreshRates gerçek alıntılara erişmenizi sağlar.
Tünaydın!
Lütfen bana belirli bir çubuğu vurgulayacak basit bir göstergeyi nasıl yazacağımı söyleyin (seçeneklerde ayarlanmalıdır), örneğin 12.30'da dikey bir çizgiyle ve grafikte haftanın günlerini nasıl imzalayacağımı (örneğin, en yüksek seviyenin üzerinde bir yerde) her gün)?
Teşekkür ederim!
https://www.mql5.com/en/articles/1382 alın ve bir dosyayla bitirin
Gerçek zamanlı olarak çalışmalıdır, EA ayrı bir iş parçacığı olarak yürütülür ve istediği kadar düşünebilir ve RefreshRates gerçek alıntılara erişmenizi sağlar.
Teşekkür ederim. Şimdi program mantığını yeniden çalışıyorum, böylece döngü yok. Başka bir soru net değil.
Sleep(100);
Bu saniye cinsinden ne kadardır?
Ve sadece döngülerde değil, her yerde kullanılabilir mi?
Böylece koşul sağlandığında hemen tepki vermeyin, belirtilen süreyi bekleyin ve tekrar kontrol edin ve ardından çalıştırın.
Ve bu test cihazı kapatacak mı?
ntmmm писал(а) >>
...Lütfen bana belirli bir çubuğu vurgulayacak (seçeneklerde ayarlanmalıdır) basit bir göstergeyi nasıl yazacağımı söyleyin, örneğin 12.30'da dikey bir çizgiyle ve haftanın günlerini çizelgede nasıl imzalayacağımı (örneğin, bir yerde) her günün en yüksek seviyesinin üzerinde)?
Göstergeler seti iTime
Bu saniye cinsinden ne kadardır?
Ve sadece döngülerde değil, her yerde kullanılabilir mi?
Böylece koşul sağlandığında hemen tepki vermeyin, belirtilen süreyi bekleyin ve tekrar kontrol edin ve ardından çalıştırın.
Ve bu test cihazı kapatacak mı?
1. 0.1 (sıfır noktası onda bir)
2. her yerde olabilir
3. Kendi kendine takılmaz ama bir hedef koyarsan... :)
Teşekkür ederim!