[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 862
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
5 dakikaya ihtiyacın var mıydı?
Bu şekilde çalışması gerekir. Göstergenin kullandığı gerekli parametreleri sıfırlarsanız her 5 dakikada bir yeniden çizim yapılacaktır.
harici int timedraw=1; bir dakika
genel olarak, sizin yardımınızla, keneler hakkında istediğimi yaptım - evet, çok düzenli değil, ama kritik değil, tarihte kullanılmayacak, bu bir senaryo ve manuel ticaret için bir hindi
üç ekran, hatta 4
Not: Kodunuz - evet, aslında bir danışman tarafından kullanılacak bir gösterge yazmak için daha kullanışlıdır
Sadece bazen şu anda olduğu gibi üç dakika boyunca kene olmaz. GBPUSD M1 grafiğine bakıyorum, 3-4 dakika tik yoktu. Ve tarihte TimeCurrent() kullanamazsınız. Veya test cihazında da imkansızdır, çünkü bu süre günceldir ve değişmez.
Yukarıdaki koda göre mesaj sinyalinin her 5 dakikada bir değil, dakikalarda her 5 çubukta bir olacağını söyleyebiliriz.
1 Ocak 1970 00:00'dan bu yana geçen saniye sayısı olarak bilinen son sunucu saatini (son alıntı varış zamanı) döndürür.
Not: Test sırasında, bilinen son sunucu zamanı simüle edilir.
Ama yine de, modellendi mi? Evet - oldukça büyük bir hata ile doğru olmayacak, ancak testte kullanmak mümkün. Bir şeyi bilmiyorsam veya anlamadıysam, açıklarsanız minnettar olurum.
Bence yanılıyorsun. Beklemek...
Oh, geçerli grafiğin geçmişini yeniden hesaplarken TimeCurrent() öğesinin kullanılamayacağını hatırladım.
Örneğin, şu anda aşağıdaki kodu eklerken
iHigh ( NULL ,0,i)>X'in bulunduğu i-inci çubuğu değil, mevcut gerçek zamanı hatırlayacaktır
Testere gelince, bilmiyorum.
Bence yanılıyorsun. Beklemek...
Oh, geçerli grafiğin geçmişini yeniden hesaplarken TimeCurrent() öğesinin kullanılamayacağını hatırladım.
Örneğin, şu anda aşağıdaki kodu eklerken
iHigh( NULL ,0,i)>X'in bulunduğu i-inci çubuğu değil, mevcut gerçek zamanı hatırlayacaktır
Testere gelince, bilmiyorum.
Bence yanılıyorsun. Beklemek...
Oh, geçerli grafiğin geçmişini yeniden hesaplarken TimeCurrent() öğesinin kullanılamayacağını hatırladım.
Örneğin, şu anda aşağıdaki kodu eklerken
iHigh( NULL ,0,i)>X'in bulunduğu i-inci çubuğu değil, mevcut gerçek zamanı hatırlayacaktır
Testere gelince, bilmiyorum.
Evet, açık. TimeCurrent() 'in geçmişte ve test cihazında kullanılamayacağı ifadesiyle kafam karıştı.
Aşağıdaki kod yanlış olacak mı? Son teklifin varış zamanı simüle edilir ve onu kullanırız.
Çözümünüz bana yukarıdakilerden daha iyi göründü.
Aşağıdaki kod yanlış olacak mı?
int zaman; başlangıcın üzerinde ayarlanmalıdır, aksi takdirde zaman her zaman sıfır olacaktır. Ve parantez içine almanız gerekiyor ( Ti meCurrent () -time)
Gerisi her şey gibidir. Kontrol etmedim.
terminal donması (elektrik kesintisi) durumunda önemli verileri/değişkenleri kaydetmenin en iyi yolu nedir?
- terminalin global değişkenleri ? bir dosyaya?
- hangi sıklıkta? (özsermayenin son değeri ve danışmanın birkaç işareti (bool) önemlidir)