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

 
Dr.Tüccar :

Bunu standart bir şekilde nasıl yapacağımı bilmiyorum, ancak bunun gibi, örneğin bir kitaplık ile:


Çok teşekkürler!!! Paketler konusunda çok bilgilisiniz, aynı soruyu teknik özelliklerde de sordum. forum format() sınıfının yeniden yazılmasını önerdi ve ~ 300 satırlık kod ile bir örnek gösterdi, zaten her türlü koltuk değneği hakkında düşünmeye başladım, ama işte harika bir çözüm .. teşekkürler!

 

bir soru daha - Gözlemler farklı zamanlardan başlayarak yapıldığından, biraz farklı uzunluklarda üç veri çerçevem var,

sadece üç karede olan gözlemleri bırakıp sadece ayrı karelerde karşılaşanları atmak için zamanda nasıl senkronize edilebilirler?

> head(sec1)
        date  time   open   high    low  close vol
1 2016.09 . 06 08 : 45 3081.5 3082.5 3080.5 3080.5    6
2 2016.09 . 06 08 : 50 3081.5 3081.5 3079.5 3080.5    6
3 2016.09 . 06 08 : 55 3081.5 3082.5 3081.5 3082.5    19
4 2016.09 . 06 09 : 00 3083.5 3083.5 3081.5 3082.5    19
5 2016.09 . 06 09 : 05 3083.5 3085.5 3082.5 3085.5    8
6 2016.09 . 06 09 : 10 3086.5 3086.5 3084.5 3086.5    15
> head(sec2)
        date  time  open  high   low close vol
1 2016.09 . 13 13 : 00 95.34 95.40 95.33 95.39    36
2 2016.09 . 13 13 : 05 95.40 95.43 95.39 95.41    40
3 2016.09 . 13 13 : 10 95.42 95.44 95.40 95.42    37
4 2016.09 . 13 13 : 15 95.41 95.42 95.39 95.39    25
5 2016.09 . 13 13 : 20 95.40 95.41 95.38 95.38    21
6 2016.09 . 13 13 : 25 95.39 95.42 95.38 95.42    32
> head(sec3)
        date  time    open    high     low   close vol
1 2016.09 . 14 18 : 10 1.12433 1.12456 1.12431 1.12450 137
2 2016.09 . 14 18 : 15 1.12444 1.12459 1.12424 1.12455 139
3 2016.09 . 14 18 : 20 1.12454 1.12477 1.12446 1.12469 148
4 2016.09 . 14 18 : 25 1.12468 1.12474 1.12442 1.12453 120
5 2016.09 . 14 18 : 30 1.12452 1.12483 1.12442 1.12482 156
6 2016.09 . 14 18 : 35 1.12481 1.12499 1.12472 1.12474 126
 
https://www.mql5.com/en/blogs/post/650079

İlginç. Makine öğrenimi ile mevcut bir stratejiyi iyileştirme. Makale, ertelenmiş örnek hakkında bilgi eksikliğinden muzdarip, ancak fikir ilginç.
 
mytarmailS :

bir soru daha - Gözlemler farklı zamanlardan başlayarak yapıldığından, biraz farklı uzunluklarda üç veri çerçevem var,

sadece üç karede olan gözlemleri bırakıp sadece ayrı karelerde karşılaşanları atmak için zamanda nasıl senkronize edilebilirler?

alnında şöyle olacak:


a <- data.frame(c1 = c('a','b','c','d','e','f'), c2 = c(1,2,3,4,5,6))

b <- data.frame(c1 = c('a','b','c','d','e'), c2 = c(1,2,3,4,5))

c <- data.frame(c1 = c('b','c','d','e','f'), c2 = c(2,3,4,5,6))


a$concat <- do.call(paste0, a[1:2])

b$concat <- do.call(paste0, b[1:2])

c$concat <- do.call(paste0, c[1:2])


concat_vec <- append(unique(a$concat)

    , c(unique(b$concat)

    , unique(c$concat)))

concat_vec_tbl <- as.data.frame(table(concat_vec))

concat_vec_tbl <- concat_vec_tbl[concat_vec_tbl$Freq == 3, ]



a <- a[a$concat %in% concat_vec_tbl$concat_vec, ]

b <- b[b$concat %in% concat_vec_tbl$concat_vec, ]

c <- c[c$concat %in% concat_vec_tbl$concat_vec, ]

 
Alexey Burnakov :
https://www.mql5.com/en/blogs/post/650079

İlginç. Makine öğrenimi ile mevcut bir stratejiyi iyileştirme. Makale, ertelenmiş örnek hakkında bilgi eksikliğinden muzdarip, ancak fikir ilginç.
İyi makale, son zamanlarda "SMM" ile denemeler yapıyorum, ancak daha geleneksel bir biçimde
 
Alexey Burnakov :

alnında şöyle olacak:

Teşekkür ederim
 
Alexey Burnakov :
https://www.mql5.com/en/blogs/post/650079

İlginç. Makine öğrenimi ile mevcut bir stratejiyi iyileştirme. Makale, ertelenmiş örnek hakkında bilgi eksikliğinden muzdarip, ancak fikir ilginç.

Alexey!

Sen ne ilginç bir insansın!

Burada gerçek bir aracın göstergeler üzerindeki performansını arttırmak için rf kullandığımı yüzlerce kez yazdım ama tepki vermediniz.

Ayrıca, şu fikri defalarca dile getirdim:

1. Gerçek bir araç alıyoruz

2. TS'nin problemlerini seçiyoruz ve çözmekten R araçları ile çözmeye başlıyoruz

Bahsettiğim durumda, genellikle çubuk 1 (-1) hakkında bilgi veren göstergenin gecikme sorununu çözmek için rf kullandım ve rf ilerideki çubuk hakkında bilgi veriyor. H4 için 8 saattir! Sonuç olarak, düşüş önemli ölçüde azaldı.

 
Alexey Burnakov :
https://www.mql5.com/en/blogs/post/650079

İlginç. Makine öğrenimi ile mevcut bir stratejiyi iyileştirme. Makale, ertelenmiş örnek hakkında bilgi eksikliğinden muzdarip, ancak fikir ilginç.

Bu makalenin fikri https://www.mql5.com/en/articles/1628 makalesinde biraz farklı bir şekilde uygulanmaktadır.

Merak ediyorum, herkes bu sitede makine öğrenimi ile ilgili makaleleri bir yıl gecikmeyle okuyor mu? (retorik soru)

İyi şanlar

Глубокая нейросеть со Stacked RBM. Самообучение, самоконтроль
Глубокая нейросеть со Stacked RBM. Самообучение, самоконтроль
  • 2016.03.31
  • //www.mql5.com/ru/users/vlad1949">
  • www.mql5.com
Статья является продолжением предыдущих статей по глубоким нейросетям и выбору предикторов. В ней мы рассмотрим особенность нейросети, инициируемой Stacked RBM, а также её реализации в пакете "darch".
 
San Sanych Fomenko :

Alexey!

Sen ne ilginç bir insansın!

Burada gerçek bir aracın göstergeler üzerindeki performansını arttırmak için rf kullandığımı yüzlerce kez yazdım ama tepki vermediniz.

Ayrıca, şu fikri defalarca dile getirdim:

1. Gerçek bir araç alıyoruz

2. TS'nin problemlerini seçiyoruz ve çözmeden R araçları ile çözmeye başlıyoruz

Bahsettiğim durumda, genellikle çubuk 1 (-1) hakkında bilgi veren göstergenin gecikme sorununu çözmek için rf kullandım ve rf ilerideki çubuk hakkında bilgi veriyor. H4 için 8 saattir! Sonuç olarak, düşüş önemli ölçüde azaldı.

Anladım. Spesifik olmadan, düşüncenin derinliğini değerlendirmek zordur. Ve o yazıda resimler vardı. Perervenko da benzer. Ve onun makalesini de okudum.
 
Alexey Burnakov :
Anladım. Spesifik olmadan, düşüncenin derinliğini değerlendirmek zordur. Ve o yazıda resimler vardı. Perervenko da benzer. Ve onun makalesini de okudum.

Neyse rahatsızım...

Amacım sohbeti pratik bir yöne yönlendirmek ve hiçbir şekilde kimseyi gücendirmek değil...

Dağınık parçalarımız varken.

Akademik yaklaşımınız .... Benim için hesaplarınızın değeri yadsınamaz ama .... Şüphelerimi yukarıda dile getirdim.

Vladimir Perervenko'nun çalışmalarını yakından takip ediyorum. Modellerin yeniden eğitilmediğine dair hiçbir kanıt görmedim. Son bağlantı. Değişkenlerin önemi, ağaçların türevlerinden birinin algoritması tarafından belirlenir. Ancak ağaçlar, mevcut gürültü miktarlarının uygunluğu nedeniyle, bu gürültü tahmin edicilerini daha sık kullanma eğilimindedir ve sonuç olarak, önem tahmininde gürültü ortaya çıkar ...

Bu nedenle, gürültü tahmin edicilerini ortadan kaldırmak için algoritmalarla başlamak gerekir. Bunlar olmadan diğer tüm adımların pratik bir anlamı yoktur, çünkü tüm model tahminleri geleceğe yönelik tahmin edilemez.

Daha sonra model pencerelerde eğitilir ve pencerenin genişliği bir şekilde doğrulanmalıdır. Ardından, çalışma penceresi için tahmin edicilerin ön seçiminde eğitilmiş modeli kullanın....

Bunun gibi bir şey.