Mat araştırma. paketler

[Silindi]  
Doğrudan R'den geçmiş ve gerçek zamanlı besleme (+ ticaret) almak mümkündür. Geçmiş: OHLC (bir saniyeye kadar) + keneler + Seviye2.

manuel . Bunun en azından MT5'teki özel yayınlar için güncellenmiş bir çevrimiçi veritabanı olarak alakalı olduğunu düşünüyorum.

Ama sadece MQL'de değil, matta da ustalaşmak istiyorum. paketler. Örneğin, son yedi gün için ortalama spreadin nasıl hızlı ve kolay bir şekilde hesaplanacağını görün:
ticks<-ttFeed.TickBestHistory( "EURUSD" , Sys.Date()- 7 , Sys.Date())
mean(ticks$ask - ticks$bid)

Sonuç:

 2.987979 e- 05
Sadece iki satır! Yeni bir kene geçmişi indirmeyi, bisiklete binmeyi vb. düşünmeye gerek yok. Her şey kendi kendine yapılır!

Ne yazık ki, R'de pratik olarak hiçbir şey bilmiyorum. Aynı fiyat listesinin görselleştirme örneklerini istiyorum. R'de bir / iki satır alan dizdeki yayılma ve diğer basit eylemlerin dağılımını görüntüleyin.

Aynı R'de test seçeneklerinden (bir optimizasyon modeli (sadece GA değil) seçme yeteneği ile) bahsetmiyorum bile.

Aynısı Matematikli Matlab için de geçerlidir. Arkadaşınız varsa, basit ve açıklayıcı örnekler paylaşın.
Alexey Volchanskiy  
zaskok3 :
Doğrudan R'den geçmiş ve gerçek zamanlı besleme (+ ticaret) almak mümkündür. Geçmiş: OHLC (bir saniyeye kadar) + keneler + Seviye2.

manuel . Bunun en azından MT5'teki özel yayınlar için güncellenmiş bir çevrimiçi veritabanı olarak alakalı olduğunu düşünüyorum.

Ama sadece MQL'de değil, matta da ustalaşmak istiyorum. paketler. Örneğin, son yedi gün için ortalama spreadin nasıl hızlı ve kolay bir şekilde hesaplanacağını görün:

Sonuç:

Sadece iki satır! Yeni bir kene geçmişi indirmeyi, bisiklete binmeyi vb. düşünmeye gerek yok. Her şey kendi kendine yapılır!

Ne yazık ki, R'de pratik olarak hiçbir şey bilmiyorum. Aynı fiyat listesinin görselleştirme örneklerini istiyorum. R'de bir / iki satır alan dizdeki yayılma ve diğer basit eylemlerin dağılımını görüntüleyin.

Aynı R'de test seçeneklerinden (bir optimizasyon modeli (sadece GA değil) seçme yeteneği ile) bahsetmiyorum bile.

Aynısı Matematikli Matlab için de geçerlidir. Arkadaşınız varsa, basit ve açıklayıcı örnekler paylaşın.

Matlab ile uzun süredir çalışıyorum, bir hafta önce R kurdum ve yavaş yavaş öğreniyorum. R'yi bilmiyorum, Matlab'ın benim için uygun bir özelliği var - program bir fonksiyon olarak yazılmışsa, onu bir DLL'ye koymak kolaydır, daha sonra MQL'den olağan şekilde çağrılabilir.

MQL4 için Matlab'ın 32 bit sürümünü yüklemeniz gerekir. Bu arada, 2015b'nin en son sürümünde 32 bit sistemler için artık destek olmayacağını yazmışlar, bu destekleyen son sürüm.

Alexey Volchanskiy  

Bu arada, Microsoft da R ile ilgileniyor, Ocak 2016'da resmi olarak Microsoft R Open'ın piyasaya sürüldüğü açıklandı.

https://habrahabr.ru/post/275113/

Revolution R переименован в Microsoft R и доступен бесплатно для разработчиков и студентов
Revolution R переименован в Microsoft R и доступен бесплатно для разработчиков и студентов
  • habrahabr.ru
За девять месяцев, с тех пор как Microsoft приобрела Revolution Analytics, компанией было выпущено много обновлений для Revolution R Open и Revolution R Enterprise, не говоря уже об интеграции R с SQL Server, PowerBI, Azure и Cortana Analytics. Американская компания Revolution Analytics является производителем программного обеспечения для...
[Silindi]  
Birisi bir kene geçmişi arıyor, farklı yerlerde topluyor, CopyTicks'e eziyet ediyor, vb. Ve birisi sadece iki satır yazar.


Dünkü gün için kene geçmişi dosyasına yazma (herhangi bir aralık için benzer şekilde yapılır):

ticks<-ttFeed.TickBestHistory("EURUSD", Sys.Date()-1, Sys.Date())
write.table(ticks, file='ticks.csv', row.names=F)
Sonuç ekteki dosyada.
Dosyalar:
ticks.zip  713 kb
[Silindi]  

Son 300 saniye için S1 zaman çerçevesi teklif çubukları:

now <-as.POSIXct(Sys.time())  
prevNow <-as.POSIXct(now-(300))  
bars <-ttFeed.BarHistory("EUR/USD", "Bid", "S1", prevNow, now)
write.table(bars, file='bars.csv', row.names=F)
Sonuç ekteki dosyada.
Dosyalar:
bars.zip  4 kb
Alexey Volchanskiy  
zaskok3 :
Birisi bir kene geçmişi arıyor, farklı yerlerde topluyor, CopyTicks'e eziyet ediyor, vb. Ve birisi sadece iki satır yazar.


Dünkü gün için kene geçmişi dosyasına yazma (herhangi bir aralık için benzer şekilde yapılır):

Sonuç ekteki dosyada.
Bu hikaye nereden geliyor?
[Silindi]  
Alexey Volchanskiy :
Bu hikaye nereden geliyor?
Özellikle MT4 üzerinden işlem yapma özelliğine sahip bir ECN/STP ile.
Alexey Burnakov  
zaskok3 :
Doğrudan R'den geçmiş ve gerçek zamanlı besleme (+ ticaret) almak mümkündür. Geçmiş: OHLC (bir saniyeye kadar) + keneler + Seviye2.

manuel . Bunun en azından MT5'teki özel yayınlar için güncellenmiş bir çevrimiçi veritabanı olarak alakalı olduğunu düşünüyorum.

Ama sadece MQL'de değil, matta da ustalaşmak istiyorum. paketler. Örneğin, son yedi gün için ortalama spreadin nasıl hızlı ve kolay bir şekilde hesaplanacağını görün:

Sonuç:

Sadece iki satır! Yeni bir kene geçmişi indirmeyi, bisiklete binmeyi vb. düşünmeye gerek yok. Her şey kendi kendine yapılır!

Ne yazık ki, R'de pratik olarak hiçbir şey bilmiyorum. Aynı fiyat listesinin görselleştirme örneklerini istiyorum. R'de bir / iki satır alan dizdeki yayılma ve diğer basit eylemlerin dağılımını görüntüleyin.

Aynı R'de test seçeneklerinden (bir optimizasyon modeli (sadece GA değil) seçme yeteneği ile) bahsetmiyorum bile.

Aynısı Matematikli Matlab için de geçerlidir. Arkadaşınız varsa, basit ve açıklayıcı örnekler paylaşın.
Yarın bu konuyla ilgili birkaç faydalı kod yayınlayacağım.
Alexey Volchanskiy  
Alexey Burnakov :
Yarın bu konuyla ilgili birkaç faydalı kod yayınlayacağım.

Bu arada, eğer R'yi anlayanlar varsa, bu bir başlangıç sorusudur. Birkaç tane R, R-server dağıtımı olduğunu görüyorum, bazı "R için bir web uygulama çerçevesi" http://shiny.rstudio.com/ , Microsoft'tan devasa paketler... Ne seçmeliyim?

R için bir web uygulaması çerçevesi
.
Alexey Burnakov  
Alexey Volchanskiy :

Bu arada, eğer R'yi anlayanlar varsa, bu bir başlangıç sorusudur. Birkaç tane R, R-server dağıtımı olduğunu görüyorum, bazı "R için bir web uygulama çerçevesi" http://shiny.rstudio.com/ , Microsoft'tan devasa paketler... Ne seçmeliyim?

R için bir web uygulaması çerçevesi
.

Merhaba. Önce R'yi yükleyin: https://cran.r-project.org/bin/windows/base/

İsteğe bağlı olarak R Studio'yu yükleyebilirsiniz: https://www.rstudio.com/products/rstudio/download/

Stüdyoda çalışmak çok daha uygun.

Alexey Burnakov  
Alexey Burnakov :
Yarın bu konuyla ilgili birkaç faydalı kod yayınlayacağım.

Temel grafikler:

 # time series

plot(lateral_residuals$`lateral_linear_model$residuals`, type = 'l' )

# histogram

hist(lateral_residuals$`lateral_linear_model$residuals`)

#scatterplot

plot(x$V1, x$V2)

 #two or more semitransparent histograms of distribution

a=rnorm( 1000 , 3 , 1 )
b=rnorm( 1000 , 6 , 1 )
hist(a, xlim=c( 0 , 10 ), col= "red" )
hist(b, add=T, col=rgb( 0 , 1 , 0 , 0.5 ) )
# histogram with density

library(ggplot2)
ggplot(combined_residuals, aes(x = combined_residuals$'value', fill = combined_residuals$'group')) +
        geom_histogram(alpha = .5, binwidth = 0.05) +
        geom_density(alpha = .3, col = 'blue') + xlim(-3, 3)

 # boxplots

library (ggplot2)

ggplot(a_sample, aes(x = x$V1))+ 
        geom_boxplot()

ggplot örnekleri: http://www.mitchr.me/SS/exampleR/rcode/ggplot.html

Neden: