SOM: pişirme yöntemleri

 

Tünaydın!

Forex'te kendi kendini organize eden kartların kullanımına uzun zamandır yaklaşıyorum. Bir deney yapmaya karar verdim: 2001'den Mart 2011'in sonuna kadar günlük çubuklar aldım, 40 boyutunda bir sinir ağı için girdi vektörleri oluşturdum, 7'ye 7 nöronluk bir SOM eğittim, böylece vektörlerin alanını 49 hücreye böldüm. Ayrıca, her hücre için fiyatın 5 çubukta yukarı veya aşağı hareket etme olasılığını hesapladım. Aşağıdaki analiz sonucuna bakın:

Ardından, pratik açıdan ilginç olan kümelerin seçimi gelir. Satın al giriş noktalarını işaretleyen kümeler sarı renkle vurgulanır. Turuncu - Giriş noktaları sat (görünüşe göre, son 10 yılda EURUSD'de yükseliş trendleri hakim olduğundan, bunlardan daha azı var).

Bir sonraki adım, stratejiyi Excel'de basit bir formüle göre uygulamaktır. Strateji basittir, al ve tut veya sat ve tut. İşlemin süresi 5 çubuktur ve her işlem için 0,0005 (5 dört basamaklı puan) düzeltme (spread + swap) girdim, çünkü her işlem hafta sonu boyunca askıda kalacak...

Aşağıda SOM eğitim dönemi için ortaya çıkan bilanço tablosu yer almaktadır (9 yılda 640 işlem):

Ve şimdi

- OOS dönemi için bilanço tablosu - geçen yıl (66 işlem, yaklaşık %400 kar):

MT4'te uygulayabilir, SOM'u istatistiksel bir pakette eğitebilir ve dll ile bağlanıp, ağdan hücre numarasını alabilir ve al, sat veya beklemeye gidebilirsiniz.

Ne düşünüyorsun? Büyük eksiklikler beni rahatsız ediyor. Bütün blok aşağı gidebilir. Evet ve strateji oldukça ilkel.

 

Kohonen haritaları , MQL4 dahil olmak üzere herhangi bir programlama dilinde oldukça kolay bir şekilde uygulanabilir.

Kütüphaneye gerek yok

 

Garip, benzer bir şey yaptım - işe yaramadı - OOS'ta bir tahliye oldu.

Bir giriş/çıkış nasıl oluştuğuna dair somut bir örnek verebilir misiniz?

Her neyse, şimdi projelerden biri ilişkilendirildi ... Kohonen'i aynı anda deneyebilirsiniz.

 

Ve "yukarı veya aşağı gitme olasılığı" ne anlama geliyor? Sadece 5 çubuktaki fiyatın mevcut fiyatın üstünde (altında) olması daha olası mı?

ağınız nedir? Tek katman mı, çift katman mı? 40 neyin boyu?


40 girişten oluşan bir ağ, bu kadar az sayıda veriyi (hafifçe söylemek gerekirse) öğrenemez. Verilen harita iç açıcı değil :) Genel olarak üzerinde kümeler yok. Sonucun rastgele.

 
Vinin :

Kohonen haritaları, MQL4 dahil olmak üzere herhangi bir programlama dilinde oldukça kolay bir şekilde uygulanabilir.

Kütüphaneye gerek yok


Teşekkür ederim! Bileceğim. Genel olarak, Metatrader'da Kohonen SKP'yi uygulamanın yollarını değil, bu yöntemin bir ticaret stratejisiyle birleştirilmesini ve Kohonen kartlarının Forex kotasyonları veya diğer finansal piyasalarla ilgili belirli özelliklerini tartışmak istedim.

TheXpert

Spesifik olarak, günlük çubukların son 40 açılış fiyatı girdiydi, ancak ham biçimde değil, fiyat seviyesinin durağan olmamasını önlemek için ölçeklendirildi. SOM eğitimi için çıktı değişkenleri kullanılmadı, ancak buradaki fikir, hücrelere ayrılmış örnekleri analiz ederken, gelecekte beşinci çubuktaki açık fiyatın bilinen son açık fiyattan daha yüksek veya daha düşük olup olmayacağına bakmam.

Elmas

Sonucun rastgeleliğine olan bu güven nereden geliyor? Aptalca tartışmak için mi şubeye gittin?

Küçük veri ne anlama geliyor? Bu ne kadar? Ve ne kadar yeterli?

 
alexeymosc :

Spesifik olarak, günlük çubukların son 40 açılış fiyatı girdiydi, ancak ham biçimde değil, fiyat seviyesinin durağan olmamasını önlemek için ölçeklendirildi.

Bu girişleri hissedebiliyor musun?

SOM eğitimi için çıktı değişkenleri kullanılmadı, ancak fikir şu ki, hücrelere ayrılmış örnekleri analiz ederken, gelecekte beşinci çubuktaki açık fiyatın bilinen son açık fiyattan daha yüksek veya daha düşük olup olmayacağına bakıyorum.

Tablonuzda, kümenin toplamı %100'e eşit değil, yani. yukarıdaki basit karşılaştırmanın yanı sıra\aşağıda başka bir şey daha var mı - yaygın muhasebe?

 

Girdilere göre, tamam, şu anda işte, biraz özgür olur olmaz - arşivdeki excel'i atacağım (kişisel olarak))

Toplam %100'e eşit değil - doğru ve işte nedeni: Şu hesaplamayı yaptım: if [t + 5] Aç - 0,0010 > Açık [t] 1 else 0. Yani analiz, fiyatın içinde bulunduğu durumları içerir. gelecek, mevcut olanın en az 10 puan üzerindedir. Ayrıca fiyat hareketinin analizi için de yapılır (10 puan eşiği).

 

Tamam teşekkürler. Yakında olacağına söz veremem, ama kesinlikle kontrol edeceğim.

Evet, benzer bir şey bekliyordum.

 
alexeymosc :

Girdilere göre, tamam, şu anda işte, biraz özgür olur olmaz - arşivdeki excel'i atacağım (kişisel olarak))

Ben de yapabilir miyim? Ya da sakıncası yoksa buraya atın.
 
Arşivi buraya atsan daha iyi olur
 

Tamam, işi tanımak için bir arzunuz varsa umurumda değil.

Bu sistemi bir şekilde geliştirmek güzel olurdu.

Dosyalar:
Neden: