Ticarette makine öğrenimi: teori, pratik, ticaret ve daha fazlası - sayfa 434

 
Maksim Dmitrievski :

Bir miniium olarak, grafiklerin afin dönüşümlerini yapmanız gerekir, çünkü desenler farklı eğim açılarında (kendinden yakın yapılar) ilerler,

onlar. şablonu yüksekliğe sıkıştırın veya uzatın.... ? - ilginç bir seçenek. Ama bence %30-50'den daha fazla sıkıştırmanız ve esnetmeniz gerekiyor, aksi takdirde Amer'in uçucu zamanında kalıpları aramaya çalışabilirsiniz. örneğin oturumlar. Ve orada ve orada farklı yasalar ve farklı oyuncular işliyor.
Çalışmak için % 30-50'ye kadar sıkıştırma ve gerilim alırsak, bulunan kalıp sayısındaki artış muhtemelen çok büyük olmayacak, bu da tahmin üzerinde güçlü bir etkiye sahip olmayabilir ve bu nedenle ihmal edilebilir.. ancak bu kontrol edilmelidir.

Ve bu sıkıştırmanın MT kodunda hazır harici ürünler kullanmadan nasıl uygulanacağı hiç belli değil ...

farklı tf'de ara

Bana öyle geliyor ki M1 ve M5'te bile zaten farklı desenler var. Ve aynı kalıpları onlarda aramak yanlış. Modeller benzer olabilir, ancak böyle bir grafik biçimine yol açan nedenler farklı olacaktır.

 
elibrarius :
2 fiyat tablosunu karşılaştırmak için başka seçenek göremiyorum. Başka ne seçenekler var...?

Diyelim ki her biri 5 fiyat olan iki fiyat dizisi var.
ilk a1,a2,a3,a4,a5
ikinci b1,b2,b3,b4,b5

1) fiyat grafiğinin trendi bozulabilir, yani. döndürülmüş bir konumdan yatay olarak konumlandırın. Bu, doğrusal regresyonla yapılabilir - onu bulun ve orijinal fiyat serisi yerine hata dizisini kullanın. Bu adımın kalıp arayışında yardımcı olup olmayacağını bilmiyorum, etkisini ayrıntılı olarak incelemedim. Şimdiye kadar, bu adımı kendim kullanmadım.

2) Bir dizi fiyatı bir kalıp olarak adlandırmak tartışılabilir; bu fiyatların oluşturduğu rakamın matematiksel bir açıklaması olmalıdır. Örneğin, her bir çubukta bir fiyat artışı bulabilirsiniz ve bu artışlar zaten bir tür kalıp açıklaması olarak kullanılabilir.
ilk kalıp a5-a4, a4-a3, a3-a2, a2-a1 formülüyle elde edilecektir.
ikinci - b5-b4, b4-b3, b3-b2, b2-b1

3) kalıpların "benzerliği" - ya korelasyon (kendim kontrol etmedim) ya da Pisagor teoremine göre Kartezyen mesafe (kontrol edildi, iyi çalıştı) -
sqrt( ((a5-a4)-(b5-b4))^2 + ((a4-a3)-(b4-b3))^2 + ((a3-a2)-(b3-b2))^2 + ((a2-a1)-(b2-b1))^2 )
ya da başka bir şey, daha iyi seçenekler olması gerektiğini düşünüyorum.

 
elibrarius :

onlar. şablonu yüksekliğe sıkıştırın veya uzatın.... ? - ilginç bir seçenek. Ama bence %30-50'den daha fazla sıkıştırmanız ve esnetmeniz gerekiyor, aksi takdirde Amer'in uçucu zamanında kalıpları aramaya çalışabilirsiniz. örneğin oturumlar. Ve orada ve orada farklı yasalar ve farklı oyuncular işliyor.
%30-50'ye kadar sıkıştırma ve esnemeyi işe alırsak, bulunan kalıp sayısındaki artış muhtemelen çok büyük olmayacak, bu da tahmin üzerinde güçlü bir etkisi olmayabilir ve bu nedenle ihmal edilebilir.. ancak bu kontrol edilmelidir.

Ve bu sıkıştırmanın MT kodunda hazır harici ürünler kullanmadan nasıl uygulanacağı hiç belli değil ...

Bana öyle geliyor ki M1 ve M5'te bile zaten farklı desenler var. Ve aynı kalıpları onlarda aramak yanlış. Modeller benzer olabilir, ancak böyle bir grafik biçimine yol açan nedenler farklı olacaktır.

Daha iyi anlamak için kutsal fraktalları incelemek daha iyidir. Özellikle, daha önce yazdığım gibi, bunlar ölçekleme ve kendine yakınlıktır.

Ölçekleme, tanımı gereği, farklı zaman aralıklarında oluşturulmuş benzer kalıplardır. 1 dakikalık alıntılar alabilir ve bunları, mevcut olana benzer bir model aramak için bu diziyi kullanarak, belirli bir çarpanla bir dizi sentetik zaman çerçevesi oluşturmak için kullanabiliriz.

Kendine yakınlık - kalıplar benzerdir, ancak asla tam olarak aynı değildir. "Benzerlik" kriteri seçilirken asıl sorun budur, korelasyon burada uygun değildir.

Fark, kalıpların daralmasından/uzamasından çok, örüntülerin eğiminde (gerileme çizgisinin açısı) kendini gösterir. LR'yi mevcut kalıba göre oluşturdum, daha sonra arama yaparken diğer alanlardan alıntılar yaptım ve LR eğimini mevcut modelin LR eğimi olarak değiştirdim, sonuç olarak benzer kalıpları daha sık buldu. Tahmini oluştururken, tahmin eğrisi, mevcut modelin LR'sinin eğimi dikkate alınarak dönüştürülmüştür.

Daha ileri. Fraktalların kendine yakınlığı (kendine benzerliği) başka bir ilginç özelliğe sahiptir - tamamen aynı, ancak daha küçük olanlar büyük bir desen içinde oluşturulur. Arama algoritması - 10 barlık bir kayma ile 1 saatlik bir TF'nin son 500 çubuğunu (örneğin) alırız ve test cihazında dakika veya 5 dakika çalıştırır ve 1 saatlik modele benzer kalıpları ararız. Bulundu - son 10 çubuğu 1 saatten 5 dakikalık bir modele yansıtıyoruz - bu tahmin. Bunu yapmak için de eğim açılarını dikkate alarak reg. Bu şekilde yaptım.

Henüz bir grup ardışık kalıp üzerinde çapraz doğrulama yapmadım, ancak konu ilginç görünüyor

 
Dr. tüccar :

Diyelim ki her biri 5 fiyat olan iki fiyat dizisi var.
ilk a1,a2,a3,a4,a5
ikinci b1,b2,b3,b4,b5

1) fiyat grafiğinin trendi bozulabilir, yani. döndürülmüş bir konumdan yatay olarak konumlandırın. Bu, doğrusal regresyonla yapılabilir - onu bulun ve orijinal fiyat serisi yerine hata dizisini kullanın. Bu adımın kalıp arayışında yardımcı olup olmayacağını bilmiyorum, etkisini ayrıntılı olarak incelemedim. Şimdiye kadar, bu adımı kendim kullanmadım.

2) Bir dizi fiyatı bir kalıp olarak adlandırmak tartışılabilir; bu fiyatların oluşturduğu rakamın matematiksel bir açıklaması olmalıdır. Örneğin, her bir çubukta bir fiyat artışı bulabilirsiniz ve bu artışlar zaten bir tür kalıp açıklaması olarak kullanılabilir.
ilk kalıp a5-a4, a4-a3, a3-a2, a2-a1 formülüyle elde edilecektir.
ikinci - b5-b4, b4-b3, b3-b2, b2-b1

3) kalıpların "benzerliği" - ya korelasyon (kendim kontrol etmedim) ya da Pisagor teoremine göre Kartezyen mesafe (kontrol edildi, iyi çalıştı) -
sqrt( ((a5-a4)-(b5-b4))^2 + ((a4-a3)-(b4-b3))^2 + ((a3-a2)-(b3-b2))^2 + ((a2-a1)-(b2-b1))^2 )
iyi, ya da başka bir şey, daha iyi seçenekler olması gerektiğini düşünüyorum.


İlginç bir özellik fark edildi: desenleri grafiklere göre değil, RSI göstergesine göre arayabilirsiniz, bu ilginçtir çünkü grafiği nasıl düşürür ve döndürürseniz çevirin, üzerine inşa edilen RSI yaklaşık olarak aynı şeyi gösterecektir, yani. grafikleri bir açıyla döndürmeye gerek yoktur. Ancak çıktıda (tahmin), LR'nin eğimi dikkate alınarak yine de dönüştürülmesi gerekecektir. Ayrıca, alınan göstergeler üzerinde çapraz korelasyon ve diğer güzellikler oluşturabilirsiniz.
 

Maksim Dmitrievsky ve Dr. tüccar
Yaptığım gösterge gibi, tarihteki kalıpları aramak için çok zaman harcamışsınız gibi görünüyor.
Kullanmaya devam ediyor musunuz yoksa sinir ağlarına mı geçtiniz? şablon arayışının tavizsiz olduğu ortaya çıktı mı? Yoksa bu yaklaşımların etkinliği hala aynı ve fark sadece hızda mı?

 
elibrarius :

Maksim Dmitrievsky ve Dr. tüccar
Yaptığım gösterge gibi, tarihteki kalıpları aramak için çok zaman harcamışsınız gibi görünüyor.
Kullanmaya devam ediyor musunuz yoksa sinir ağlarına mı geçtiniz? şablon arayışının tavizsiz olduğu ortaya çıktı mı? Yoksa bu yaklaşımların etkinliği hala aynı ve fark sadece hızda mı?

Kalıplarla çalışmaktan vazgeçtim. İstediğim sonucu hemen vermedi, konuya daha sonra döneceğim. Ve birçok icat ve yapma yapılması gerekiyor, zahmetli ve siz yapana kadar açık değil. Ondan önce arkadaşım ve ben Weierstrass-Mandelbrot fonksiyonuna göre fraktal analiz konusunda gelişmeler yaşadık ama korelasyon orada da kullanıldı, her seferinde normal kalıplar buldum. Şimdi, eğer kıvrımlarda ustalaşırsam veya kalıp aramak için başka bir yeni yol bulursam, o zaman geri dön .. kısaca, korelasyonla karşılaştım, uymuyor
 
Maksim Dmitrievski :
Kalıplarla çalışmaktan vazgeçtim. İstediğim sonucu hemen vermedi, konuya daha sonra döneceğim. Ve çok icat etmek ve yapmak gerekiyor, zahmetli ve siz yapana kadar belli değil. Ondan önce arkadaşım ve ben Weierstrass-Mandelbrot fonksiyonuna göre fraktal analiz konusunda gelişmeler yaşadık ama korelasyon orada da kullanıldı, her seferinde normal kalıplar buldum. Şimdi, eğer kıvrımlarda ustalaşırsam veya kalıp aramak için başka bir yeni yol bulursam, o zaman geri dön .. kısaca, korelasyonla karşılaştım, uymuyor

Burada ilgilenirseniz, 100 yıl önce fraktal analiz üzerine bir tanıtım videosu kaydetmiştim. Benim bakış açımdan, kalıpların analizi ile doğrudan ilgilidir.


 

Ve basit NN'ler (basit MLP) hangi prensibe göre bir tahmin oluşturur?

Bana her zamanki korelasyonda görünüyor - tk. nöronlar arasındaki bağlantıların ağırlığı, NS'nin aynı yanıtıyla bu hat boyunca sinyalin tekrarlarının sayısından büyür, eğer hat o zaman + içindeyse - sonra - 0'a yakın kalacaktır - ve bu esasen olağan ortalamadır. Daha sonra, bu ağırlıkları kullanarak, tahmin edicilerin girdi kombinasyonunun eğitim süresi boyunca ortalamaya benzerliğini buluruz.

 

Henüz bırakmadım, kalıplardan daha fazla kâr elde etmek için farklı algoritmalar deniyorum.
Bir nöronla karşılaştırıldığında, bu yaklaşım bana daha fazla fırsat veriyor, daha önce zamanın etkisini hesaba katmaya çalıştığımı (örneğin, benzer bir kalıbın ne kadar zaman önce bulunduğuna bağlı olarak benzerlikte bir azalma), artı çeşitli diğer hileler. Bunu bir nöronda yapamazsınız.
Nöronum asla sadece fiyatları kullanarak karlı bir şekilde ticaret yapmayı öğrenemedi. Ve desen modeli başardı, burada seçim açık :)

Ancak nöron farklı göstergelerde kullanılabilir. Ancak orada önemli değil - bir nöron, bir orman veya hatta doğrusal bir model, göstergeler ve öğrenme hedefi doğru seçilirse her şey işe yarayacaktır.


Onlar. kalıplarla uğraşıyorsanız, kalıpların "benzerliğini" değerlendirmek için bir yol oluşturmak için çok zaman harcamanız gerekir ve konuyla ilgili çok yararlı bilgi bulamazsınız, çok denemeniz gerekir.

Ve göstergelerle ilgilenirseniz, göstergelerin seçimine ve öğrenme hedeflerine çok zaman harcanacaktır; Bir model (nöron, orman, boosting) seçimi ve eğitimi fazla zaman almayacaktır.

 
Maksim Dmitrievski :
Kalıplarla çalışmaktan vazgeçtim. İstediğim sonucu hemen vermedi, konuya daha sonra döneceğim. Ve birçok icat ve yapma yapılması gerekiyor, zahmetli ve siz yapana kadar açık değil. Ondan önce arkadaşım ve ben Weierstrass-Mandelbrot fonksiyonuna göre fraktal analiz konusunda gelişmeler yaşadık ama korelasyon orada da kullanıldı, her seferinde normal kalıplar buldum. Şimdi, eğer kıvrımlarda ustalaşırsam veya kalıp aramak için başka bir yeni yol bulursam, o zaman geri dön .. kısaca, korelasyonla karşılaştım, uymuyor


sadece bir seçenek kaldı - yardım için damada dönün) gerçek bir erkeğin nasıl ticaret yapması gerektiğini öğretecek .... sonuçta, kalıplar ve bilim önemli değil, cesaret ve güç ... ve gerçek bir Çeçen sakalı gerekli ... o zaman piyasa esnek olmayan ve ilkeli savaşçıya direnmeyecek ...

khach tarzı ticaret kuralları ..........