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
Bunu neden yapıyorsun?
Değişim araçlarıyla ilgili iki göstergeyi karşılaştırıyorum:
Değişim araçlarıyla ilgili iki göstergeyi karşılaştırıyorum:
Bu anlaşılabilir, ancak bu iki grafik ne için?
Onlarla ne yapacaksın?
Bu anlaşılabilir, ancak bu iki grafik ne için?
Onlarla ne yapacaksın?
Burada iki cevap var (bunları genel olarak bir amatör için "VE", "VEYA", "VEYA VEYA" kavramında düşünebilirsiniz):
Burada iki cevap var (bunları genel olarak bir amatör için "VE", "VEYA", "VEYA VEYA" kavramında düşünebilirsiniz):
OnCalculate işlevinde verilerinizi alana kadar pantolonsuz kalacaksınız!
Daha fazlasını yakalayamadım çünkü bağlantı koptuğunda göstergeler sıfırlanıyor:
MetaTrader ticaret platformunun ekran görüntüleri
RTS-9.16, M1, 2016.09.12
OJSC ''Aracı Kurum ''AÇILIŞ'', MetaTrader 5, Gerçek
RTS-9.16'ya göre trendin yönü, toplam açık pozisyon hacmi ve mevcut andaki alım emirlerinin hacmi ile mevcut andaki satış emirlerinin hacmi arasındaki fark arasındaki ilişki
Açık faiz göstergesi için küçük bir değişiklik yaptım: şimdi, ilk başlatmadan sonra, eğer prev_calculate==0 ise, gösterge gösterge arabelleklerini yeniden başlatmaz. Ne verir: örneğin, göstergeyi grafiğe eklediniz, gösterge bir süre çalıştı ve sonra aniden prev_calculate==0 geldi (belki bağlantıda bir kopukluk ya da belki geçmişle ilgili bir şey oldu) - bunda durumda, gösterge gösterge arabelleklerini yeniden başlatmaz, ancak hiçbir şey olmamış gibi çalışmaya devam eder.
Uygulama:
programın global değişkenlerinin bildirim alanında " StartDate " değişkeni tanıtılır:
ayrıca, ilk başlatmada (prev_calculated==0 ile), "StartDate" değişkeninin değeri kontrol edilir: değeri D'2015.01.01 00:00' değerinden küçükse , bu göstergenin ilk başlangıcıdır ve bilinen son saat "StartDate" değişken sunucularına atanır
aksi takdirde, "rates_total" basitçe döndürülür.
Tekrar merhaba! SYMBOL_SESSION_SELL_ORDERS_VOLUME ve SYMBOL_SESSION_INTEREST sabitlerinin kullanımı hakkında başka bir sorum var. Bu konuda yayınlanan göstergeyi kullanırken, bu sabitlerle ilgili veriler daldırılır, uygulamalarını geçmiş üzerinde test etmek için bir Uzman Danışman oluşturmanın gerekli olduğu açıktır. Bu sabitler OnCalculate() içinde değil SymbolInfoDouble(Symbol(),SYMBOL_SESSION_BUY_ORDERS_VOLUME) aracılığıyla alındığında, çıktı sıfırdır.
Şahsen, kodu fazla karmaşıklaştırmadan kolay yoldan gitmek istiyorum. Veriler yalnızca geçerli çubuk için bulunabileceğinden, bunları yalnızca gösterge için ve buna göre yalnızca OnCalculate() içinde elde etmek gerçekten mümkün mü, ancak geçmişte değil mi?
Lütfen bu konuya cevap verin ve mesajı hareket ettirmeyin, tk. o zaman, özellikle soru konuyla ilgili olduğu için cevabı bulmak imkansızdır.