矩阵包的研究

 
可以直接从R中获得历史和实时反馈(+交易)。历史:OHLC(最多到秒)+ticks+Level2。

手册。我认为它至少可以作为MT5中定制饲料的最新在线数据库。

但我不仅想掌握MQL,还想掌握数学包。例如,看看如何快速和容易地计算出过去七天的平均价差。
ticks<-ttFeed.TickBestHistory("EURUSD", Sys.Date()-7, Sys.Date())
mean(ticks$ask - ticks$bid)

结果。

2.987979 e-05
只有两行!没有必要考虑下载新的蜱虫历史,循环等等。所有的事情都是自己完成的!

不幸的是,我在R方面几乎一无所知。我想知道相同价格的可视化的例子。要看到传播分布和其他简单的 "即时 "行动,在R中需要一/两行。

我甚至没有说到R中的测试者变体(有可能选择优化模型(不仅仅是GA))。

这同样适用于Matlab与数学。如果有人友好,请分享简单和说明性的例子。
 
zaskok3:
可以直接从R中获得历史和实时反馈(+交易)。历史:OHLC(精确到秒)+ticks+Level2。

手册。我认为它至少可以作为MT5中定制饲料的最新在线数据库。

但我不仅想掌握MQL,还想掌握数学包。例如,看看如何快速和容易地计算出过去七天的平均价差。

结果。

只有两行!没有必要考虑下载新的蜱虫历史,循环等等。所有的事情都是自己完成的!

不幸的是,我在R方面几乎一无所知。我想知道相同价格的可视化的例子。要看到传播分布和其他简单的 "即时 "行动,在R中需要一/两行。

我甚至没有说到R中的测试者变体(有可能选择优化模型(不仅仅是GA))。

这同样适用于Matlab与数学。如果有人友好,请分享简单和说明性的例子。

我已经用Matlab工作了很长时间,一周前我安装了R,我正在慢慢学习它。我不知道R,但Matlab有一个方便的功能--如果你把程序写成一个函数,很容易把它放在DLL中,然后你可以用通常的方式从MQL中调用它。

对于MQL4,你需要一个32位版本的Matlab。顺便说一下,最新的2015b版本写道,将不再支持32位系统,这是支持它的最后一个版本。

 

顺便说一句,微软也对R感兴趣,2016年1月正式宣布了微软R开放计划

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 является производителем программного обеспечения для...
 
有人搜索蜱虫历史,在不同的地方收集它,折磨CopyTicks,等等。而有人只写了两行。


写入 昨天的滴答历史文件(对任何区间也是如此)。

ticks<-ttFeed.TickBestHistory("EURUSD", Sys.Date()-1, Sys.Date())
write.table(ticks, file='ticks.csv', row.names=F)
结果见附件。
附加的文件:
ticks.zip  713 kb
 

S1时间框架在过去300秒内的竞价条。

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)
结果见附件。
附加的文件:
bars.zip  4 kb
 
zaskok3:
有人搜索蜱虫历史,在不同的地方收集它,折磨CopyTicks,等等。而有人只写了两行。


写入 昨天的滴答历史文件(对任何区间也是如此)。

结果见附件。
那么这个故事是怎么来的呢?
 
Alexey Volchanskiy:
这个故事从何而来?
从一个ECN/STP,特别是有能力通过MT4交易。
 
zaskok3:
可以直接从R中获得历史和实时反馈(+交易)。历史:OHLC(最多到秒)+ticks+Level2。

手册。我认为它至少可以作为MT5中定制饲料的最新在线数据库。

但我不仅想掌握MQL,还想掌握数学包。例如,看看如何快速、轻松地计算出过去七天的平均价差。

结果。

只有两行!没有必要考虑下载新的蜱虫历史,循环等等。所有的事情都是自己完成的!

不幸的是,我在R方面几乎一无所知。我想知道相同价格的视觉化的例子。要看到传播分布和其他简单的 "即时 "行动,在R中需要一/两行。

我甚至没有说到R中的测试者变体(有可能选择优化模型(不仅仅是GA))。

这同样适用于Matlab与Math。如果有人友好,请分享简单和说明性的例子。
明天我将发布几个关于这个问题的有用代码。
 
Alexey Burnakov:
明天我将就这个问题发布几个有用的代码。

顺便说一下,如果有懂R的人,有一个初学者的问题。我看到有几个R发行版,R-server,一些 "A web application framework for R" http://shiny.rstudio.com/ ,微软的怪物包。该如何选择?

一个用于R的网络应用框架
.
 
Alexey Volchanskiy:

顺便说一下,如果有懂R的人,有一个初学者的问题。我看到有几个R发行版,R-server,一些 "A web application framework for R" http://shiny.rstudio.com/ ,微软的怪物包。该如何选择?

一个用于R的网络应用框架
.

你好。首先安装R:https://cran.r-project.org/bin/windows/base/

你可以选择安装R Studio: https://www.rstudio.com/products/rstudio/download/

工作室的工作更方便。

 
Alexey Burnakov:
我明天会就这个话题发布几个有用的代码。

基本图形。

#  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的例子:http://www.mitchr.me/SS/exampleR/rcode/ggplot.html

原因: