Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 648
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
Kampanyayla ilgili sorun, zaman çerçevesi değiştirilirken uzmanın önceden başlatılmış olmasıdır, bu da bir sürü boş değişken gerektirir. Ve eğer boşlarsa, sözde anlaşma yok ve yenilerini açmanız gerekiyor.
Yani boş değişkenler oluşturmak gerekli değildir. Ve zaten sembolle, sihirle, gerekirse zaman çerçevesiyle neyin açık olduğunu kontrol edin. Ve telepat olmadığı için kodsuz söylenecek bir şey yok.
Kampanyayla ilgili sorun, zaman çerçevesi değiştirilirken uzmanın önceden başlatılmış olmasıdır, bu da bir sürü boş değişken gerektirir. Ve eğer boşlarsa, sözde anlaşma yok ve yenilerini açmanız gerekiyor.
Soru şu ki, danışman çalışırken zaman dilimini neden değiştirmeniz gerekiyor? Kendinize bir tabu belirleyin - bir danışman koyun, çizelgeyi unutun; bir şeye bakmanız, yeni bir tablo açmanız ve onunla istediğinizi yapmanız gerekir.
Kampanyayla ilgili sorun, zaman çerçevesi değiştirilirken uzmanın önceden başlatılmış olmasıdır, bu da bir sürü boş değişken gerektirir. Ve eğer boşlarsa, sözde anlaşma yok ve yenilerini açmanız gerekiyor.
Aşağıdaki gibi zaman serilerini kullanın:
kapatırım
İlgili grafiğin çubuğunun (shift parametresi tarafından belirtilen) kapanış fiyatının değerini döndürür.
çift iClose (
sicim sembol , // sembol
int zaman çerçevesi , // dönem
int vardiya // vardiya
);
Ve zaman dilimini istediğiniz kadar değiştirin! Doku'ya bir bakın, sizin için her şey var!
Baskılar EA optimizasyonunu yavaşlatıyor mu yoksa işlenmiyor mu?
Evet, yavaşlarlar, herhangi bir kod satırı işlemci süresi gerektirir ve mesaj yapan veya grafik nesnelerle çalışan kod , programların yürütülmesini önemli ölçüde yavaşlatır ...
Baskılar EA optimizasyonunu yavaşlatıyor mu yoksa işlenmiyor mu?
Bunu önlemek çok kolay! Kod test cihazında test edildiğinde, Print veya Comment 'om'un önüne koyun.
if (!IsOptimization() || !IsTesting())
Ve karalamayacaksın!
Evet, yavaşlarlar, herhangi bir kod satırı işlemci süresi gerektirir ve mesaj yapan veya grafik nesnelerle çalışan kod, programların yürütülmesini önemli ölçüde yavaşlatır ...
Hata ayıklayıcı çalışmıyor - sorun nedir?
Tüm Forum katılımcılarına en iyi dileklerimle!
Yani 644. sayfada sorulan soruma kimse cevap vermedi. Görünüşe göre, bir şekilde yanlış bir şey sormuşum, tekrar soracağım. Böyle,
Metatrader build 646, build editör 934. İşte en basit gösterge:
EURUSD , M 1 grafiğinde çalıştırıyorum ve olan şu:
Onlar. her şey olması gerektiği gibi.
Ve şimdi Uyarıdan önce bir kesme noktası yapıyorum ve Hata Ayıklayıcıyı başlatıyorum:
USDCHF , H 1 grafiği görünür.Bu nereden geliyor? Sadece EURUSD , M 1 açıldı.
Tamam'a tıklıyorum ve şunu görüyorum:
Onlar. gösterge bu USDCHF'den veri alır, H 1. Burada sorun nedir?
İkinci soru. Yazılı komut dosyası, Editör tarafından Komut Dosyaları klasörüne yerleştirilmez dizinde, ancak MQL 4 klasöründe bulunur ve derlenmiş dosyayı oraya yerleştirir. Kaynağı manuel olarak Komut Dosyaları klasörüne sürüklemeniz, ardından derlemeniz gerekir ve ancak bundan sonra komut dosyası Gezgin'de görünür. Göstergelerle böyle bir şanssızlık yok, hemen klasörlerine düşüyorlar. Yanlış bir şey mi yapıyorum yoksa Editör bir hata mı yapıyor?
Bana cevap verene başarılar dilerim.