MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1393

 
Andrey Sokolov :

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

Andrey Sokolov :

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

 
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ş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)))

 
Andrey Sokolov :

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...

 
DanilaMactep :

Lütfen kodu paylaşın kardeşim, pislik olmayın...

İletişim tarzın tuhaf...

CodeBase'de ara

 
MakarFX :

İ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...
 
DanilaMactep :
Görme kısıtlılığımdan dolayı arama yapamıyorum :-( O yüzden yardım istiyorum...

https://www.mql5.com/en/code/28975

Универсальный трейлинг стоп по фракталам, свечам параболику...
Универсальный трейлинг стоп по фракталам, свечам параболику...
  • www.mql5.com
Многофункциональный трал, с массой настроек и огромными возможностями. Может тралить по пунктам, по свечам, по фракталам, по индикаторам ATR и Parabolic.
 
Çok teşekkür ederim :-) Bir arabayı Kase'ye nasıl vidalayacağımı bulmaya gittim)))))))))))