Hatalar, hatalar, sorular - sayfa 1859

 
 
Rashid Umarov :

Resmi gördüm. MQL5 kodunda benim için çalışmıyor. Ama resimdeki gibi MQL4'te tanındığını görüyorum. Anlamına geliyor -

  1. veya, herhangi bir nedenle, editör, önünde MQL4 kodu olduğuna karar verdi - o zaman, ayrıntıları Servis Masasına vermeniz gerekir.
  2. ya başlangıçta MQL4 olarak çalışıyordu ve daha sonra MQL5 olarak yeniden adlandırıldı

Başka seçenek yok

Başlangıçta, dördü için bir gösterge vardı. mql5 editöründen açtım, yeni bir isimle kaydettim ve mql5 altında düzenlemeye başladım. Derleme sırasında herhangi bir hata olmadı, ancak çalışmak istemedi. Farkı burada anlamaya başladı ve fark etti.

Dosyayı düzenleyicide yeniden açtıktan sonra, sipariş yardımla çakışmaya başladı.

Çok uygun değil (bu davranış hakkında önceden bilginiz yoksa).

 
fxsaber :

Kimse çoğalır mı? Test cihazı ayarları

Sonuç

Onlar. 16 dakikada 250 bin tik ile koş.


Test cihazında performansındaki düşüşü ölçmek nasıl mümkün olabilir? GetTickCount ve global değişkenler aracılığıyla denendi - çıkmıyor.

GetTickCount yardımcı olabilir. Nasıl kullanmayı denedin?
 
kaus_bonus :


öyle bir an var ki. kontrol. Sonunu beklemedim çünkü çok uzundu. yani test cihazı baskısı yok.

Bu?

https://www.mql5.com/ru/forum/190147#comment_4880571


Evet bu. Nasıl ölçüldüğünü bulamadım. Belki de orada MT4 için yapılmıştır. MT5'te bir baskınla başarılı olamadım.
 
Vladimir Karputov :

Neden tüm bilgileri yayınlamıyorsunuz? Daha eksiksiz soru - daha doğru cevap. "Ayarlar", "Seçenekler" sekmeleri ne olacak?


Rica ederim:

özelleştirme:

ayar

Parametreler (ama burada ilginç bir şey yok):

seçenekler

İsteğe bağlı: Optimizasyon devre dışı bırakılırsa parametrenin değiştirilmesi sonucu etkilemez:

"true" parametresinin değeri:

ayar01


param01

sonuç01

"false" parametresinin değeri:

gfhfv02

sonuç02

 
Yury Kirillov :


Rica ederim:

özelleştirme:

Parametreler (ama burada ilginç bir şey yok):



İki durumda farklı sayıda işleminiz var. Ticaret modu 1000ms. Günlüğü kontrol edin ( bir pozisyon açma girişiminin sonucunu gösteriyor musunuz?). Birkaç REDDETİNİZ olması çok muhtemeldir.
 
Yury Kirillov :

Bu nasıl olabilir? Test cihazı sorunları.

Danışmanı test ediyorum. Derliyorum ve sonuçları alıyorum:

Yeniden derliyorum, test ediyorum, sonuçları alıyorum:



Bu nasıl olabilir? Kod değişmedi, ayarlar değişmedi. Rastgele kullanılmaz. Biraz. ExMode2Cont'un hesaplandığı parametre, program metninde her yerde yorumlanır (harici parametreler bölümü hariç).

Yani, bazı durumlarda UNUSED parametresinin değerinin değiştirilmesi test sonucunu etkiler mi?

Yapı numarası nedir?
 
Slawa :
Yapı numarası nedir?

1583 inşa
 
Vladimir Karputov :

İki durumda farklı sayıda işleminiz var. Ticaret modu 1000ms. Günlüğü kontrol edin ( bir pozisyon açma girişiminin sonucunu gösteriyor musunuz?). Birkaç REDDETİNİZ olması çok muhtemeldir.


Doğal olarak, aynı veriler üzerinde ve kodda devre dışı bırakılmış bir parametrenin anlaşılmaz bir etkisi ile farklı sayıda işlem.

Hangi çekirdeklerin test edildiğine dair bir şüphe vardı: yerel veya ağ.

Şu anda bunu test ediyorum...

 

Test sonucunun, yerel veya ağdaki hangi çekirdeklerin test edildiğine bağlı olduğu kesinlikle tespit edildi.

Test1 yerel

a03

p03

Test2 ağı

a04

p04

Test3 ağı

a05

p05

Test4 yerel ve ağ

a06

p06

Bundan sonra kime inanılacağı belli değil! :-)

Tek bir testin neden aynı sonucu verdiği anlaşıldı - aynı yerel çekirdek üzerinde gerçekleştirilir.

Korkuyla, buluttaki testleri yakından analiz edersek ne olacağını düşünüyorum.......

Neden: