![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
Yoğunluk, belirli bir zaman noktasında farklı kenelerin değerleri arasındaki varyanstan hesaplanabilir. Dağılım ne kadar düşük olursa, yoğunluk o kadar yüksek olur.
Bence zor değil. 2. arabayı almak yeterlidir - en hızlı ve en yavaş. Ne olursa olsun akışın sınırlarını onlar belirler. Koşum takımlarında genişliği minimumdur ve kanatçıklar arasındaki mesafeye eşittir. Diğer zamanlarda artar, ancak yine de bu iki kene arasındaki mesafe.
Hayır, bu iki kene akış sınırı vermez. Çoğu zaman tam tersi olur. Bu yöntem sadece bir trend için iyidir. Dairede, arabanın görünürlüğüne bakmanız gerekir.
mql uzmanları için soru. Hala bir yoğunluk göstergesi yazmak istiyorum. Kesinlikle bir makaron gökkuşağı kadar güzel olmayacak, ama çok daha kullanışlı olacak. Ve en önemlisi robotik için uygundur. Yoğunluğu çizmek için grafiğin tüm düzlemini farklı renklerle renklendirmeniz gerekecektir. Sonuçta, çubuktaki yoğunluk bir sayı değil, bir dağılımdır, bir dizidir. Asıl soru, bunu nasıl daha iyi yapabilirim? Ichimoku göstergesinde kanal, dilde nesneler olan dikey çizgilerle doldurulur. Ayrıca birçok farklı renkli kanal olacak. Bu, Ichimoku ile karşılaştırıldığında, şekildeki dikey çizgilerin sayısının keskin bir şekilde artacağı anlamına gelir. Soru şu ki, bu terminal için sorun yaratacak mı? Bir soru daha. Renklendirmeyi bir şekilde farklı, daha iyi hale getirmek mümkün mü? Anladığım kadarıyla mql'de düşük seviyeli piksel grafik yok.
Bir önceki sayfada benzer bir stratejinin linkini vermiştim. Bak. Saf strateji, hiçbir şey otomatik değildir. Ama bir göz atmaya değer.
Bu gösterge, her bir çubuk için çubuklar içindeki varyansa dayalı olarak demetin yoğunluğunu gösterir. Machi - üstel . Hesaplamalar gerçekçi değil. Ve ana dezavantajı, standartlaştırılmamış olmasıdır.
Not: Varyansı hesaplamaya dayalı yaklaşımın yararsızlığını kabul ediyorum: güçlü bir turnike, farklı makinelerin yayılmasının büyük olduğu yerlerde de olabilir.
Yarasaların yoğunluğunu değerlendirmek için iki gösterge vardır: aralık başına yarasa sayısı ve yarasalar arasındaki aralık. İkinci ihtimal bana ilginç geliyor. Tabii ki, biraz ortalamaya ihtiyaç var. Yani, işlevi (n kenelerin kapladığı aralık) [(bu n kenelerin ortalama veya medyan değeri] tüm kene değerleri aralığında ( keneleri değere göre sıralarız), minimumunu bulur ve çizeriz şeritler, diyelim, yarım yükseklikte.Aslında hem n hem de bantların sınırlarını belirleme yönteminin yol boyunca seçilmesi gerekmesine rağmen, ortaya çıkan resimlere bakarak.
Sorun şu ki, makinelerin kendilerinin standart metakota paketindekinden bile daha optimum şekilde hesaplamayı öğrenmesi gerekiyor. N periyodunun bilinen işaretinin N + 1 periyodunun işaretini hesaplamak için kullanıldığı keneleri hesaplamak için bir tür tekrarlayan algoritmaya ihtiyacımız var. Prensipte basittir, ancak daha sonra standart metakota algoritmasını reddetmeniz gerekir.
Kenelerin yoğunluğu ile ilgili olarak: burada açıkça bir tür kümeleme algoritmasına ihtiyaç vardır, çünkü bunlar çok düzgün olmayan bir şekilde dikey olarak yerleştirilebildikleri için (belirli bir çubuk için). Kısacası, görev teknik olarak oldukça zor.
PS 3'ten 1002'ye kadar bin iMA () çağrısının verimliliği yaklaşık 500.000 işlemdir (ekleme) ~ 1000 * 1000 / 2. Tekrarlayan bir algoritma yaparsak (N periyod işaretini bilerek, basitçe N ile çarparız, en uzak olanı ekleriz) yeni fiyat ve N+1'e bölün; N+1 dönem sembolünü alıyoruz) - verimlilik doğrusal olarak N'ye bağlı olacaktır.