Sayı serisinin yoğunluğu - sayfa 21

 
Vyacheslav Kornev :
50 hücremiz ve sayıları olan 11 küpümüz var
1, 3, 6, 8, 10, 11, 15, 16, 30, 40.50
V1. En yoğun kümeler: 10.11 ve 15.16.

V2. Daha az yoğun 1.3 ve 6.8,10.11 ve 15.16

V3. Daha az yoğun 1,3,6,8,10,11 ve 15.6

V4. Sonra - 1,3,6,8,10,11,15,16.

İşin özü şu. Deltayı seçtik. Yani, v2'yi hesaplıyoruz çünkü bu değişkende en fazla kümeye sahibiz

1,3 küme, 50 kümeden 3'ünü kaplar, yani kalıp başına 1,5 boşluk.

6,8,10,11 kümesi 6 hücreyi kaplar. Ve burada küp başına 1.5 hücre. Daha fazla devam etmeyeceğim.

10 ve 11'i ayrı bir kümeye ayırmak istemediniz.




Genel olarak, sayısal serilerdeki kütle merkezlerini zaten hesapladığımızı hala biliyorsunuz. Bu en yüksek yoğunluktur.

Ve tüm sayıların ORTALAMA deltası içinde etraflarındaki sayılar kümeler oluşturur.
Bu seçenek size uygun değil mi?
 
Vyacheslav Kornev :
Bu seçenek size uygun değil mi?

Gruplara ayırma delta sayısına veya minimum delta adımına bağlı olduğu için bu seçeneğin nasıl uygulanacağının net olmadığını söyledim.

Son betiğimi çalıştırdın mı?

Sayıları işler ve yoğunlukları bulur - aşağıdaki görselleştirme - sayılar - 02/01/2015 ile 12/25/2016 arası GBPUSD üzerindeki haftalık çubukların kapanış fiyatı - 100 basamak

Algoritmanız için aynı hesaplamayı yapabilir misiniz?

 
-Aleks- :

Yani benim cevap aradığım soruları sen bana soruyorsun :)

Bu yüzden kümeleri hangi kritere göre eleyeceğimi ve elemelerinin doğru olup olmayacağını merak ediyorum.

Daha da fazlasını filtreleyebilirim - tüm sayılara göre kalan deltaların yüzdesi düzenlenir - şimdi %50, ancak %10 da yapabilirim - sadece algoritmanız bu işlemi otomatikleştirmeye izin vermiyor.

Şimdi, algoritmanıza göre, 132 farklı delta ortaya çıktı - bunlardan gerekli olanları nasıl seçeceksiniz - soru şu ki - daha küçük olandan açık, ancak hangisinin daha büyük olduğu açık değil.

alg. hazırlıksız:

1. deltalar dikkate alınır (bitişik noktalar arasındaki mesafeler)

2. art arda artan-azalan gruplara ayrılır (aslında, yerel ekstremler bulunur, olukların yoğun gruplar halinde, tepelerin - aralarında seyrek olarak gösterildiği bir la zikzak ortaya çıkar)

3. 1, 2, 2 numaralı maddelere benzetilerek, alt ve üst olmak üzere ayrı işlemler yapılır. Yani, bir zikzaktan 2 tane aldık.Bir dizi tepe tarafından yapılanda, oluklar maksimum seyreklik alanını gösterir. Diğerinde ise boşluklar maksimum yoğunluğa düşüyor. Teoride, zikzaklar vermek aşağı yukarı antifazda olmalıdır.
 
Maxim Kuznetsov :
alg. hazırlıksız:

1. deltalar dikkate alınır (bitişik noktalar arasındaki mesafeler)

2. art arda artan-azalan gruplara ayrılır (aslında, yerel ekstremler bulunur, olukların yoğun gruplar gösterdiği, tepelerin aralarında seyreklik gösterdiği bir la zikzak ortaya çıkar)

3. 1, 2, 2 numaralı maddelere benzetilerek, alt ve üst olmak üzere ayrı işlemler yapılır. Yani, bir zikzaktan 2 tane aldık.Bir dizi tepe tarafından yapılanda, oluklar maksimum seyreklik alanını gösterir. Diğerinde ise boşluklar maksimum yoğunluğa düşüyor. Teoride, zikzaklar vermek aşağı yukarı antifazda olmalıdır.

Derin bir düşünce, ancak ona dayalı bir örnek sadece siz yapabilirsiniz! Belki daha önce verilen 20 rakamla ilgili düşüncelerinizin gidişatını gösterebilirsiniz - daha açık olan ne olabilir?

 

Sonuç %30 filtre ile grafiğe eklendi

Komut dosyasına, tarama numaralarının %'sini deltaya göre seçme yeteneği eklendi.

Dosyalar:
 
-Aleks- :

Derin bir düşünce, ancak ona dayalı bir örnek sadece siz yapabilirsiniz! Belki daha önce verilen 20 rakamla ilgili düşüncelerinizin gidişatını gösterebilirsiniz - daha açık olan ne olabilir?

oldukça büyük diziler için algoritma (1-2 adımda, rasgele bir set bile yaklaşık 3 kez boşalır, sonra iki kez daha fazla ve tekrarlayın .. kontrol seti yaklaşık 300 puan olur)
İlke çok basittir - sayı serisi boyunca gideriz ve noktalarla ne kadar sık karşılaşırsak, yoğunlukları o kadar yüksek olur (sadece yoğunluğun tanımından). Grupları - "birleştirmeleri" gösterecek ekstremumlar buluyoruz.
"Gruplar" için zaten tekrarlıyoruz ve grup yoğunluğunu ve nadirliğini buluyoruz.

1. 20 numaranızı gösterirseniz:



yani, sadece oklarla işaretleriz - deltalar azalır (sağa ok) veya artar (sola ok). Solda çevreler var - yerel gruplar. Sağdaki daireler yerel aralıktır. (Şekil tam olarak bir zikzaktır ve gerekirse onunla aynı şekilde çalışabilirsiniz)

sonra soldaki daireler arasındaki deltaları sayıyoruz ve benzer bir işlemi tekrarlıyoruz, boşlukların yoğunluğunu / seyrekliğini elde ediyoruz.

ve sağdaki daireler için benzer şekilde - grupların yoğunluğunu / seyrekliğini elde ederiz.
 
Bu arada, harika - bu şekilde "ölçülemeyen" boyutsuz olarak ölçebilirsiniz - piyasa gerginliği, hızlanma / yavaşlama ve hatta keneler :-)
 
Maxim Kuznetsov :
Bu arada, harika - bu şekilde "ölçülemeyen" boyutsuz olarak ölçebilirsiniz - piyasa gerginliği, hızlanma / yavaşlama ve hatta keneler :-)

Şimdilik basit bir tanesine bakalım - aşağıda bir tablo var - deltaların dikkate alınması gereken iki seçenek

Hayır. Sayı Delta ++V1 -- V1 ++V2 -- V2
1 on
2 on üç 3 3 3
3 on beş 2 2 2
4 21 6 6
5 31 on on on
6 40 dokuz dokuz
7 42 2 2 2
sekiz 46 4 4
dokuz 51 5 5
on 56 5 5
on bir 65 dokuz dokuz dokuz
12 71 6 6 6
on üç 78 7 7 7
on dört 81 3 3 3
on beş 190 109 109 109
on altı 223 33 33
17 232 dokuz dokuz dokuz
on sekiz 250 on sekiz on sekiz on sekiz
on dokuz 260 on on on
20 545 285 285 285
Toplam: 461 74 441 32

Yoksa V2'den ++ ile -- arasında deltalara mı ihtiyacınız var?


 
-Aleks- :

Şimdilik basit bir tanesine bakalım - aşağıda bir tablo var - deltaların dikkate alınması gereken iki seçenek

Hayır. Sayı Delta ++V1 -- V1 ++V2 -- V2
1 on
2 on üç 3 3 3
3 on beş 2 2 2
4 21 6 6
5 31 on on on
6 40 dokuz dokuz
7 42 2 2 2
sekiz 46 4 4
dokuz 51 5 5
on 56 5 5
on bir 65 dokuz dokuz dokuz
12 71 6 6 6
on üç 78 7 7 7
on dört 81 3 3 3
on beş 190 109 109 109
on altı 223 33 33
17 232 dokuz dokuz dokuz
on sekiz 250 on sekiz on sekiz on sekiz
on dokuz 260 on on on
20 545 285 285 285
Toplam: 461 74 441 32

Yoksa V2'den ++ ile -- arasında deltalara mı ihtiyacınız var?


V1, V2'de ++ ve -- ile ne tür rasgele sayılara sahipsiniz? :-)
tabağınızda, özellikle mor renkle vurguladım - deltaların yerel maksimumları ve yeşil yerel minimumlar (bir yerde hata yaptım - tablolarla sitede sakıncalı, aksi takdirde boyadım). Nokta grupları tanımlanır.
Daha sonra aynı işlemi menekşe ile gerçekleştirin (deltaları hesaplayın = 31-13,46-13, 65-46...) ve uç noktalarını belirleyin.
 
Maxim Kuznetsov :
V1, V2'de ++ ve -- ile ne tür rasgele sayılara sahipsiniz? :-)
tabağınızda özellikle mor renkle vurguladım - deltaların yerel maksimumları ve yeşil yerel minimumlar (bir yerde hata yaptım - tablolarla sitede sakıncalı, aksi takdirde boyadım). Nokta grupları tanımlanır.
Daha sonra aynı işlemi menekşe ile gerçekleştirin (deltaları hesaplayın = 31-13,46-13, 65-46...) ve uç noktalarını belirleyin.

Rakamlar rastgele değil, yalnızca ++ - büyüme ile maksimum ve - azalma ile minimum olarak ayırdığınız sayılardır. Bu yüzden henüz çözemedim - neyi değiştireceğim - renk işaretlerinizin çoğu V2 ile çakıştı, geri kalanı kabul edebilirim, sizin bildirdiğiniz hatalar. açıklama rica ediyorum.