Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 505
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
Elbette gerekli! Peki, bu yapıyı minimum arayışına nasıl uygulayabiliriz? beynimle çözemiyorum)
Maksimumu aramak için, val değişkenine 0 değeri atanır (kesinlikle göstergenin değerlerinden herhangi birinden daha az).
Bu, minimumu bulmak için daha yüksek bir değer atamak gerektiği anlamına gelir. EMPTY_VALUE sabitini veya doğrudan minimum aramanın yapıldığı bazı çubuklardaki göstergenin değerini kullanabilirsiniz.
Veya bunun gibi:
Elbette gerekli! Peki, bu yapıyı minimum arayışına nasıl uygulayabiliriz? beynimle çözemiyorum)
-1 çıkıyor.Evet ve bir diziyi nasıl bildireceğimi öğrenmek istiyorum. Bu şekilde denedim:
Döngü 34'ün üzerinde değer yinelenir ve dizi yalnızca 33 hücre içerir, düzeltin.
Ve yine de ArrayMinimum'u deneyin (num_array, WHOLE_ARRAY ,0);
... Evet ve bir diziyi nasıl bildireceğimi öğrenmek istiyorum ...
Eğer sadece eğitim ve eğitim amaçlıysa...
Minimum ve maksimumun belirlendiği süre - bu, ayarlama ve optimizasyon olasılığını sağlamak için harici bir parametre olmalıdır.
Bu yüzden önce dizi boyutsuz olarak bildirilir:
double val[];
Dizi bildirimi bir fonksiyonda değil, genel bir bölümde yapılır.
init işlevinde dizinin boyutu ayarlanır:
Şimdi start fonksiyonunda diziyi dolduruyoruz:
Son olarak, diziye ArrayMaximum() ve ArrayMinimum() uygulayın.
Maksimumu aramak için, val değişkenine 0 değeri atanır (kesinlikle göstergenin değerlerinden herhangi birinden daha az).
Bu, minimumu bulmak için daha yüksek bir değer atamak gerektiği anlamına gelir. EMPTY_VALUE sabitini veya aralarında minimum aramanın yapıldığı bazı çubuklardaki göstergenin değerini doğrudan kullanabilirsiniz.
Veya bunun gibi:
Döngü 34'ün üzerinde değer yinelenir ve dizi yalnızca 33 hücre içerir, düzeltin.
Ve yine de ArrayMinimum'u deneyin (num_array, WHOLE_ARRAY ,0);
Sevgili programcılar! Zor durumdayım lütfen yardım edin.
Bu kod hakkında kafamı çoktan kırdım.
İşte tüm fonksiyon:
Print'e geliyor ve ürettiği şey şu:
Bilet: 225299700, bir OP_SELLLIMIT sipariş biletidir.
Ve sonra her şey, beklendiği gibi, bu seçilen siparişin durdurma kaybını değiştirir. Ve OP_BUY, elbette ki olmalarına rağmen, boş görmez:
Sorun ne olabilir? Bunu bana neden yapıyor? Çözmeme yardım et lütfen!
fonksiyon hakkında başka bir soru
dikdörtgen nasıl önde çizilir ve arkada değil, örneğin belirtilen fiyattan beş çubuk ileride ...... ve yeniden çizilmez
Baktım. Teşekkür ederim.
Ancak soruda çok az bilgi var. Bir ayda saatlik çubuklarda birçok ekstremum vardır. Ve bu arada, tam olarak neyin ekstremumu?