MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 835
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
ilk durumda, derleyici bile "Sipariş Seçimi sonucunun kontrol edilmesi gerektiğini" vurgulayacaktır ;-)
eğer ilk değişiklik için if (!OrderSelect(...)) devam ediyorsa; seçenekler aynıdır.
ilkinde kod görsel olarak lineer, ikincisinde ise burada sevilen bir merdiven. Ben ilk seçeneği tercih ediyorum, okuması daha kolay ve genel olarak derin mantıksal sekmelerin görünümü {{{{ }}}} bir şeyleri değiştirme zamanının geldiğini gösteriyor :-)
Teşekkür ederim. Ve bir merdivenin girişi , kod yürütme hızını etkiler mi? Kaydı bir merdivenle anlamak benim için hala daha kolay.
Teşekkür ederim. Ve merdivenin girişi kod yürütme hızını etkiler mi? Kaydı bir merdivenle anlamak benim için hala daha kolay.
yürütme hızı öncelikle algoritmadan etkilenir. Ve onu kodda nasıl tasvir ettiğiniz artık onun ne kadar önemli olduğunun özü değildir.
bunu düşünme.
Kod, daha sonra çalışabilmeniz için yazılmıştır. O yüzden istediğiniz gibi yazın, gerçekte önünüzde olmayan sorunlarla kafanızı doldurmayın.
Pekala, hileler ve kodlama özellikleri ile aşmanız gereken hız ile ilgili sorunlarınız yok. Sadece garantili değil.
(Bu pek olası değildir) ortaya çıktığında, yürütmeyi optimize edeceksiniz.
yürütme hızı öncelikle algoritmadan etkilenir. Ve onu kodda nasıl tasvir ettiğiniz artık onun ne kadar önemli olduğunun özü değildir.
bunu düşünme.
Kod, daha sonra çalışabilmeniz için yazılmıştır. O yüzden istediğiniz gibi yazın, gerçekte önünüzde olmayan sorunlarla kafanızı doldurmayın.
Pekala, hileler ve kodlama özellikleri ile aşmanız gereken hız ile ilgili sorunlarınız yok. Sadece garantili değil.
(Bu pek olası değildir) ortaya çıktığında, yürütmeyi optimize edeceksiniz.
Çok teşekkürler! Çok anlaşılır.
Lütfen soruya yardımcı olun: https://www.mql5.com/en/forum/160683/page833#comment_11585085
Size yardımcı olacağından şüpheliyim, ancak bunun gibi bir şey:
- MT5'ten kodun bir bölümünü aldınız ve onu MT4'e "bağlamaya" çalışıyorsunuz, MT4'te göstergeler farklı çağrılıyor
- İşlev başlığını doğru bir şekilde bildirmediniz
- MT4'te yerleşik CopyBuffer() işlevi yoktur
genel olarak, bu şekilde çalışmaz, kodun bölümlerini sabitlemek için başka seçenekler arayın - MQL4 ve MQL5'in sözdizimi %95 benzerdir, ancak kod bölümlerini platformlar arasında düşüncesizce kopyalayamazsınız
Size yardımcı olacağından şüpheliyim, ancak bunun gibi bir şey:
- MT5'ten kodun bir bölümünü aldınız ve onu MT4'e "bağlamaya" çalışıyorsunuz, MT4'te göstergeler farklı çağrılıyor
- İşlev başlığını doğru olarak bildirmediniz
- MT4'te yerleşik CopyBuffer() işlevi yoktur
genel olarak, bu şekilde çalışmaz, kodun bölümlerini sabitlemek için başka seçenekler arayın - MQL4 ve MQL5'in sözdizimi %95 benzerdir, ancak kod bölümlerini platformlar arasında düşüncesizce kopyalayamazsınız
Üzgünüm, MT5 kodunu belirtmeyi unuttum
Deviation(int kanal) işlev çağrısı çalışmıyor.
Nasıl doğru yapılacağını sormak istedim?
https://www.mql5.com/ru/articles/18 makalesinden birer örnek izleyin
bir seçenek olarak, 64-bit dll için bir proje derliyorsunuz, MT4 terminali 32-bit, projeyi 32-bit .dll için yapılandırmanız ve derlemeniz gerekiyor
Ben de orada sorular soruyorum, orada önerilen örnekleri denedim, hatta deneylerle resimler yükledim. Evet, bu sürümlerde böyle bir şey var, normalde tüm bunlar yardımda olmalı, hangi nüansları nasıl bağlayacağınız. Bana kodlarla birlikte bazı linkler verildi, bu sınıfları açtım ve benim için çok zor kapattım, genel olarak bilgi alaycılığı yok, istediğini yap. Tamam, üzgünüm, 20 yıl içinde programlama ile ilgili deneyim olacak, bu konuya döneceğim. 64'ün altındaki bu derleme nasıl anlaşılır, nasıl anlaşılır?
64'ün altındaki bu derleme nasıl anlaşılır, nasıl anlaşılır?
Visual Studio'daki proje özelliklerine bakın, dll'yi hangi platformun derleyeceğine dair bir ayar olmalıdır - MT4'te 32 bit koda ihtiyacınız var
Not: VS ayarı için google araması
Size yardımcı olacağından şüpheliyim, ancak bunun gibi bir şey:
- MT5'ten kodun bir bölümünü aldınız ve onu MT4'e "bağlamaya" çalışıyorsunuz, MT4'te göstergeler farklı çağrılıyor
- İşlev başlığını doğru olarak bildirmediniz
- MT4'te yerleşik CopyBuffer() işlevi yoktur
genel olarak, bu şekilde çalışmaz, kodun bölümlerini sabitlemek için başka seçenekler arayın - MQL4 ve MQL5'in sözdizimi %95 benzerdir, ancak kod bölümlerini platformlar arasında düşüncesizce kopyalayamazsınız
Hiçbir şey belirtilmedi
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MQL4, yardım ve algoritmalar ve kodlar hakkında herhangi bir acemi sorusu
Alexander Layzerevich , 2019.05.06 17:21
Şu işlevi kullanarak MT5'teki gösterge verilerini almaya çalışıyorum :
Bir hata mesajı verir:
MT5 kodunu nasıl düzelteceğimi söyle