MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 739
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
Bu sadece yazarın kendisi burada neler olduğunu anlayacaktır. OnTick() taşımadan daha iyi kod
Yazarla yazıştım. Yardım etmedim. Kendisi zar zor geziniyor: " Şartlarınızı buradan kontrol edin, size hiç yardımcı olmayacağım.
Kodun kendi kısmı için cevap verebilirim (!) ve cevap verebilirim, ancak sizinki için değil ".
İşte OnTick() kodu:
değiştirmeyi dene
burada bu hatta
İşe yaradı gibi görünüyor! 20 dakikadır mesaj gelmedi. Bakalım saat 13.00'te gelen haberlere nasıl tepki verecek.
nan - NaN - Sayı değil - sayı değil. Z puanı hesaplamasındaki sayıları normalleştirmeyi deneyin
Teşekkürler, yardımcı oldu.
MathCeil() işlevinin çalışmaması garip. Helped NormalizeDouble() basamak - == Z-skoru = -92233720368547.77 . Gösterge harika, ancak denge neredeyse değişmiyor
değiştirmeyi dene
burada bu hatta
İyi! Her şey ayarlara göre çalıştı, arıza yok. Teşekkür ederim!
Basit çözümleri ve basit kodları seviyorum.
Ayrıca ilgilenen ve tam bir meslekten olmayana yardım etmeye çalışan herkese teşekkürler.
Fiyat etiketini Teklife bağlıyorum, iyi çalıştığını görüyorum, başka bir grafiğe geçiyorum ve dikey koordinatın hemen yaklaşık 15 piksel kaydığını görüyorum.
Geri dönüyorum, "kaçtı" etiketi ve bir sonraki onay işaretine kadar yerinde değil, ardından "Anavatan'a" dönüyor. Bu neyden olabilir?
Fiyat etiketini Teklife bağlıyorum, iyi çalıştığını görüyorum, başka bir grafiğe geçiyorum ve dikey koordinatın hemen yaklaşık 15 piksel kaydığını görüyorum.
Geri dönüyorum, "kaçtı" etiketi ve bir sonraki onay işaretine kadar yerinde değil, ardından "Anavatan'a" dönüyor. Bu neyden olabilir?
Çünkü grafik sadece bir sonraki tikte yeniden çizilir . Ancak grafiğin zorla yeniden çizilmesini şimdi ayarlamak tehlikelidir. Önceki iki MT5 yapısında, frenler çocuklar için değildi. MT4'te olduğu gibi bilmiyorum, kontrol etmem gerekiyor.
Çünkü grafik yalnızca bir sonraki tikte yeniden çizilir . Ancak grafiğin zorla yeniden çizilmesini şimdi ayarlamak tehlikelidir. Önceki iki MT5 yapısında, frenler çocuklar için değildi. MT4'te olduğu gibi bilmiyorum, kontrol etmem gerekiyor.
Yani bu bir sonuç, yer değiştirmenin sebebinin ne olduğu belli değil.
Yatay olarak aynı şey oluyor ve en tatsız olan şey etiketin fiyata uyması, bu durumu analiz etmek için, kodun çoğunu kestim.
Bu durumdan nasıl çıkılır?
Yani bu bir sonuç, yer değiştirmenin sebebinin ne olduğu belli değil.
Yatay olarak aynı şey oluyor ve en tatsız olan şey etiketin fiyata uyması, bu durumu analiz etmek için, kodun çoğunu kestim.
Bu durumdan nasıl çıkılır?
CHARTEVENT_CHART_CHANGE olayı ile aynı şekilde etiketin koordinatlarını güncellemeye çalışın
CHARTEVENT_CHART_CHANGE olayında etiket koordinatlarını aynı şekilde güncellemeyi deneyin
Denedim, etiketin dönmesi için fareyi hareket ettirmeniz gerekiyor. Bu aynı koltuk değneği, sadece diğer yandan :-)
Ve CHARTEVENT_CHART_CHANGE için çizelgeler arasında geçiş yapmak bir olay değildir.
Bu anomalinin üstesinden nasıl gelineceğini bilen var mı?
Denedim, etiketin dönmesi için fareyi hareket ettirmeniz gerekiyor. Bu aynı koltuk değneği, sadece diğer yandan :-)
Ve CHARTEVENT_CHART_CHANGE için çizelgeler arasında geçiş yapmak bir olay değildir.
Bu anomalinin üstesinden nasıl gelineceğini bilen var mı?
OnInit'te değişkenlerin başlatılmasını yapın (nesnelerin yeniden çizilmesi dahil)