[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 548
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
4051 hatası nedir ve nasıl yakalanır?
https://docs.mql4.com/en/constants/errors
ERR_INVALID_FUNCTION_PARAMVALUE 4051 Geçersiz fonksiyon parametre değeri
А кто сказал, что именно тот кусочек работает неправильно? Если б я выложил весь код - места бы не хватило...
Сначала вызываете на общение, потом в кусты... :)
Numara. Bozuk bir kod parçasını sökmeni önerdim. Her ayrıntıyı keşfedin. Bunun yerine, tüm kodu gönderdiniz. :)
Hiçbir çalılıkta saklanmayacağım. Alıntı yaparım:
>> Kodunuzun düzgün çalışmayan bir parçasına bir göz atalım...
>> yapıyor?
İşte sözlerim. Çalışmayan bir parça yerine, bir sürü anlaşılmaz şey yayınladınız - bir tür işlevler dizisi. İşte bu hoşuma gitmedi.
Genel olarak, bir hata bulmak için kodun bazı bölümlerini engellemeniz gerekir. Örneğin, kod aşağıdaki bloklardan oluşur:
- Bir ticaret sinyalinin varlığını kontrol etmek için blok
- Açma/kapama/çevirme emirlerini engelle
- Açık pozisyonları korumak için blok.
Çok satırlı yorumu /**/ kullanarak son iki bloğu engelleriz, Expert Advisor'ı başlatır ve bir baskı veya uyarı kullanarak anahtar değişkenlerin değerlerini kaldırırız - sadece bu bloğun doğru çalıştığından emin olun. Bir hata ile karşılaşırsak düzeltiriz. Ardından, bir sonraki kod bloğundaki kilidi serbest bırakıyoruz ve prosedürü tekrarlıyoruz. Ve böylece tüm kod hata ayıklanana kadar. Diğer yol daha sıkıcı olacaktır.
Genel olarak, bir hata bulmak için kodun bazı bölümlerini engellemeniz gerekir. Örneğin, kod aşağıdaki bloklardan oluşur:
- Bir ticaret sinyalinin varlığını kontrol etmek için blok
- Açma/kapama/çevirme emirlerini engelle
- Açık pozisyonları korumak için blok.
Çok satırlı yorumu /**/ kullanarak son iki bloğu engelleriz, Expert Advisor'ı başlatır ve bir baskı veya uyarı kullanarak anahtar değişkenlerin değerlerini kaldırırız - sadece bu bloğun doğru çalıştığından emin olun. Bir hata ile karşılaşırsak düzeltiriz. Ardından, bir sonraki kod bloğundaki kilidi serbest bırakıyoruz ve prosedürü tekrarlıyoruz. Ve böylece tüm kod hata ayıklanana kadar. Diğer yol daha sıkıcı olacaktır.
Скажите, должны ли рисоваться графические объекты советником в тестере не в ценовом окне, а в отдельном? Почему-то это не работает при замене нуля на единицу при создании объекта.
Ayrı bir pencereye sahip boş bir iCustom göstergesi oluşturun ve EA'dan arayın,
daha sonra danışmanın nesneleri nereye çizileceği olacaktır, aksi takdirde pencere yoktur, ancak çizilmesi gereken yere çiz komutunu siz verirsiniz.
Sadece ölçeğe dikkat etmeniz gerekiyor,
en kolay yol, hindiye arka plan renginde iki tampon ayarlamaktır,
birinde max'ı diğer min'e atarsanız kullanışlıdır ve bunu indikatörün harici parametresinden ayarlayabilirsiniz.
подскажите пожалуйста как вписать индюк в эксперт чтоб снимал данные с тф н4 ???
int counted_bars=IndicatorCounted(); тоже в эксперте не потянет