SOM: pişirme yöntemleri - sayfa 4

 
alexeymosc :

Teşekkürler!

Bu büyük bir kurtuluş, hadi Millet Meclisi'ni nasıl kuracağınızı daha fazla formüle edelim ve çalışacağım - forumun eski zamanlayıcılarına birkaç kez ne ve nasıl sordum: beni fakya'ya ve başka nerede okumam için gönderdiler. Genel olarak, sensiz yapamam - aksi takdirde kendimi denemek zorunda kalacağım, ama sırtımda NS yemek yapmayı öğrenmek istediğimi “hissediyorum”
 

SOM şu şekilde çalışır:

Kısacası: ağın boyutu ayarlanır, örneğin, her zaman 5'e 5 kare yapacağız. Her eleman esasen bir değer vektörüdür, bir diziden ilk değerleri rastgele seçmek daha iyidir. betiğinize göre önceden oluşturulmuş ve kaydedilmiş örneklerden (40 boyutunda vektörler) . Yani, bir diziden (örneğin 5000 örnek boyutunda) 25 rastgele örnek alıyoruz. Ve sonra algoritma şu şekildedir: yine, eğitim dizimizden rastgele bir örnek seçiyoruz ve onu ağın her vektör elemanı ile karşılaştırıyoruz (Öklid mesafe ölçüsünü kullanarak? Tam olarak bilmiyorum, belki başka bir şey) En yakın vektörün değerleri aşağıdaki formüle göre ayarlanır. Bu durumda, bu düzeltme Gauss fonksiyonuna göre komşu vektörler için de geçerlidir.

Kısacası, bu karmaşık.. Ben stat içinde Millet Meclisi inşa ediyorum. paket.

https://ru.wikipedia.org/wiki/%D0%A1%D0%B0%D0%BC%D0%BE%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0 %B8%D0%B7%D1%83%D1%8E%D1%89%D0%B0%D1%8F%D1%81%D1%8F_%D0%BA%D0%B0%D1%80%D1%82 %D0%B0_%D0%9A%D0%BE%D1%%85%D0%BE%D0%BD%D0%B5%D0%BD%D0%B0

 
SOM'yi eğittikten sonra, hata azalmayı bıraktığında, yeni bir vektör alırız, 25 vektörle ve hatanın minimum olduğu ile karşılaştırırız - kazanan nöron, piyasaya bir girişi gösteriyorsa, o zaman girilmezse gireriz. , ancak bir sonraki vektörün oluşumunu bekleyin, vb.
 

alexeymosc , neden Açık fiyata bağlısınız? IMHO, Open ve Close değerleri rastgeledir ve NS'nizin D1'de nispeten iyi sonuçlar ve daha küçük zaman dilimlerinde daha kötü sonuçlar göstermesi bunu doğrular, ticaret için çubuğun Yüksek ve Düşük bir tahminine sahip olmak yeterlidir. NS'yi sadece High ve Low kullanarak yapabilir misiniz?

Ve eğer zor değilse, açıklayın - örneğin girişte 3x5 matris - 3 TF ve 5 çubuk olacak bir sinir ağı tasarlamak mümkün mü?

alexeymosc :

Kısacası, bu karmaşık.. Ben stat içinde Millet Meclisi inşa ediyorum. paket.

ne paketi? Elimde NeuroSolutions 6 ve STATISTICA 6 var, başka bir yerde matkad gibi dağıtımlar var - bakmanız gerekiyor
 

--- alexeymosc , neden Açık fiyata bağlısın? IMHO, Open ve Close değerleri rastgeledir ve NS'nizin D1'de nispeten iyi sonuçlar ve daha küçük zaman dilimlerinde daha kötü sonuçlar göstermesi bunu doğrular, ticaret için çubuğun Yüksek ve Düşük bir tahminine sahip olmak yeterlidir. NS'yi sadece High ve Low kullanarak yapabilir misiniz?

İddia etmiyorum, fiyatları açarak (kapatarak) bir fiyat sinyalini kesmenin gürültü ve rastgelelik getirdiğini düşünüyorum, ancak açılış fiyatlarına dayalı bir model oluşturmak sadece uygun - sağlam bir sistem ve hızlı bir şekilde hesaplamalar yapıyor Metatrader'da. Yüksek fiyatlara da analiz yapabilirsiniz. Hatta faiz için hemen şimdi yapacağım, ortaya koy. Saatlik çubuklar üzerinde çalışacağım, tarihi MT5 terminalinden alacağım, orada ne kadar indirilebilir.

--- Ve eğer zor değilse, açıklayın - örneğin girişte 3x5 matris - 3 TF ve 5 çubuk olacak bir sinir ağı tasarlamak mümkün mü?

Tabii ki mümkün. Fantazinin kapsamı sınırlı değildir, yalnızca girdi her zaman bir vektördür ve iki boyutlu bir dizi değildir. Daha doğrusu herhangi bir iki boyutlu, üç boyutlu vb. diziler tek boyutlu bir vektöre dönüştürülür, örneğin: ilk 5 değer günlük çubuklarda açık fiyatlar, ikinci 5 değer açık fiyatlardır. 4 saatlik çubuklarda ve diğer 5 değer saatlik çubuklarda açık fiyatlardır. Peki, vesaire... Millet Meclisi için hangi sırayla veri vereceğinin bir önemi yok. (İstisna, önemli olduğu ve veri yanlılığının sonucu kötüleştirdiği örüntü tanımadır).

--- ne tür bir paket? Elimde NeuroSolutions 6 ve STATISTICA 6 var, başka bir yerde matkad gibi dağıtımlar var - bakmanız gerekiyor

İstatistikler - taksiler. Kendim kullanıyorum ev bilgisayarımda sadece sürüm 8 kurulu NS dosyasını C kodu şeklinde upload etme imkanı var dll olarak derlenmiş veri dll'ye gönderiliyor ve sinyal alınıyor EA'da.

 
alexeymosc :
Daha doğrusu herhangi bir iki boyutlu, üç boyutlu vb. diziler tek boyutlu bir vektöre dönüştürülür, örneğin: ilk 5 değer günlük çubuklardaki açılış fiyatlarıdır, ikinci 5 değer ise 4 saatlik çubuklarda açılış fiyatları ve diğer 5 değer saatlik çubuklarda açılış fiyatlarıdır. Peki, vesaire... Millet Meclisi için hangi sırayla veri vereceğinin bir önemi yok. (Önemli olduğu ve veri yanlılığının sonucu kötüleştirdiği durumlarda örüntü tanıma bir istisnadır).

Girilen verilerin sırasının ne kadar önemli olduğunu kontrol ettiniz mi? %100 emin olmak istiyorum çünkü Bir TF üzerinde bir sinir ağı kurmanın, girdi verilerinin sayısını artırmanız gerektiği anlamına geldiğine inanıyorum, bu da TA aksiyomuna yol açacaktır: "tarih kendini tekrar eder", ama ne yazık ki, tarih kendini tekrar etmez, kendini aldatma hala aynı;), ancak gün içi çalışma için bir strateji oluşturursanız, NN'yi eğitmek için birkaç TF kullanmak mümkündür ve %50'den fazla bir olasılıkla tahmine dayalı bir model verecektir.

Not: Umarım Yüksek ve Düşük kullanarak NS oluşturup gösterebilirsiniz

 

Bir bakalım, 2001'den Nisan 2010'a kadar 9 yıl boyunca yüksek fiyatlarla saatlik çubuklarda SOM eğitimi almaya başladım bile. Mayıs 2010'dan Mayıs 2011'e kadar bir OOS dönemi olacaktır. girdi veri vektörü 72'ye yükseldi (yani 3 gün). SOM boyutu 10'a 10 nöron yaptı. uzun süre eğitilecek, enfeksiyon.

Girdi değişkenlerinin sırasına gelince, eminim ki bunu yapay veriler üzerinde kanıtlayabilirim, ama neden, sezgisel olarak açık... biz sadece bir tahmin ediciyle, bir makineyle uğraşıyoruz.

Çoklu TF stratejisiyle ilgili olarak, bu fikrin potansiyeli olduğunu düşünüyorum.

belki aynı dalga boyunda olmak için Statistica 8'i kurun?

 

İstatistik 8'i arayacağım, sürüm 6 zaten kurulu, zor değilse, Ulusal Meclis oluştururken Statistica 8 için gerekli eylemleri daha ayrıntılı olarak yazın, tüm programlarda bağımsız çalışmayı öğrenmek için kesinlikle zaman yok

Yüksek ve Düşük girişleri nasıl normalleştirirsiniz?

 

Eylemler, İstatistik 6'daki gibi her yerde olduğu gibi aynıdır.

Yukarıdaki formüle göre aynı şekilde normalleştiriyorum.

 

Söz verildiği gibi EURUSD H1'i kontrol etti. Model Yüksek üzerine inşa edilmiştir. Başarısız - OOS döneminde boşalıyor.

Gazprom - OOS hisselerinin saatlik çubuklarını siyahla kontrol ettim, oldukça iyi bir grafik.

Ayrıca EURUSD 1. Gün'de pozisyonları kapatma fikrini bir sinyal üzerinde de test ettim (bir durumdan diğerine geçiş sırasında, yani bir nöron değiştirirken). Bir Uzman Danışman yaptım, bir test cihazının yardımıyla açılış ve kapanış nöronlarını seçtim, optimizasyon döneminde birçok karlı çalışma. OOS'ta - ayrıca bir artı.