文章 "随机数生成器质量对优化算法效率的影响" - 页 3

 
Aleksey Nikolayev #:
有真正的基于量子效应的 GSC。
是的,文章中提到过。但你回复的帖子中写道:


Andrey Dik#:
你可以随意称呼它们,振荡器的特性不会因此而改变。重要的是要明白,软件 振荡器并不是真正的随机振荡器,它们被缩写为 GSC。


 
fxsaber #:
没有任何限制。一切都是自动化的。
好极了。我会把它移到代码库的归档中。这样就可以随时参考一个源代码了。
 
Andrey Dik #:

哪种算法?我不太明白高编译速度是什么意思,是指编译器没有什么可剪切的,还是反之?

ZY 啊,明白了,所有的 mqh 都在一起。

C:\Program Files\MetaTrader 5\MQL5\Experts\fxsaber\Optimization_Example.mq5 - 0 errors, 0 warnings, 18207 msec elapsed, cpu='X64 Regular'


Andrey Dik#:
这太好了。我将把它们移到代码库的存档中。这样就可以随时参考一个源代码了。

我认为这是最好的解决方案,谢谢。

 
查看存档中的这两种算法(摘自不同文章)。

关于交易、自动交易系统和交易策略测试的论坛

讨论文章 "随机数生成器质量在优化算法效率中的作用"

fxsaber, 2024.03.25 15:19

    MACROS_AO(BGA)       // #include <..\Scripts\#AO Articles\#31 The world of AO - Binary Genetic Algorithm (BGA)\AO_BGA.mqh>
    MACROS_AO(BGA2)      // #include <..\Scripts\#AO Articles\#31 The world of AO - Binary Genetic Algorithm (BGA)\AO_BGA2.mqh>

来源大相径庭。


而这里的改动相对较新。

MACROS_AO(ABC)       // #include <..\Scripts\#AO Articles\#4 The world of AO - Artificial Bee Colony (ABC)\AO_ABC.mqh>.
 
fxsaber #:
请查看档案中的这两种算法(摘自不同的文章)。

它们的来源截然不同。

而且这里的更改是最近才进行的。

是的,我当然会进行修改和改进。因此,代码库将是一个很好的解决方案。

 
fxsaber #:


C:\Program Files\MetaTrader 5\MQL5\Experts\fxsaber\Optimization_Example.mq5 - 0 errors, 0 warnings, 18207 msec elapsed, cpu='X64 Regular'

不过,请告诉我,我非常好奇,源代码编译速度相对较高意味着什么?有什么需要特别注意的吗?

在某些地方,我故意添加了过多的代码,我想编译器很容易就能把它们删掉。这样做是为了增加可读性,更好地理解算法的逻辑(首先对我来说);)))))我希望这也能帮助读者更好地理解搜索策略的逻辑。

 
Andrey Dik #:

不过,请告诉我,我非常好奇,源代码编译速度相对较高意味着什么?也许我应该特别注意些什么?

马上给出帖子中的链接。

 
fxsaber #:

立即给出了帖子中的链接。

是的,我看到过关于 MACD 测量的帖子。但我不明白高速代码编译意味着什么?是指好代码、坏代码还是未经优化的代码?

 
Andrey Dik #:

是的,我看到过关于 MACD 测量的帖子。但我不明白,代码编译速度快意味着什么?这是否意味着代码是好的、坏的、未优化的?

这就是我提问的 原因。

 
Andrey Dik #:

请提出这样一个测试功能的变体,我们可以在这里进行测试,看看结果如何。有意思
根据测试结果,如果发现了特殊性,我可以将其纳入强制测试功能集。

为此,我选择了一个简单的交易猫头鹰。当然,它更适合 FF 一些更有趣的交易。

Optimization - самостоятельная оптимизация торгового советника.
Optimization - самостоятельная оптимизация торгового советника.
  • www.mql5.com
После появления своего тикового тестера логичным продолжением было применить его на множестве алгоритмов оптимизации . Другими словами, научиться оптимизировать торговые советники самостоятельно - без