[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 282
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
Beyler, bana göstergeden ( FX5_Divergence_V2.1.mq4 ) sapma sinyalini Expert Advisor'a nasıl alacağımı öğretin.
Göstergenin 2 ve 3 arabellekleri EMPTY_VALUE değerini döndürür.
Beyler, bana göstergeden ( FX5_Divergence_V2.1.mq4 ) sapma sinyalini Expert Advisor'a nasıl alacağımı öğretin.
Göstergenin 2 ve 3 arabellekleri EMPTY_VALUE değerini döndürür.
Senin için bir senaryo yazdım mı? Herşeye sahip. Uyarı ile bir mesaj görüntülemek yerine işleminizi girin. DoubleToString()'de sizin için sıfırlar görüntüleniyorsa, altı ondalık basamak yerine sekiz girebilirsiniz. Her durumda, sinyaller vardır ve komut dosyası bunları okur. Biraz düşün ve çabala.
Oklu tamponların boş değerleri sıfır yerine EMPTY_VALUE değerleri ile doldurulur, sayısal olarak 2147483647'ye eşittir. Okların olduğu yerde değerler farklıdır, örneğin 0.000031.
"Boş" değerleri programlı olarak filtrelememiz gerekiyor, çünkü karşılaştırıldıklarında 2147483647 sayısına benziyorlar.
Örneğin, bunu yapıyorum, işe yarıyor. Kim daha akıllı, daha güzel yapabilir.
İnatçı bir kişiden. Ona bir kez daha açıklamama izin verin.
Oklu tamponların boş değerleri sıfır yerine EMPTY_VALUE değerleri ile doldurulur, sayısal olarak 2147483647'ye eşittir. Okların olduğu yerde değerler farklıdır, örneğin 0.000031.
"Boş" değerleri programlı olarak filtrelememiz gerekiyor, çünkü karşılaştırıldıklarında 2147483647 sayısına benziyorlar.
Örneğin, bunu yapıyorum, işe yarıyor. Kim daha akıllı, daha güzel yapabilir.
Şimdi bir kişi sadece 2 ve 3 çıktı sıfırlarını arabelleğe alan yazacak :)))
Kahretsin, bu kadar basit bir mantık: arabellek değeri EMPTY_VALUE değerine eşit DEĞİLSE, bu çubukta bir ok ve buna bağlı olarak bir sinyal vardır.
Ve bu boş değerin nasıl sunulacağı ve ne ile karşılaştırılacağı herkesin zevk meselesidir.
Neyse, kahretsin, Tanrı'ya şükretmiyorsun ...
Adaya!!! :)
ve aynı sayıları (bir danışman aracılığıyla) yazmak benim için ilginç ve Veri penceresinde BOŞ_DEĞER! Bu nasıl düzeltilebilir?
İnatçı bir kişiden. Ona bir kez daha açıklamama izin verin.
Oklu tamponların boş değerleri sıfır yerine EMPTY_VALUE değerleri ile doldurulur, sayısal olarak 2147483647'ye eşittir. Okların olduğu yerde değerler farklıdır, örneğin 0.000031.
"Boş" değerleri programlı olarak filtrelememiz gerekiyor, çünkü karşılaştırıldıklarında 2147483647 sayısına benziyorlar.
Örneğin, bunu yapıyorum, işe yarıyor. Kim daha akıllı, daha güzel yapabilir.
kabaca anlaşıldı
Bu artmedia70 .
Senaryoyu gerçekten kullanamadım. Granit77'nin yazdıklarının neredeyse aynısını yapmaya çalıştım ve o da işe yaramadı.
if (buy== BOŞ_DEĞER ) satın= 0.0 ; - sonuç olarak kalıcı olarak "0" olarak kalıyor. Uyarılar göstergeden geliyor ancak danışmana bağlı Uyarı çalışmıyor.
Tamam, teşekkürler, "acı çekmeye" devam edeceğim ...)))
Bu artmedia70 .
Senaryoyu gerçekten kullanamadım. Granit77'nin yazdıklarının hemen hemen aynısını yapmaya çalıştım ve o da işe yaramadı.
if (buy== BOŞ_DEĞER ) satın= 0.0 ; - sonuç olarak kalıcı olarak "0" olarak kalıyor. Uyarılar göstergeden gelir ve danışmana bağlı Uyarı çalışmaz.
Tamam, teşekkürler, "acı çekmeye" devam edeceğim ...)))
ve aynı sayıları (bir danışman aracılığıyla) yazmak benim için ilginç ve Veri penceresinde BOŞ_DEĞER! Bu nasıl düzeltilebilir?
Onlar. :
dize değeri;
if ( arabellek değeri ==BOŞ_DEĞER) val ="BOŞ_DEĞER";
if ( arabellek değeri !=BOŞ_DEĞER) val =DoubleToString( arabellek değeri , 8);
ve arabelleğin değerini değil, val değişkeninin değerini görüntüleyin.
Örneğin: Yorum ("Değer = ", val );