необходимо написать подключаемую библиотеку для alglib. В текущей версии в МТ5 нет модуля реализующего SSA https://www.alglib.net/time-series/singular-spectrum-analysis.php Почему так , не известно. Необходимо написать полноценный модуль со всеми функциями, как и в родной библиотеке. ssa subpackage Classes ssamodel Functions ssaaddsequence ssaanalyzelast ssaanalyzelastwindow ssaanalyzesequence ssaappendpointandupdate ssaappendsequenceandupdate ssacleardata ssacreate ssaforecastavglast
我认为,不能保证它一定会出现在所有....。也许,与其等待,不如直接在 C 代码中使用它?
不能保证完全不会出现,100%。在移植 alglib 后的一段时间内,已经出现了内置的向量、矩阵,如果我们这样做,就应该在它们的基础上重写整个 alglib。如果不这样做,我们就得重写整个 alglib,否则就得支持矢量和矩阵的动物园实现(新终端、来自 alglib、来自标准库、来自模板),这是一项艰巨的工作。ALGLIB 就是这样,它被遗弃了,没有文档,也没有前景。
如果由于内部原因,例如,所有数学都在它上面,你无法摆脱算法库 - 那么 C 和 DLL
......ALGLIB的一切,它是被遗弃的,没有记录,没有前景...
什么叫 "废弃"?
毕竟,Alglib 已经被移动过了,它有向量和矩阵,而且所有这些现在都支持。
只移动 SSA 类及其函数不会造成任何关键问题。我要说的是,支持的复杂性根本不会改变。
这就是为什么我仍然希望用 SSA 类及其函数制作 mqh。
。
我不太明白您为什么认为只移动一个类及其函数是个大问题。 毕竟,Alglib 已经被移动过了,它有向量和矩阵,而且所有这些现在都支持。 只移动 SSA 类及其函数不会造成任何关键问题。我想说的是,支持的复杂性根本不会改变。 这就是为什么我仍然希望用 SSA 类及其函数制作 mqh。 。
"拯救溺水者是溺水者的事"。MQ 可能有其他优先事项,至少现在是这样。
这有点复杂。
我们需要一个 OOP 程序设计器的概念。
如果我付钱呢?
https://www.mql5.com/ru/job/191972
如果我付钱呢?
https://www.mql5.com/ru/job/191972
您的应用程序中的开发人员没有承担这项任务吗?
,用 C++ 重做这个问题(代码都在这里,你只需将其构建为 DLL)。