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

 
jarikn :
böyle bir sorun vardı.
Alış fiyatı, örneğin hareketli MA'yı geçtiği anda bir emir açmam gerekiyor. bu Ask==MA'dır. Bunu yapabilmek mümkün mü? iyi veya örneğin, fiyat MA'dan 3 puan daha yüksekse, örneğin. Lütfen bana söyle

Aşağıdan yukarıya geçme durumu daha doğru olurdu, Ask MA'ya eşit veya daha düşüktü ve daha yüksek oldu. Ya önceki çubuktaydı ve mevcut çubukta durdu ya da tikler, önceki tik ve son tik.

 
Alexey Viktorov :

Aşağıdan yukarıya geçme durumu daha doğru olurdu, Ask MA'ya eşit veya daha düşüktü ve daha yüksek oldu. Ya önceki çubuktaydı ve mevcut çubukta durdu ya da tikler, önceki tik ve son tik.

Teşekkür ederim. Open[0]<MA && Close[0]>MA ???? gibi olacak Değilse, lütfen bir örnek verin.
 
jarikn :
Teşekkür ederim. Open[0]<MA && Close[0]>MA ???? gibi olacak Değilse, lütfen bir örnek verin.

Türüne göre, durum tam olarak budur, ancak fiyatın MA'ya eşit olması seçeneği dikkate alınmaz. Zamanla, birçok seçeneği kendi başınıza anlayacaksınız.

Open[0], Close[1] ile değiştirilebilir ve hatta muhtemelen daha uygundur. Aslında, bir boşlukla, Kapat[1] MA'dan daha düşük olabilir, Open[0] ise zaten daha yüksektir.

Kapat[0] == SymbolInfoDouble(_Symbol, SYMBOL_BID ), ancak bu gerçekten önemli değil.

 
Alexey Viktorov :

Türüne göre, durum tam olarak budur, ancak fiyatın MA'ya eşit olması seçeneği dikkate alınmaz. Zamanla, birçok seçeneği kendi başınıza anlayacaksınız.

Open[0], Close[1] ile değiştirilebilir ve hatta muhtemelen daha uygundur. Aslında, bir boşlukla, Kapat[1] MA'dan daha düşük olabilir, Open[0] ise zaten daha yüksektir.

Kapat[0] == SymbolInfoDouble(_Symbol, SYMBOL_BID ), ancak bu gerçekten önemli değil.

anladım. Çok teşekkürler
 
2 veya daha fazla kontrol varsa, hangi switch veya if ifadesi daha hızlı çalışır?
 
Danışmanı, aynı girdi parametreleriyle %99-100 simülasyon kalitesiyle MT5'te farklı brokerlerle test ettikten sonra, tamamen farklı sonuçlar elde ettim: kozmik kârdan zarara. Bundan önce, özellikle MT4'ten ayrıldı çünkü. orada modelleme kalitesini elde etmek daha zordur, uğraşmanız gerekir. Ve sonuç nedir? Danışman gerçek hayatta nasıl davranacak? Birisi iyi bir tavsiye verebilir mi?
 
ganri :
Danışmanı, aynı girdi parametreleriyle %99-100 simülasyon kalitesiyle MT5'te farklı brokerlerle test ettikten sonra, tamamen farklı sonuçlar elde ettim: kozmik kârdan zarara. Bundan önce, özellikle MT4'ten ayrıldı çünkü. orada modelleme kalitesini elde etmek daha zordur, uğraşmanız gerekir. Ve sonuç nedir? Danışman gerçek hayatta nasıl davranacak? Birisi iyi bir tavsiye verebilir mi?

Gerçek keneler üzerinde test etmeyi deneyin.

 
Alexey Viktorov :

Gerçek keneler üzerinde test etmeyi deneyin.

Aynı hikaye: 2019 net karı 12,9 kat değişiyor!!! Belki de her komisyoncu için alınan sinyalin gecikmesine bağlıdır? Bu, test cihazında farklılık gösteren tek göstergedir. Ancak sabit bir gecikme değeri ayarlamak durumu değiştirmez. Belki sadece "en iyi" komisyoncuyu seçin ve endişelenmeyin?

 

Uyarı ne anlama geliyor ve danışmanı nasıl tehdit ediyor?


yerel değişkenlerin boyutu çok büyük (512 kb'den fazla)

 
Viatcheslav Pashkov :

Uyarı ne anlama geliyor ve danışmanı nasıl tehdit ediyor?


yerel değişkenlerin boyutu çok büyük (512 kb'den fazla)

Ve eğer geliştiriciler yığın boyutuyla uğraşmadıysa ve varsayılan olarak 1 MB ise, yığında bildirilen dizi (öyle mi?) Yani sorun değil, ancak robot çalışma zamanında yığın taşması hatasıyla aniden çökerse, artık olası nedenlerden birini biliyorsunuz)))