Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 69
![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
Merhaba!
Lütfen açıklayın, kim daha deneyimli, neden NormalizeDouble işlevini "hesaplanan tüm değerlerde" kullanmanız gerekiyor? Zaten bir düzine danışman hakkında yazdım, her yerde onsuz başardım. Her şey çalışıyor. Ve şimdi ders kitabını karıştırıyordum ve örneklere rastladım, mantığını anlamıyorum. İşte bir örnek:
Eğer ( NormalizeDouble ( SL , Rakamlar )< NormalizeDouble ( Teklif - TS * Nokta , Rakamlar ))
{
SL = Teklif - TS * Puan ;
sicim Metin = "satın al" ; // Metin Satın almak için
Değiştir =true; // Atandı ile değiştirmek .
}
NormalizeDouble neden burada, çünkü onsuz bile her şey harika çalışıyor. Kodu şu şekilde yapabilirsiniz:
Eğer ( SL < Teklif - TS * Puan )
{
SL = Teklif - TS * Puan ;
sicim Metin = " satın al " ; // Satın Almak İçin Metin
değiştir = doğru ; // modifiyeye atandı.
}
Ve sonuç aynı olacak.
Ne anlamı var? Denklemde (==) değil de (<) işareti varsa neden bir şeyi yuvarlayayım?
Güzel gün.
Anlamama yardım et.
dist = MathAbs((NormalizeDouble(Bid,Digits)-
NormalizeDouble(ObjectGetValueByShift(TrendLineName,0),Digits))*MathPow(10,Digits));
Kod, mevcut fiyat seviyesinden TrendLineName adlı trende olan mesafeyi bulur. Ancak bir sorun var: görünüşe göre trend çizgisi yarılar arasında yanlış bir şekilde aktarılıyor ve bu nedenle fiyata olan mesafe farklı yarılarda tamamen farklı çıkıyor. Bu sorun nasıl aşılır? İdeal olarak, trend çizgisi yalnızca H1'de W1 açık zamanı ile (aslında herhangi bir açık zaman için) görüntülense bile, hesaplanan mesafe aynı olmalıdır.
Bir dizideki maksimum eleman sayısı nedir?
Merhaba, yakın zamanda mql4 öğrenmeye başladım, şimdi 4 hindi üzerinde Expert Advisor geliştiriyorum. Kod derlenir, ancak test cihazında çalışmaz, yani. sonuç yok. Lütfen mantıksal veya diğer hataların giderilmesine yardımcı olun , kodun bir kısmı burada, bana sorun gösterge satırının dizinlerinde olabilir gibi görünüyor, şimdiden teşekkürler
Bir arabelleğin değerini, arabelleğin oluşturulduğu renkle karşılaştırıyorsunuz.
Gözlerinizi sitenin en üstüne kaldırın - en azından temelleri anlamak için fazlasıyla yeterli materyal var.
Merhaba, yakın zamanda mql4 öğrenmeye başladım, şimdi 4 hindi üzerinde Expert Advisor geliştiriyorum. Kod derlenir, ancak test cihazında çalışmaz, yani. sonuç yok. Mantıksal veya diğer hataların giderilmesi konusunda yardımcı olmanızı rica ediyorum, kodun bir kısmı burada, sorun gösterge satırının indekslerinde olabilir gibi geliyor bana şimdiden teşekkürler
Peki, sırf meraktan, bu hindilerden birden fazla hattınız var mı? Her yerde ikinciyi kullanıyorsun, böyle mi olması gerekiyor?
Ve test cihazı hakkında, hangi modda kullanıyorsunuz?
Ve kod hakkında, normalleştirme olmadan kesirli sayıları karşılaştırıyorsunuz. Eşitliği sağlamak zor olacak.
Sinyali hesaplanan günlük grafikte gösterge nasıl görüntülenir? 15 dakikalık EMA zaman çerçevesinin okumalarına göre mi?
Bir arabelleğin değerini, arabelleğin oluşturulduğu renkle karşılaştırıyorsunuz.
Gözlerinizi sitenin en üstüne kaldırın - en azından temelleri anlamak için fazlasıyla yeterli materyal var.
Yukarıda yazılan saçmalık için özür dilerim, çalışmaya yeni başladım, hemen anlamak zor. Bütün gün çalıştım, tamponları anladım. Ve böyle bir sorum var, bir göstergem var, özel, bir histogramla gidiyor ve tüm değerler maksimum, önemli, sadece histogramdaki çubukların rengi, giriş parametresi yok, arabellek 2 : 0 - çubuğun kırmızı rengiyle ve 1- çubuğun mavi rengiyle Imperial yöntemini kullanarak 0 tamponunda değerin değişmediğini, 1'de ise değiştiğini öğrendim. Bir işlemin kriterlerini nasıl yazacağımı bulamıyorum, lütfen açıklayın, şimdiden teşekkürler.
Peki, sırf meraktan, bu hindilerden birden fazla hattınız var mı? Her yerde ikinciyi kullanıyorsun, böyle mi olması gerekiyor?
Ve test cihazı hakkında, hangi modda kullanıyorsunuz?
Ve kod hakkında, normalleştirme olmadan kesirli sayıları karşılaştırıyorsunuz. Eşitliği sağlamak zor olacak.
En üstteki mesajdan sonra, sanırım başka soru yok)) testçi hakkında, gerçekten anlamadım, görselli mi yoksa görselsiz mi?