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

 
Maxim Dmitrievsky:

你不需要第二次运行,这只是为了检查EA的运行情况。

在图表上的1个EA,并在测试器的同一终端学习

好吧,那么我的第1步和第3步就能完成工作。我不需要遵循第2步吗?......太好了!!!。

另外,我想知道,如果我一次又一次地运行训练,保存的文件会发生什么?我的意思是,旧文件会自动更新,还是我必须在运行下一次之前删除旧文件?

顺便说一下,我刚刚为GMDH创建了一个非常粗略的代码,只有3个m值(基础函数 成分),我不知道这对你是否有帮助。我的意思是,你要实现库来输入RDF,因此,如果对你有用,你可以增加多项式的数量,或者如果你坚持,我可以进一步写出来。

但现在它有点复杂,我暂时没有找到更好的方法来写它。如果你愿意,我可以暂时提供示例代码。然后,你研究一下它是否对你有用,然后,我们将看看如何使它更好或更简单。

由于公式本身会随着多项式的增加而变得复杂,因此,我只用了一个简单的switch case语句和一个函数来计算Y成分。

如果你愿意,那么我将附上MQL5文件。我只是用EA格式写的。你可以采取代码并实现".mqh "格式
 
FxTrader562:

好吧,那么我的第1步和第3步就能完成工作。我不需要遵循第2步吗?......太好了!!!。

顺便说一下,我刚刚为GMDH创建了一个非常粗略的代码,只有3个m值(基础函数 成分),我不知道这对你是否有帮助。我的意思是,你要实现库来输入RDF,因此,如果对你有用,你可以增加多项式的数量,或者如果你坚持,我可以进一步写出来。

但现在它有点复杂,我暂时没有找到更好的方法来写它。如果你愿意,我可以暂时提供示例代码。然后,你研究一下它是否对你有用,然后,我们将看看如何使它更好或更简单。

由于公式本身会随着多项式的增加而变得复杂,因此,我只用了一个简单的switch case语句和一个函数来计算Y成分。

如果你愿意,那么我将附上MQL5文件。我只是用EA格式写的。你可以采取代码并实现".mqh "格式

当你需要测试员和所有的人时,只要重新培训EA。但如果你不想每次学习后都在图表上重新加载EA,就需要对librart和EA进行一些修改。

当然,给我看看代码...也许今天我会完成它

 
Maxim Dmitrievsky:

当你需要测试员和所有的人时,只要重新培训EA。但如果你不想每次学习后都在图表上重新加载EA,就需要对librart和EA进行一些修改。

当然,给我看看代码...也许今天我会完成它。

好的,我正试图附上文件,但似乎论坛没有这样的选项,所以我将直接在这里的下一条评论 中粘贴代码...请阅读评论,然后尝试使用代码,看看是否有帮助...

另外,我想知道,如果我一次又一次地运行训练,保存的文件会发生什么变化...?我的意思是,旧文件会自动更新,还是我必须在运行下一次之前删除旧文件?

因此,我必须直接训练它,然后,重新启动MT5终端。就这样......对吗?

 
//+------------------------------------------------------------------+
//| GMDH(Group Method Data Handling).mq5 ||
//| Copyright 2018, MetaQuotes Software Corp.
//+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#属性链接 "https://www.mql5.com"
#财产版本 "1.00"

Discover new MetaTrader 5 opportunities with MQL5 community and services
Discover new MetaTrader 5 opportunities with MQL5 community and services
  • www.mql5.com
Ask questions on technical analysis, discuss trading systems and improve your MQL5 programming skills to develop your own trading strategies. Communicate and share your experience with traders from anywhere in the world, answer questions and help beginners — MQL5.community is developing along with you. Experts: BOLINGER BAND SQUEEZE BOLINGER...
 
FxTrader562:

好的,我正试图附上文件,但似乎论坛没有这样的选项,所以我将直接在这里的下一条评论中粘贴代码...请阅读评论,然后尝试使用代码,看看是否有帮助...

另外,我想知道,如果我一次又一次地运行训练,保存的文件会发生什么变化...?我的意思是,旧文件会自动更新,还是我必须在运行下一次之前删除旧文件?

因此,我必须直接训练它,然后,重新启动MT5终端。就这样......对吗?

文件将被自动更新。只要在图表上训练并重新加载EA,不需要重新启动。

 
FxTrader562:
//+------------------------------------------------------------------+
//| GMDH(Group Method Data Handling).mq5 ||
//| Copyright 2018, MetaQuotes Software Corp.
//+------------------------------------------------------------------+

谢谢!

此外,你还可以在这里阅读有关的算法http://www.gmdh.net/GMDH_alg.htm

我今天将尝试添加到图书馆

Spectrum of GMDH algorithms
  • Gregory Ivakhnenko
  • www.gmdh.net
Solution of practical problems and GMDH theory design lead to development of broad spectrum of software algorithms. Each of them corresponds to some definite conditions of it application [17]. Algorithms mainly differ one from another by the models-candidates set generator arrangement for given basic function, by the way of models structure...
 
马克西姆-德米特里耶夫斯基

文件将被自动更新。只需在图表上训练并重新加载EA,不需要重新启动。

但重新加载与重启MT5是一样的吧?

因为我不知道如何从第三方软件以编程方式重新加载EA。但我可以重新启动Mt5,我想这也应该重新加载EA。我说的对吗?

我已经写了上面的GMDH代码。请翻阅一下并告诉我。

另外,在你复制之后,我是否应该从这个讨论中删除这个代码?

 
FxTrader562:

但重新加载与重启MT5是一样的吧?

因为我不知道如何从第三方软件以编程方式重新加载EA。但我可以重新启动Mt5,我想这也应该重新加载EA。我说的对吗?

我已经写了上面的GMDH代码。请翻阅一下并告诉我...

是的,与重新启动相同

 
马克西姆-德米特里耶夫斯基

是的,与重新启动相同

我是否应该删除这个代码。你复制了吗?

 
FxTrader562:

我是否应该删除这个代码。你复制了吗?

是的,你可以删除它