Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 805

 
Vladimir Karputov :

Mümkün değil. Windows'un masaüstü sürümü olan bir bilgisayardan abone olmanız ve bu bilgisayarda MetaTrader 5'in kurulu olması gerekmektedir.

Tamam teşekkürler
 
DCodec :

Basit bir sorunu çözemiyorum.

Expert Advisor'da gösterge tutamağını alırken...

 int OnInit ()
  {
//--- Получить хэндл индикатора Envelopes_upper для отрисовки верхней линии
   EnvHandle_upper= iEnvelopes ( NULL , 0 ,Period_upper, 0 , MODE_SMA , PRICE_MEDIAN ,Deviation_upper);

....terminal her iki çizgiyi de çiziyor ama benim sadece en üstteki çizgiye ihtiyacım var.

Bu çizginin çizimini nasıl kapatabilirim? Onlar. rengini CLR_NONE olarak veya çizgi stilini DRAW_DONE olarak değiştirmek ister misiniz?

Anladığım kadarıyla sorum herkesi şaşırttı: Ya çok basit olduğu için mi yoksa imkansız mı?

 
OnBookEvent() hakkında soru.


İnternette Avrupa Birliği üyeliği yaptım. Ama OnBookEvent() hiç ateşlenmedi. Yardım diyor ki: BookEvent olayı, Pazar Derinliği durumu değiştiğinde oluşturulur .

Lütfen kısaca açıklayın: "Devlet değişikliği" ile ne kastedilmektedir? Alıntı yaparsa, sürekli atlarlar. Değilse, o zaman ne?

 

Hepiniz hoşgeldiniz! 30 dakika forumda " yeni bar " için arama yaptım, ne yazık ki forumdaki aramanın kendi anlayışıma göre çalıştığını gördüm ...

Söylesene, bir zaman diliminde çalışan bir gösterge için yeni bir çubuk tespit etme açısından en son mql5 derlemeleri ne olacak, şu anda herhangi biri hangi kodu kullanıyor?

Not: TimeframesFlags'ı arayarak buldum .. zahmetli bir çözüm ama evrensel

şimdiden teşekkürler!

 
User_mt5 :
OnBookEvent() hakkında soru.


İnternette Avrupa Birliği üyeliği yaptım. Ama OnBookEvent() hiç ateşlenmedi. Yardım diyor ki: BookEvent olayı, Pazar Derinliği durumu değiştiğinde oluşturulur .

Lütfen kısaca açıklayın: "Devlet değişikliği" ile ne kastedilmektedir? Alıntı yaparsa, sürekli atlarlar. Değilse, o zaman ne?

BookEvent , Piyasa Derinliği olan hisse senedi enstrümanları için kullanılır.

Ve para birimleri için MarketWatch işlevini kullanmanız gerekir.

 
Ivan Ivanov :

BookEvent , Piyasa Derinliği olan hisse senedi enstrümanları için kullanılır.

Ve para birimleri için MarketWatch işlevini kullanmanız gerekir.

Cevap için teşekkürler, inceleyeceğim.
Aslında, herhangi bir karakterin işaretinde çağrılacak bir işleve ihtiyacım var (bir değil, hepsi). Nasıl yapacağımı söyler misin?
 
User_mt5 :
Cevap için teşekkürler, inceleyeceğim.
Aslında, herhangi bir karakterin işaretinde çağrılacak bir işleve ihtiyacım var (bir değil, hepsi). Nasıl yapacağımı söyler misin?

Prensipte, OnTick() bunu yapar, ancak şunu aklınızda tutmanız gerekir:

YeniTick

NewTick olayı , yeni teklifler geldiğinde oluşturulur ve ekli Uzman Danışmanların OnTick() işlevi tarafından işlenir. Yeni bir fiyat teklifi alındığında, önceki teklifte başlatılan OnTick işlevi yürütülürse, ilgili olay Expert Advisor'ın olay kuyruğuna konmayacağından, gelen teklif Expert Advisor tarafından yok sayılır.

Programın yürütülmesi sırasında alınan tüm yeni alıntılar, OnTick() işlevinin bir sonraki yürütülmesi tamamlanana kadar program tarafından yok sayılır. Bundan sonra, işlev ancak bir sonraki yeni teklifin gelmesinden sonra başlatılacaktır.

 
Ivan Ivanov :

Temel olarak OnTick() bunu yapar..

Muhtemelen beynim doğru soruyu sormaya bile yetmez.

Herhangi bir sembolde bir onay işaretinin görünmesine yanıt olarak çalışacak bir işleve ihtiyacım var. Bir uzman. Örneğin euro penceresinde oturuyor. Ve keneler pound, frank ve altın olarak gelir.. Euro penceresindeki bu Uzman Danışmanın herhangi bir keneye yükselmesi gerekir - hem pound hem de frank ve herhangi biri. Bu, çok para birimli bir Uzman Danışmandır.

Ve OnTick düzgün çalışıyor, ancak yalnızca euro kenelerde yükseliyor.

Bu basit sorunun basitçe çözülmediğini anlamaya başladım. Bir tür euro kene öykünücüsüne veya başka bir şeye ihtiyacınız var. Zamanlayıcı, ne yazık ki, sadece en az 1 saniyedir. Kapatmak da istemiyorum çünkü. sonra birçok soru ortaya çıkıyor - hem TF'yi değiştirirken hem de klavyeyi yakalarken vb.

 
User_mt5 :

Muhtemelen beynim doğru soruyu sormaya bile yetmez.

Herhangi bir sembolde bir onay işaretinin görünmesine yanıt olarak çalışacak bir işleve ihtiyacım var. Bir uzman. Örneğin euro penceresinde oturuyor. Ve keneler pound, frank ve altın olarak gelir.. Euro penceresindeki bu Uzman Danışmanın herhangi bir kene yükselmesi gerekir - hem pound hem de frank ve herhangi biri. Bu, çok para birimli bir Uzman Danışmandır.

Ve OnTick düzgün çalışıyor, ancak yalnızca euro kenelerde yükseliyor.

Bu basit sorunun basitçe çözülmediğini anlamaya başladım. Bir tür euro kene öykünücüsüne veya başka bir şeye ihtiyacınız var. Zamanlayıcı, ne yazık ki, yalnızca en az 1 saniyedir. Ve kapatmak istemiyorum çünkü. sonra birçok soru ortaya çıkıyor - hem TF'yi değiştirirken hem de klavyeyi yakalarken vb.

EventSetMilisaniyeZamanlayıcı

Документация по MQL5: Работа с событиями / EventSetMillisecondTimer
Документация по MQL5: Работа с событиями / EventSetMillisecondTimer
  • www.mql5.com
Указывает клиентскому терминалу, что для данного эксперта или индикатора необходимо генерировать события таймера с периодичностью менее одной секунды. нужно получать события таймера чаще, чем один раз в секунду. Если вам достаточно обычного таймера с периодом более 1 секунды, то используйте EventSetTimer(). В тестере стратегий используется...
 
Vitaly Muzichenko :

EventSetMilisaniyeZamanlayıcı

Vitali, Vitali!))
Sana ne kadar minnettarım bilemezsin!

Bu kafa ile. Tabii ki, şimdi her şeyi denemeniz gerekiyor, ancak bunlar zaten önemsiz.

Mutluluğun bu kadar yakın olabileceğini bilmiyordum!)) Teşekkürler! Nasıl.. Ben senin için, senin için daha fazlası yok!

Neden: