MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 834
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Bu doğru değil, aynısı diğer örneklerde de geçerli
1.2356'da bir stop koyarsanız ve yeni bir tick'te tekrar 1.2356'da stop koyarsanız, 1 hatası alırsınız.
Bu ilk bloktan. Değiştirdim ama hata devam ediyor. Danışmanın fazladan çalışma yapmaması için bu koşulu bir stop ile yaptım. Ve yeni bir onay işaretinde, danışman aynı durağı tekrar ayarlamaz - çünkü bundan sonra, diğer koşullar kontrol edilir, örneğin, durma, ayarlanması gereken değere eşittir
Bu ilk bloktan. Değiştirdim ama hata devam ediyor. Danışmanın fazladan çalışma yapmaması için bu koşulu stopla yaptım. Ve yeni bir onay işaretinde, danışman aynı durağı tekrar ayarlamaz - çünkü bundan sonra, diğer koşullar kontrol edilir, örneğin, durma, ayarlanması gereken değere eşittir
Tüm Sipariş ...... () normalleştirilmeli
Tüm Sipariş ...... () normalleştirilmeli
Bunu yaptım ve o da yardımcı olmadı. Aynı zamanda, daha önce olduğu gibi, test cihazında bu hataya sahip değilim, ancak MQL bir şekilde onu buluyor
Metin dosyası başka bir terminalden okunabilmesi için nereye kaydedilmelidir?
ENUM_TERMINAL_INFO_STRING
tanımlayıcı
Tanım
Emlak Tipi
TERMINAL_LANGUAGE
terminal dili
sicim
TERMINAL_COMPANY
Şirketin adı
sicim
TERMINAL_NAME
Terminal adı
sicim
TERMINAL_PATH
Terminalin başlatıldığı klasör
sicim
TERMINAL_DATA_PATH
Terminal verilerinin depolandığı klasör
sicim
TERMINAL_COMMONDATA_PATH
Bilgisayarda kurulu tüm istemci terminallerinin paylaşılan klasörü
sicim
Teşekkürler .
https://www.mql5.com/ru/forum/160683/page833#comment_11584454 sorunu çözmeye kim yardımcı olabilir?
https://www.mql5.com/ru/articles/18 makalesinden birer örnek izleyin
makaledeki kodlar MT4'te %100 çalışıyor, bu yılın Ocak ayında kontrol ettim
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
Merhaba sevgili forum kullanıcıları.
Lütfen kodun hangi durumda doğru yazıldığını ve hangisinde doğru olmadığını ve nedenini açıklayın (aşağıya bakın)?
Mümkünse, daha ayrıntılı olarak. Teşekkür ederim.
Merhaba sevgili forum kullanıcıları.
Lütfen kodun hangi durumda doğru yazıldığını ve hangisinde doğru olmadığını ve nedenini açıklayın (aşağıya bakın)?
Mümkünse, daha ayrıntılı olarak. Teşekkür ederim.
ilk durumda, derleyici bile " OrderSelect'in sonucu kontrol edilmelidir " ;-) 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 :-)