[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 103
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
Hayır, kimseye bir şey borçlu değil. Demo-gerçek ve test cihazı arasında bir fark vardır. Örneğin, tüm OrderSend() parametreleri doğruysa test cihazı siparişleri açarken asla hata vermez. Bir ticaret sunucusu kolayca yayınlayabilir.
Bu nedenle, test cihazında olmayan istisnai durumları yeterince ele alabilmeleri için test cihazından sonraki programlar tamamlanmalı ve ardından demoya yönlendirilmelidir.
Bu benim için çok yararlı bir bilgi))
Zaman çubuklarını Zaman[x] kullanın.
Bu burada çalışmayacak çünkü. aynı çubukta bir sonraki satırda, bu ilk oluşan şekil ikinci olarak da başlatılacak... Ve onları ayırt etmem gerekiyor...
düşüklerin sonraki karşılaştırması için - eğer uzun ve yüksekse - kısaysa...
Bir tür şablon yazmak zor değilse, yoksa aklım aklımı aşıyor)
İlginiz için teşekkür ederim
Bu burada çalışmayacak çünkü. aynı çubukta bir sonraki satırda, bu ilk oluşan şekil ikinci olarak da başlatılacak... Ve onları ayırt etmem gerekiyor...
düşüklerin sonraki karşılaştırması için - eğer uzun ve yüksekse - kısaysa...
Bu taraftan değil. İlk sinyal sütunu AO'ya sahipseniz, gerisini tarihin derinliklerinde ondan arayın. Bir pozisyon açarken açılış barının saatini hatırlayın ve tekrar açmayın. AO'nun bir sonraki sütunu oluşur oluşmaz, şekli aramaya yeniden başlayın.
Detaylandırabilir misiniz - tarihe derinlemesine bakmama gerek yok ...
"Şimdi" de bir zirve geldiyse benim için yeterli - o zaman bunun Şekil 1 olduğunu belirleyin, o zaman birkaç çubuktan sonra, pirinçte olduğu gibi, başka bir zirve geldiyse, onları karşılaştırın ve bir karar verin ...
Soru şu ki, birinci ve ikinci figürlerin zirveleri - şimdide olmanın ilkeleri - aynı ve yapamıyorum (bir figürü diğerinden ayırmak için bayraklar bile kullanıyorum) ... Aptalım .. .
not Zirvelerin birbiri ardına gelmesi gerekmez; birkaç eşit çubuktan vb. geçebilirler, başka bir şey yapabilirler - ana şey, aynı inşaat ilkesine sahip olmalarıdır.
Benim için en önemli şey, sonraki karşılaştırmaları için birini diğerinden ayırmak.
Zaman çubuklarını Zaman[x] kullanın.
Genel olarak, herhangi bir komutun yürütülmesinden sonra bir sonraki çubuğun oluşumundan önce danışmanın çalışmasını kodda belirli bir yerde kesmek mümkündür.
Genel olarak, herhangi bir komutun yürütülmesinden sonra bir sonraki çubuğun oluşumundan önce danışmanın çalışmasını kodda belirli bir yerde kesmek mümkündür.
eddy :
bunu iLowest işleviyle değiştirmenin doğru yolu nedir?
minimum= Düşük [ iDüşük (NULL, 0, MODE_LOW, KPerod , 0)] - doğru mu?
Evet var. Statik bir değişkende Time[0]'ın mevcut değerini hatırlayın ve her yeni tik ile karşılaştırın. Değişmediyse, dönüş (0) ile çıkın. Eğer değiştiyse, o zaman yeni bir çubukla uğraşıyoruz. Yeni çubuğun zamanını hatırlıyoruz, yani. Zaman[0] ve hesaplamalarımızı yapmaya başlayın.
Bunu uzun zamandır biliyordum... :-)) Ders kitabından daha fazlası... Teşekkürler...
Şimdi karşılaştırıyorum, sanırım doğru yoldayım ama şu ana kadar olması gerektiği gibi çalışmıyor...
Bana Time[x] kullanımını doğru bir şekilde önerdin - uygulamaya çalışıyorum ...