![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
sorunun devamı:
Böyle bir durum için algoritma aşağıdaki gibi uygulanır, işte filtrenin kendisi:
Ve işte giriş koşulu:
Ancak danışman, filtre koşullarını görmüyor gibi görünüyor! Daha önce olduğu gibi, dikkat etmeden pozisyonlar açar.
if (Trade_Filter2== true || ! FILTER_ ) { .....
nedenini anlamıyorum. Çevrimiçi pozisyonların açılışını tekrar tekrar izledi. Ama filtre çalışmıyor! Danışman görmüyor ... Söyle bana, lütfen, buradaki yanlışlık nerede?
Ve başka bir soru. Global değişkenleri ayarlamanın doğru yolu nedir (şimdi ilk seçenek var), -
bool Trade_Filter2=0 ; veya sadece Trade_Filter2'yi bool ;
sorunun devamı:
...
Coment() içinde MA_11, MA_21, DELTA_MA_2 yazdırın ve orada ne olduğunu görün. Yorum() çift DELTA_MA_2'den sonra ekle...
MACD iki farklı sembolle karşılaştırılır, çok farklı boyutlara sahip olabilirler.
Bir yorum var. Yorum, aşağıdaki gibi "Filtre girişe izin verir (veya girişe izin vermez)") yazıtlarını içerir:
Şu şekilde yapılır:
Çizgilerin hala birbirinden ayrıldığını ve yorumun "Filtre girişi yasaklıyor" yazdığını görsel olarak gözlemliyorum! Ancak giriş hala uygulanmaktadır - danışman filtreye dikkat etmez.Aletlerin boyutları aynıdır veya (farklı boyutlarda) - katsayılar yardımıyla programlı olarak aynı düzeye indirgenmiştir (bu, karışıklık olmaması için yukarıdaki kodda gösterilmemiştir)). Bununla - sipariş!
Ancak işlevin altında çift DELTA_MA_2, MA_11, MA_21 bildirilir ve Comment()
Ama Trade_Filter2 global değişkenlerde bildirildi! Yani, bence - buradaki yorumda her şey doğru şekilde yapıldı!
Tünaydın. Bugünkü MT4 güncellemesinden sonra EA kodu derlenmedi. Derleyici tarafından anlaşılmaz 30 hata üretilir.
Lütfen bana söyle. neden hatalar bu tür satırlarda aniden ortaya çıkıyor?
'on_off' - bildirilmemiş tanımlayıcı Exp_ARBITR_2Line_Spread_002Mod.mq4 125 35kod:
'on_off4' - bildirilmemiş tanımlayıcı Exp_ARBITR_2Line_Spread_002Mod.mq4 140 47
'on_off41' - bildirilmemiş tanımlayıcı Exp_ARBITR_2Line_Spread_002Mod.mq4 142 47
Ve onları nasıl düzeltebilirim?
Bu şekilde mi derleniyor?
Ama böylesi daha iyi:
Doğru telepati yaptıysam, bu işe yaramalı.