MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 781
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. Bir fonksiyon yazıyorum - bir diziyi diğer parametrelerle birlikte parametre olarak iletemiyorum. Örnekler:
Sonra fantezi biter.
İşlev bir şekilde diziye girmeli - ve bunun için, bu dizinin kendisine iletilmesi gerektiğine inanıyorum. Yoksa değil mi?
Şimdiden teşekkürler.
Vitaliy, argümanları yukarıdaki bir fonksiyona geçirme prosedürünü zaten yazmıştır.
Kendimden ekleyeceğim: eğer fonksiyon parametrelerine argümanlardan birine varsayılan olarak atanmış bir değer kaydettiyseniz, o zaman sonraki tüm argümanların da varsayılan değerleri olmalıdır.
Vitaliy, argümanları yukarıdaki bir fonksiyona geçirme prosedürünü zaten yazmıştır.
Kendimden ekleyeceğim: eğer fonksiyon parametrelerinde argümanlardan birine varsayılan olarak atanan bir değer kaydettiyseniz, o zaman sonraki tüm argümanların da varsayılan değerleri olmalıdır.
Kesinlikle, her zaman olduğu gibi bariz bir şey fark etmedi. Ve bunun hakkında birçok kez okudum.
Teşekkürler Vitaly.
ATR'ye referansla bir gösterge yazmak istiyorum, ancak bazen 3 Ocak'ta olduğu gibi grafikte anormal derecede büyük mumlar çıkıyor.
Bunlar bir komisyoncu icadı değildir, ancak tüm hesaplamaları bozarlar, bunları hesaplamalardan çıkarmanın en iyi yolu nedir?
Ve ikinci soru: Günlük ve saatlik ATR'yi hesaplamak için hangi sürenin en uygun olduğu konusunda tavsiyede bulunun, böyle değerler var mı?
ATR'ye referansla bir gösterge yazmak istiyorum, ancak bazen 3 Ocak'ta olduğu gibi grafikte anormal derecede büyük mumlar çıkıyor.
Bunlar bir komisyoncu icadı değildir, ancak tüm hesaplamaları bozarlar, bunları hesaplamalardan çıkarmanın en iyi yolu nedir?
Ve ikinci soru: Günlük ve saatlik ATR'yi hesaplamak için hangi sürenin en uygun olduğu konusunda tavsiyede bulunun, böyle değerler var mı?
Öncelikle "ATR nedir, bu gösterge ne gösteriyor?" Sorusuna cevap vermeniz gerekiyor. O zaman belki bir optimallik anlayışı gelecek ve hesaplamalardan bir şeyi hariç tutmanın gerekli olup olmadığı.
Bir diziyi alacak ve kaydıracak bir fonksiyon yazma fikri var. Soru, bu işlevin nasıl yapılacağıdır, böylece ne tür bir dizinin tek boyutlu veya 2 boyutlu olduğunu kendisi belirler, böylece her seferinde dizinin 2 boyutlu veya sıradan olduğunu argümanlarda belirtmez. Aynı zamanda ne tür bir dizi olduğunu belirtmemek için bir şablon uygulamak istiyorum.
Hangi diziyi belirtmeye gerek kalmayacak şekilde nasıl yapılır?
Öncelikle "ATR nedir, bu gösterge ne gösteriyor?" Sorusuna cevap vermeniz gerekiyor.
Gösterge, mevcut mumun Yüksek-Düşük değerini dönem için ortalama bir değerle karşılaştırmalı, görev daha kolay olamazdı gibi görünüyor.
Ve ikinci soru: Günlük ve saatlik ATR'yi hesaplamak için hangi sürenin en uygun olduğu konusunda tavsiyede bulunun, böyle değerler var mı?
periyot 3, vardiya 1 - periyodun başında mevcut ATR'ye göre çalışıyoruz.
periyot 3, vardiya 1 - periyodun başında mevcut ATR'ye göre çalışıyoruz.
Neden vardiya olduğunu anlamadın mı?
Farklı TF'ler için farklı periyotlar hakkında sordum çünkü geceleri hareketler genellikle aşırı yavaş oluyor, ya onları görmezden gelmelisin ya da okumaları yumuşatmak için periyodu arttırmalısın.
Gösterge, mevcut mumun Yüksek-Düşük değerini dönem için ortalama bir değerle karşılaştırmalı, görev daha kolay olamazdı gibi görünüyor.
Ortalama Gerçek Aralık (ATR ) teknik göstergesi, piyasa oynaklığının bir göstergesidir .
Hesaplama
True Range, aşağıdaki üç değerden en büyüğüdür:
Ortalama Gerçek Aralık ( ATR ) göstergesi , Gerçek Aralık değerlerinin hareketli bir ortalamasıdır .
Bu nedenle, herhangi bir gösterge hesaplamanın dışında bırakılırsa, artık ATR olmayacak, ancak bir şeye sahip bir şey olacak ...
Ve ikinci cevap: Her şey amaca bağlı. H1'de gün içinde çalışıyorsanız, bence birkaç gün için ortalama değeri almak daha mantıklı. Yani cari gün içerisinde beklenen fiyat değişiminin xxx puan olduğunu varsayabiliriz. Buna göre, strateji +/-1 saat açık bir pozisyon tutmayı sağlıyorsa, H1 döneminin birkaç çubuğunun ötesinde ATR'ye bakın.
Neden vardiya olduğunu anlamadın mı?
Farklı TF'ler için farklı periyotlar hakkında sordum çünkü geceleri hareketler genellikle aşırı yavaş oluyor, ya onları görmezden gelmelisin ya da okumaları yumuşatmak için periyodu arttırmalısın.
ATR'nin hesaplanan TF üzerindeki her yeni ekstremumdan değişmemesi için bir kayma yapın.
Hareketler yavaş yavaş azalır, bu nedenle ATR(3) iyidir.
Gerçekten fazladan artışlar kullanmıyorum, sadece açıktan aşırıya doğru delta.