MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1393
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
Igor Makanu, MakarFX, Hanginiz haklısınız? Açıklamayı bulmaya ve bulmaya çalışalım. Bir kez gördüm ama bütün gün bulamıyorum. Tikler arasındaki duraklamadan daha fazla zaman mı var?
haklıyım
kendiniz kontrol edin, zor değil - zamanlayıcının, zamanlayıcıda bir döngü olduğu uzman, peki, diyelim ki 100.000 yineleme için ve Uyku (1) döngüsünün gövdesinde, OnTick( ) Yazdır ("Tıkla")
ve OnTick() içinde Print("Tick") yazan ikinci çizelgedeki ikinci uzman
ilk uzman 100 saniye boyunca sessiz kalacak ve yeni bir tik geldiğinde günlüğe yazmak için zamanı olacağı bir gerçek değil - zamanlayıcı yeniden başlarsa
veya forumda arama yapın - aramam sizinle aynı şekilde çalışır
Ayrıca, lütfen bana söyleyin: Terminalde birden fazla Uzman Danışman varsa, işlemleri keneler arasındaki duraklamadan daha uzun sürerse keneleri hangi sırayla işleyecekler?
hayır
her Uzman Danışman kendi başlığında çalışır, yani. hepsi paralel çalışır, birbirlerine bağımlı değildirler ve terminalden aynı anda mesaj alırlar.
https://docs.mql4.com/ru/runtime/running
" Program olayları sadece üzerinde çalıştığı grafikten alır. Tüm olaylar, alınan sıraya göre birbiri ardına işlenir. Kuyrukta zaten bir olay varsa OnTimer() veya OnTick() işlevi içindeki karmaşık hesaplamalar sırasında yeni bir olay gelirse, atlanır" - yalnızca aynı olaysa atlanır .
Hesaplamaların görsel tasarıma göre önceliğinin nasıl uygulanacağına dair seçenekler varsa, o zaman gerçekten sabırsızlanıyorum.
eğer yanılıyorsam - düzelt beni
Hesaplamaların görsel tasarıma göre önceliğinin nasıl uygulanacağına dair seçenekler varsa, o zaman gerçekten sabırsızlanıyorum.
çeşitli ticaret panelleri için standart şemayı kullanın - OnChartEvent()'te fare mesajlarını işleme ve OnTick() 'te tik varış üzerinde çalışın - herkes için çalışır ve hiçbir sorun yoktur
OnTick()'te süper ağır hesaplamalar kullanıyorsanız - bunları bir göstergeye koymayı deneyin
ve zamanlayıcı, IMHO, terminal ortamı ile çok fazla senkronizasyona ihtiyaç duyar, kesinlikle bir zamanlayıcı olmadan yapmanın bir yolu yoksa, zamanlayıcıdan çıktıktan sonra OnTick () öğesini arayın.
Not: MT4 şu anda oldukça hızlı çalışıyor, yine de keneleri atlamayı denemeniz gerekiyor)))
Andrey Sokolov :
Hesaplamaların görsel tasarıma göre önceliğinin nasıl uygulanacağına dair seçenekler varsa, o zaman gerçekten sabırsızlanıyorum.
eğer yanılıyorsam - düzelt beni
Yayılmayı hesaba katarak ve genişlemesini sınırlayarak lotu hesaplıyorum. Kısıtlamaları ihlal eden ticaret açılışları oldu.
OnTimer() 'ı OnTick( )'in önüne koyduktan ve EventSetMillisecondTimer(100)'i çalıştırdıktan sonra şu ana kadar hata yok.
Ben bir programcı değilim ... hepsi rastgele)))
https://docs.mql4.com/ru/runtime/running
" Program olayları sadece üzerinde çalıştığı grafikten alır. Tüm olaylar, alınan sıraya göre birbiri ardına işlenir. Kuyrukta zaten bir olay varsa OnTimer() veya OnTick() işlevi içindeki karmaşık hesaplamalar sırasında yeni bir olay gelirse, atlanır" - yalnızca aynı olaysa atlanır .
Hesaplamaların görsel tasarıma göre önceliğinin nasıl uygulanacağına dair seçenekler varsa, o zaman gerçekten sabırsızlanıyorum.
eğer yanılıyorsam - düzelt beni
Ne için kavga ediyoruz? kurallar açık. Her onay işaretine ihtiyacınız varsa, aptalca bir üçüncü taraf göstergesinde bunları alabilir ve bir diziye yazabilirsiniz, danışmanda, hesaplamadan sonra bu diziyi sürükleyin ve karşılaştırın. Bu bir ticaret yürütme süresi meselesi bile değil.
Ya da sorunu anlamadım.
Herkese iyi günler. Kase arabamı bitiriyorum ;-) ve şimdilik işlemler için yalnızca bir destek olduğunu anlıyorum - bu parabolik bir trol. Bu gerçek olamayacak kadar küçük ((((Fractal takip fonksiyonu kimde var? Lütfen kodu paylaşın. Ve stokastiğin ters sinyalinde bir emri kapatma fonksiyonu olan var mı. onun aşırı alım bölgesi, o zaman) emir kapanmıştır - üzerinde kar varsa, ama Kase makinesinde başka yolu yoksa ;-) Kodu kardeşçe paylaşın lütfen, batırmayın...
Lütfen kodu paylaşın kardeşim, pislik olmayın...
İletişim tarzın tuhaf...
CodeBase'de ara
İletişim tarzın tuhaf...
CodeBase'de ara
Görme kısıtlılığımdan dolayı arama yapamıyorum :-( O yüzden yardım istiyorum...
https://www.mql5.com/en/code/28975
https://www.mql5.com/ru/code/28975