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

 
Valeriy Yastremskiy :

TEMEL alışkanlık. Onunla sakin olun) Onsuz yapabilirsiniz.) Ve koşul birkaç yere eklenirse, kayıt daha kısadır.

teşekkürler
 
ANDREY :

Aşağıda, eklemeleriniz olmadan orijinal kodum var.

En son yükseltmelerinizle alt katta



Belki if(TimeSeconds(TimeCurrent())==0) sadece emirlerin açılmadığı, ancak bir sonraki minimumun arandığı bölümlerde kullanılmalıdır?

Yanılmıyorsam, fonksiyonunuz sayesinde kodum sadece her dakika mumunun başında çalışmaya başladı, bu yüzden emirleri doğru açmıyor .


Yardım için teşekkürler.

Neyse soruna geldiniz...

ANDREY :

Zamanlayıcım harmanlanırsa sevinirim. Ancak MT4 test cihazında ortaya çıktığı gibi, zamanlayıcı çalışmıyor.

Fark ne?

  • Kod her dakika OnTick() içinde yürütülür
  • Kod her dakika OnTimer() içinde yürütülür
İpucu: OnTimer()'da zaman, çubuk zamanına bağlı değildir.
 
Alexey Viktorov :

Neyse soruna geldiniz...

Fark ne?

  • Kod her dakika OnTick() içinde yürütülür
  • Kod, OnTimer() içinde her dakika yürütülür
İpucu: OnTimer()'da zaman, çubuk zamanına bağlı değildir.

Değerli bilgi için teşekkürler

Ve OnTimer() içinde bağlı olan zaman nedir?
 
ANDREY :

Değerli bilgi için teşekkürler

Ve OnTimer() içinde bağlı olan zaman nedir?

Dikkat etme...

Kod, if ( Minute() != x) yazdıktan sonra her dakika OnTick() içinde yürütülür, ancak Minute() değerini kontrol eder. her tikte .

OnTimer(), EventSetTimer () öğesinin başlatma zamanına bağlıdır



 
MakarFX :

Dikkat etme...

Kod, if ( Minute() != x) yazdıktan sonra her dakika OnTick() içinde yürütülür, ancak Minute() değerini kontrol eder. her tikte .

OnTimer(), EventSetTimer () öğesinin başlatma zamanına bağlıdır



Anladım. Teşekkür ederim. Bana göründüğü gibi başka soru kalmadı .....

 
MakarFX :

Dikkat etme...

Kod, if ( Minute() != x) yazdıktan sonra her dakika OnTick() içinde yürütülür, ancak Minute() değerini kontrol eder. her tikte .

OnTimer(), EventSetTimer () öğesinin başlatma zamanına bağlıdır


Makar, kaba olma. İnsanı aptal yerine koyma dediğimde tam olarak bundan şüphelendim (dahil)... Zaman gecikmesinden dolayı noktalarda belirtilen mesafe ile tutarsızlıktı. Ve sen o noktaya geldin.
 
Alexey Viktorov :
Makar, kaba olma. İnsanı aptal yerine koyma dediğimde tam olarak bundan şüphelendim (dahil)... Zaman gecikmesinden dolayı noktalarda belirtilen mesafe ile tutarsızlıktı. Ve sen o noktaya geldin.

Aleksey, kaba değilim, sadece bir kişi sadece MQL'yi araştırıyor ve "Kod OnTick() her dakika yürütülüyor" ifadeniz yanıltıcı.

Akıllı bir kodlayıcısın ve bana birçok kez yardımcı oldun ama bazen gönderilerin gecikiyor ve yine yanıltıcı oluyor.

Düşünmek bile kabalık değildi)

 
MakarFX :

Aleksey, kaba değilim, sadece bir kişi sadece MQL'yi araştırıyor ve "Kod OnTick() her dakika yürütülüyor" ifadeniz yanıltıcı.

Akıllı bir kodlayıcısın ve bana birçok kez yardımcı oldun ama bazen gönderilerin gecikiyor ve yine yanıltıcı oluyor.

Düşünmek bile kabalık değildi)

O zaman bu ifade nasıl anlaşılır

her tikte .

OnTimer(), EventSetTimer () öğesinin başlatma zamanına bağlıdır

Ve mesajlarım, görünürlük yarıçapında bir bilgisayarın olmaması nedeniyle gecikiyor ya da işten ayrılıyorum ... Genel olarak aynı şey, ya ev işlerini yaptım ya da ayrıldım ev işleri için...

"Kod her dakika OnTick () içinde yürütülür" ifademe gelince, bu ifadeyi alıntılanan mesaj ve içindeki vurgulanan ifadeyle birleştirmeniz yeterlidir. Ve sonra her şey yoluna girecek.

Tamam, barış-arkadaşlık-sakız.
 
Alexey Viktorov :

O zaman bu ifade nasıl anlaşılır

Ve mesajlarım, görünürlük yarıçapında bir bilgisayarın olmaması nedeniyle gecikiyor ya da işten ayrılıyorum ... Genel olarak aynı şey, ya ev işlerini yaptım ya da ayrıldım ev işleri için...

"Kod her dakika OnTick () içinde yürütülür" ifademe gelince, bu ifadeyi alıntılanan mesaj ve içindeki vurgulanan ifadeyle birleştirmeniz yeterlidir. Ve sonra her şey yoluna girecek.

Tamam, barış-arkadaşlık-sakız.
 

Forumu aramaya çalıştım, ancak bir şekilde böyle bir görev için doğru çalışan bir seçenek bulamadım:

Herhangi bir enstrüman, mevduat para birimindeki herhangi bir tutar ve herhangi bir sözleşme boyutu için kâr/zararı pip cinsinden (evet, strateji test cihazı için) hesaplamak gerekir.

Örneğin: XAGUSD için, 0,05 lot büyüklüğü için ve 15000 RUB (ruble mevduat) miktarı için pip olarak ne kadardır?

Belki birisi kafası karıştı ve bu bisikleti zaten yazdı?

Neden: