文章 "直推和主动机器学习中的梯度提升" - 页 2

[删除]  
FxTrader562:

祝贺你在很久之后写出了这么好的文章!!!"!


如何训练和测试其他货币对?


编码部分很复杂,我无法为测试目的进行任何编辑或任何形式的改进。)


您能帮助解决截图中的错误吗?

谢谢

你好,我没有尝试过从 MT5 运行 python 程序。也许存在一些特殊情况。

请尝试从其他 python 编辑器运行它。我使用 VScode 或 jupyter

 
Maxim Dmitrievsky :

你好,我没有尝试过从 MT5 运行 python 程序。也许有一些特殊情况。

请尝试从另一个 python 编辑器运行它。我使用的是 VScode 或 jupyter

好的,我试试 VSCode。


欧元兑美元 交易对运行正常。附上 6 年的回溯测试报告。


但我怎么知道它是否是曲线拟合?:))


因此,我想创建并测试其他货币对,以确认它是否有效。

附加的文件:
[删除]  
FxTrader562:

好吧,我试试 VSCode,看看效果如何。


欧元兑美元货币对运行正常。附上 6 年的回溯测试报告。


但我怎么知道它是否是曲线拟合?:))


因此,我想创建并测试其他货币对,以确认它是否有效。

嗯,这是所有交易系统的共同问题

您可以尝试其他货币对,甚至可以更换预测器

这是文章中描述的一般方法

 
Maxim Dmitrievsky :

嗯,这是所有交易系统的通病。

您可以尝试其他货币对,甚至可以更换预测器

这是文章中描述的一般方法

好吧,我不是像你一样可以轻松编辑的专家级程序员:)))

我只是个初级程序员。我刚刚安装了 VSCode,第一次尝试用它编辑美元兑加元 货币对进行测试。

您能帮我纠正错误吗?附上截图。

附加的文件:
[删除]  
FxTrader562:

好吧,我不像你一样是个专家级程序员,可以轻松编辑它:))))。

我只是个初级程序员。我刚刚安装了 VSCode,第一次尝试用它编辑美元兑加元货币对进行测试。

您能帮我纠正错误吗?附上截图。

啊哈,这些只是 pylint 错误(pylint 是 python 内核),它无法在 MT5 库分布中找到定义。您可以在 Microsoft 上更改语言服务器。

进入设置,在搜索栏中写入"'jedi'",然后更改,就像这里一样

但实际上这不是错误,只是一个警告,你可以忽略它。



 
Maxim Dmitrievsky:

啊哈,这只是 pylint 的错误(pylint 是 python 内核),它无法在 MT5 库分布中找到定义。您可以在 microsoft 上更改语言服务器。

进入设置,在搜索栏中写入"'jedi'",然后更改为,如图所示

但实际上这不是错误,只是一个警告,你可以忽略它。



好的,谢谢。编程似乎有效:)))

 

我的理解对吗?

1) 在随机的 1000 个例子中训练模型

2)用模型评估所有其他示例

3) 在前 1000 个示例的基础上,增加 1000 个模型最难以理解的示例(每 50 个示例为一批,每增加一个示例都要重新训练)。

4) 如前一篇文章所述,在获得的 2000 个示例上训练模型

[删除]  
elibrarius:

我的理解对吗?

1) 在随机的 1000 个例子中训练模型

2) 用模型估计所有其他示例

3) 将 1000 个最模糊的示例添加到前 1000 个示例中(以 50 个为一批,每次添加都要重新训练)。

4) 按照前一篇文章的方法,在得到的 2000 个示例上训练模型

是的,但其余的示例是没有标签的

 
Maxim Dmitrievsky:

是的,但其他例子都没有标记

那么前 1000 个和额外 1000 个的分区是否适用?

[删除]  
elibrarius:

那么,前 1000 次和增加的 1000 次的加价是否适用?

在一个小的标注数据集上进行训练,然后标注一个新的大数据集,从中选择置信度最低的点,添加,训练。如此循环往复

未标记数据和已标记数据的大小没有任何规定,正确指标的选择也是如此。因此,这里有一种实验方法--随心所欲)。

实际上,这与从估计分布中抽取示例非常相似,就像关于 GMM 的文章中的情况一样,所以我决定试试看。不过,第一种方法更有趣。