Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1404
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
Umarım çeviri sadıktır, ama belli ki olmayacak..
Bu ve diğer nedenlerden dolayı Global THEADS'e ihtiyacımız YOKTUR...
Aksi takdirde, Bölgesel Forumlarımız olmazdı...
Garip hareket...
:(
Merhaba.
Herhangi bir EA'ya dahil edilebilecek evrensel bir içerme dosyası yapmak istiyorum. Ve böylece mesele, herhangi bir ek olmaksızın sadece bir içerme ile sınırlıdır. kod.
Sorun, dosyanın giriş noktası olarak OnTimer() kullanmasıdır.
Ya EA (dahil etme dosyamın bağlı olduğu) OnTimer()'ı da kullanıyorsa? Bir çözüm var mı?
Tünaydın. Moex borsasında işlem yapıyorum. Broker Keşfi. Pozisyonlar birkaç enstrüman için açıksa , robot kısmi kapatma talebi gönderirken onları karıştırır (örneğin, Magnit hisseleri için Sberbank hisselerinin fiyatı ile bir talep gönderebilir. Yani, talepteki enstrüman Magnit ve fiyatlar Sber için belirtilmiştir) veya sadece istek göndermez. Uzun pozisyon için kapanış algoritmasının kodu (Fiyat_Kapat_1_Buy enstrümanının fiyatına ulaşıldığında başlatılır):
Merhaba.
Herhangi bir EA'ya dahil edilebilecek evrensel bir içerme dosyası yapmak istiyorum. Ve böylece mesele, herhangi bir ek olmaksızın sadece bir içerme ile sınırlıdır. kod.
Sorun, dosyanın giriş noktası olarak OnTimer() kullanmasıdır.
Ya EA (dahil etme dosyamın bağlı olduğu) OnTimer()'ı da kullanıyorsa? Bir çözüm var mı?
Bunu asla yapma.
Sadece tavsiye. ikna etmeyeceğim.
Bunu asla yapma.
Sadece tavsiye. ikna etmeyeceğim.
Bunlar projenin gereksinimleridir.
Ve varsayılan OrderSend () nasıl geçersiz kılınır?
Yukarıya bir satır eklendi .
MyOrderSend()'imde bazı hesaplamalar yapıyorum ve tekrar OrderSend()'i çağırıyorum. Onlar. Yerel OrderSend() öğesini çağırmak istiyorum, ancak bunun yerine bir özyineleme alıyorum ve MyOrderSend() yeniden çağrılıyor.
Ve bu çağrı da yardımcı olmuyor ::OrderSend()MyOrderSend()'imde bazı hesaplamalar yapıyorum ve tekrar OrderSend()'i çağırıyorum. Yerel OrderSend() işlevini çağırmak istiyorum, ancak bunun yerine bir özyineleme alıyorum ve MyOrderSend() yeniden çağrılıyor.
Bu hiç işe yaramıyor. #define, program kodundaki ilki (çağrıyı) ikincisiyle değiştirir, çünkü OrderSend(..) her seferinde MyOrderSend(..) ile değiştirilir.