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
Ali, yukarıda bahsettiğim örnek bahsettiğiniz IsNewBar() fonksiyonunun kaynağı olan ve zaten onu kullanan EA'dır.
Bunu nasıl açıklarsın?
İki sembol üzerinde işlem yapan EA'mdan bahsediyordum. bir sembol verileri ontick() ile alır
diğeri Isnewbar()'ı kullanır
veri alma yollarını değiştirdiğimde sonuç aynı. Bunu deneyebilir ve sonuçları karşılaştırabilirsiniz. ayrıca yukarıda tartışılan EA gibi isnewbar kullanarak her iki alıntıyı da almaya çalıştım ve aynı sorunları yaşadım, ancak orijinal sembolün tırnaklarını ontick() ile almak sorun çözüldü.
Tabii ki test cihazıyla ilgili bir sorun var, az önce istediğim sonuçları almayı nasıl başardığımı gösterdim.
Benim durumumda çözüm IsNewBar() yöntemiydi ve EA'm yalnızca açık fiyatlar üzerinde çalışmadığı sürece "Every Tick" yürütme yöntemini açın.
Lütfen detaylandırabilir misiniz? belki göstermek için bir kod pasajı? 3 para birimini idare edebilir misin?
Tamam, ne demek istediğini anlıyorum. Çiftlerden biri yeni bir bar açılmasını tetiklemek için kullanılır ve geri kalanı için anında keneleri okursunuz.
Kgo, ama yine de bu benim durumumda sorunu çözmüyor. Lütfen yaptıklarınızdan bir kesit gösterebilir misiniz?
teşekkürler, trend
TheEconomist 2010.09.06 17:09 #
Burada bir örneğiniz var: http://mqlmagazine.com/mql-programming/mql5-a-portfolio-moving-average-sample-expert/
Bu IsNewBar() yönteminin nerede olduğunu bile bilmediğime inanabiliyor musun? Hangi sınıf?
105. maddedeki Yönteme atıfta bulunuyoruz. İşte burada (yalnızca başlangıç ve son önemlidir):
İşte burada: