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
Açıklama için teşekkürler.
Görünüşe göre birkaç işlevin bir araya getirilmesi gerekiyor. Mantık her yerde aynı
-Tünaydın.
Eski Uzman Danışmanımızda aşağıdaki pozisyon açılışlarını kullandık (I.Kim'in işlevleri):
Şimdi, başka bir danışman yazarken bu kodu kopyalıyorum.
ve aniden derlerken alıyorum
Hataların neden çıktığını anlayamıyorum! Kod kesinlikle dengelidir.
Üstelik! (Genel değişkenlerde bildirilen) parametresini ti kaldırdığımda, derleme hataları kayboluyor:
Ama buna bir biletle ( ti ) ihtiyacım var, böylece daha sonra f-ve MessageBox'ın yürütülmesini uygulayabilirim
Sabah çözemiyorum. Lütfen. söyle bana, burada yanlış olan ne?
OpenPosition'dan önce ti= eklemek neden ( - aniden hata alıyor?
Muhtemelen OpenPosition() void olarak bildirilir, ancak int olmalıdır.
int OpenPosition(....){ .... }
Teşekkürler Tamsayı !
Evet, tam olarak buydu! Şimdi düzelttim ve her şey yolunda gidiyor!
Tünaydın.
Expert Advisor'da, görünürde bir sebep olmaksızın, aniden, her tikte, günlük yazdırmaya başladı:
2012.01.11 22:28:19 Complex_Common_01mod EURCHF,H1: ObjectCreate işlevi için bilinmeyen alt pencere numarası -1
Kodda özel bir hindi diyorum (bkz. şek.):
Lütfen. hatanın nereden geldiğini söyle? Daha önce yoktu. Kodu biraz değiştirdi - ve gösterge kısmına hiç dokunmadı!
Ve her kene üzerindeki kayıt bu yazıyı yayınlamaya başladı...
ObjectCreate işlevi - Kodumda hiç kullanmıyorum
Teşekkürler Tamsayı !
Evet, tam olarak buydu! Şimdi düzelttim ve her şey yolunda gidiyor!
Gösterge, penceresinin adını arar, ancak bulamaz. https://docs.mql4.com/en/customind/IndicatorShortName adresine bakın
Bunun göstergenin bir kusuru olduğu ortaya çıktı mı? Ve danışmanın bir hatası değil mi? Bununla ne yapacağımdan emin değilim? Danışman kodunda bu hindinin penceresini aramanı istemiyorum!
Zor değilse lütfen. Birisi lütfen bana bu kusuru nasıl düzelteceğimi söyleyebilir mi? (- ObjectCreate işlevi için bilinmeyen alt pencere numarası -1 )?
İşte gösterge kodu:
Pencere adını nesne adına bağlamayın, nesneleri benzersiz adlarla adlandırın.
Teşekkürler, anladım gibi görünüyor - şimdi pencereyi adlandırmaya ve bulmaya çalışacağım.