交易中的机器学习:理论、模型、实践和算法交易 - 页 2440

 
Elvin Nasirov:

谢谢你!

它正在发挥作用。据我所知,管道最好不要使用

你是在Anaconda环境下工作,而不是在纯Python环境下。它有自己的软件包管理器,并可能有其他的依赖性,所以使用pip来安装一切
 
Maxim Kuznetsov:

该函数并不那么简单,而且不知道你的数据是如何表示的:-)

我不知道,有11行代码是带引号的,以前的版本总共有4行代码

数据 - 带有数值的矩阵+标题中的列名。

Maxim Kuznetsov:

据我所知,这些操作只是与一个常数进行比较,所以是平行的。

不,它应该能够接受任何转换,如x>y ,x!=y ,x>0.5,x>y*2,x>y^2 ..... 加上&& ||运算符。

 
Alexander_Zhu:
我有一个问题,不是关于机器,而是关于使用MQL作为Python脚本的 "播放器 "的可行性。MQL是否支持蛇的全部功能或脚本可以在某些限制下运行?

不,那是没有意义的。

Python中的脚本在其解释器中启动,终端将只显示日志,这种启动不会有任何 "好处"。

你不能向脚本发送任何数据,例如on_tick()事件,并从脚本中获得响应。它只能从运行中的脚本中请求数据,并发送命令回来。

因此,终端的所有回调都不起作用,脚本也不能用策略测试器 运行。

 
mytarmailS:

我不知道,有11行带引号的代码,以前的版本根本就有4行代码

数据 - 带有数值的矩阵+带有列名的标题

不,应该能够吞下任何像x>y , x!=y , x>0.5 , x>y*2 , x>y^2这样的转折.....,加上&&|运算符。

如果你对C/C++非常熟悉,而且速度很重要,你可以试试TCC(Tiny C Compiler)。

它的特点之一,除了小之外:你可以在你的程序中写C函数文本,它将编译它,制作一个dll并将其插入。你可以直接使用它。

Lua、Python、Tcl在他们的模块中使用这种技术(在TCC模块中)。

你也必须努力地去谷歌,有一些信息,但它非常 "狭窄",你永远不会找到最新的信息。甚至是实际的存储库 :-)

 
Maxim Kuznetsov:

如果你对C/C++非常了解,而且速度很重要,你可以试试TCC(Tiny C Compiler)。

除了小之外,它的一个特点是,你可以在你的程序中写C函数,它将编译它们,制作一个dll并将它们插入。你可以直接使用它。

这是Lua、Python、Tcl在其模块中使用的技术(在TCC模块中)。

你也必须努力地去谷歌,有一些信息,但它非常 "狭窄",你永远不会找到最新的信息。甚至是实际的存储库 :-)

很酷的东西,可能很有用
 
Maxim Kuznetsov:

如果你对C/C++非常了解的话。

我一点也不知道,这就是问题所在。

 
那么,最近有谁在做模特呢?)
 

我们已经说过,我们正朝着在MQL5中实施机器学习的方向发展。

很快我们将发布对复数(准备)、速度向量和矩阵的本地支持。这正是语言的 原生功能,而不是库的功能。

然后,我们将包括一大套ML机制,并给出类似于TensorFlow的功能。这将允许在一个完全不同的水平上编写本机机器人。

 
Renat Fatkhullin:

我们已经说过,我们正朝着在MQL5中实施机器学习的方向发展。

很快我们将发布对复数(准备)、速度向量和矩阵的本地支持。这正是语言的 原生功能,而不是库的功能。

然后,我们将包括一大套ML机制,并给出类似于TensorFlow的功能。这将允许在一个完全不同的水平上编写本机机器人。

据我所知,本地向量和矩阵 将是新的类型。
它们在OpenCL中会被支持吗?
或者说,在OpenCL中应该有一个属于他们自己的特殊技术。

 
Roman:

根据我的理解,本地向量和矩阵 将是新的类型。
它们在OpenCL中会被支持吗?
还是说OpenCL必须要有自己的编写技术。

我们计划将OpenCL自动、透明地应用于矩阵和ML操作。

事实上,我们要在不使用成吨的可配置的CUDA和tensorflow库的情况下,最大限度地榨取出。