文章 "MQL5 中的量子神经网络(第二部分):基于 ALGLIB 马尔可夫矩阵的神经网络反向传播训练"

 

新文章 MQL5 中的量子神经网络(第二部分):基于 ALGLIB 马尔可夫矩阵的神经网络反向传播训练已发布:

本文介绍了一种创新的量子神经网络架构,用于结合量子力学原理与现代机器学习方法进行算法交易。该系统引入了量子效应(共振、干涉、退相干)、不同时间尺度的多级记忆、结合 ALGLIB 库的马尔可夫链以及自适应参数控制。整个实现过程使用 MQL5 内置的矩阵/向量类型完成,从而降低了在 MetaTrader 5 中实现该系统的门槛。

算法交易员日益面临着这样一个事实:他们常用的模型已经无法产生预期结果。之前被视为突破性进展的长短时记忆网络(LSTM)的准确率约为 58%。尽管 Transformer 在自然语言处理(NLP)方面取得了进步,但在处理金融数据的噪声时却显得力不从心。自回归积分滑动平均(ARIMA)类模型已失去其实用价值。

一种典型情况是:一个交易系统在历史表现良好,但在实际交易中却迅速失去效率。主要原因是过拟合以及传统网络无法适应不断变化的市场条件。从平稳趋势到高波动性的转变,使得许多算法变得无用。预测准确率降至 51 % 至 58%,回撤达到 40% 至 50%,夏普比率(Sharpe ratio)很少超过 1.0。


作者:Yevgeniy Koshtenko

 
你好,请问该如何使用和训练它呢?

我进行了测试,但没有得到任何结果,也就是说,我无法测试它在历史数据上的交易表现,还是说这只在模拟账户和特定时间段内才可行?
 
叶夫根尼,如果您能发布真正可运行的专家顾问代码和包含文件,社区将由衷地感谢您。目前这些代码甚至无法无错误地编译。 但最重要的是,您提到已实现了400个用于训练模型的特征,但从代码来看,连十分之一的特征都没有实现。
Квантовая нейросеть на MQL5 (Часть II): Обучаем нейросеть с обратным распространением ошибки на марковских матрицах ALGLIB
Квантовая нейросеть на MQL5 (Часть II): Обучаем нейросеть с обратным распространением ошибки на марковских матрицах ALGLIB
  • 2025.07.25
  • www.mql5.com
В статье представлена инновационная архитектура квантовой нейронной сети для алгоритмической торговли, объединяющая принципы квантовой механики с современными методами машинного обучения. Система включает квантовые эффекты (резонанс, интерференцию, декогеренцию), многоуровневую память различных временных масштабов, марковские цепи с библиотекой ALGLIB и адаптивное управление параметрами. Полная реализация выполнена на MQL5 с использованием встроенных типов matrix/vector, что устраняет барьеры внедрения в MetaTrader 5.
 
panovq #:
你好,请问该怎么使用它以及如何进行培训呢?

我一直在进行测试,但都没有结果,也就是说,我无法通过历史数据测试它的交易表现,还是说这在模拟账户和当前时间段内根本无法实现?

您好,请问使用的是哪个时间周期、什么参数设置以及哪种交易品种?

 
Sergei Goncharov #:
叶夫根尼,如果您能发布真正可运行的专家顾问代码和包含文件,社区将由衷感谢您。目前这些代码甚至无法无错误地编译。 但最重要的是,您提到实现了400个用于训练模型的特征,但从代码来看,连十分之一的特征都没有。

编译时出现了哪些错误?我的代码编译得非常顺利,如果不是这样,我根本就不会发布)

附加的文件:
 
Yevgeniy Koshtenko #:

编译时出现了什么错误?我的代码编译得非常顺利,如果不是这样,我根本就不会发布)

编译没问题,我修正了包含文件的路径,就这样搞定了。这里主要问题在于专家顾问的运行情况及其声明的功能。 我是MQL社区的新手,原本以为看到“预测市场走势的准确率高达65%” SimpleQuantumEA.mq5 专家顾问使用 400 个指标”,并看到已发布的代码时,会期待看到该专家顾问是按照这种原理进行交易的。但事实并非如此。请别误会,我绝无冒犯之意。 我非常欣赏你们的想法,并将许多内容应用到了自己的工作中。其他作者也是如此,没有任何一个发布的程序是100%可运行的。这大概就是人的贪婪吧。我们本就是这样。总之, 我非常感谢你们所提供的内容。 例如,在您的交易顾问中,我已经补充了超过2000行代码。 例如,在编写了用于验证400个特征有效性的代码后,最终只有149个被认定为有效。其余的都被算法筛选掉了,被视为不会影响预测的噪声。您也是这样吗?


只是希望能从您那里获得更多关于您如何实现99%盈利交易这一成果的具体步骤信息。我甚至不需要代码,只是想请教一些建议。 你使用了哪些层,又添加了哪些额外的神经元?我看到你最初是基于LSTM模型开发“量子”交易顾问的。最终,你放弃了该模型,转而在其上将“量子”作为过滤器使用吗? 还是说您的LSTM是一个独立的交易顾问,而Quantum 算法则是另一个独立的系统?

请多提供一些建议和信息。毕竟,如果您开始更多地回馈世界, 就会发现会有更多回报立刻回到您身上。这就是宇宙的运作方式。 我之所以在这里发帖,是因为你没有回复我的私信 :) 我向你保证,如果在这个过程中我取得了什么有价值的成果,我一定会分享的。不过,目前我才刚刚起步……

 

您好。

需要提醒的是,MQL5平台并不支持量子计算。 真正的量子神经网络需要使用 Qiskit 或 Cirq 等专用平台,以及量子硬件(例如 IBM Quantum)。这仅仅是对“注意力”机制的模拟。

就像 LSTM、Transformers、ARIMA 等模型的“大杂烩”一样。真正的量子计算无法在普通服务器和个人电脑上运行。

 
非常感谢您分享这些研究成果。
 
非常好
 
文章写得不错!不过,尽管使用了“量子”这一术语,该系统并未采用真正的量子计算机。它是一个经典神经网络,其中融入了受量子力学启发的非线性数学函数。

其核心创新之处在于引入了三种非线性效应:共振、干涉和退相干。