MetaTrader5官方平台:MQL5中的范畴论-使用LDA的自然变换

  在市场中,MetaTrader5 官方平台为全球无数交易员提供了专业、高效的交易环境。无论是经验丰富的资深投资者,还是初出茅庐的新手小白,都能在此找到属于自己的机遇与挑战。自然变换作为一个关键的概念,是两个函子的目标对象之间的区别,这种差异在带有自然性四边形的级数中被着重强调,而自然性四边形又是这些函子的同域范畴中对象的交换组合。
  



  时间序列数据对于大多数交易员而言,早已不再陌生。我们熟悉 MetaTrader 终端的价格图表,也深知内置指标的奥秘,不少交易员甚至亲自操刀编写自定义指标代码,开发专属的 EA 交易。外汇对的价格,从图表上看虽是离散时间序列,每个区间有确定价格,但鉴于市场在一周大部分时间处于动态变化,实则为连续时间序列,因而离散视图助力分析。进行精准分析的根基,在于特定时刻给定证券的 “一致” 价格,研究不同时间段的序列差异,对预测至关重要,时间滞后下的数据对比更具建设性。
  
  在本文中,我们聚焦两个数据集,一个简洁明了,一个更为详尽,二者相辅相成。简单的表含时间戳列与移动平均值列,其行数由用户输入参数 “m_data” 调控,依移动平均周期交错排列于复合表之前。复合表除时间戳列,还有由移动平均周期决定数量的价格列。这两个具自然变换映射的数据集,我们将采用线性判别分析(LDA)这一新颖方法探究,此前系列文章尚未涉猎。LDA 作为分类器,能依据自变量与分类器变量,将最终结果归为至多 n 个类,输出权重向量定义质心,助力判断未知质心分类。
  
  时间序列预测的自然变换环节,如前文 18 和 19 所述,研究自然性四边形时,域对象举足轻重,展示价格点与移动平均数据集的自然变换时,函子源类别或对象并非关键,但若源类别含多对象,简单、复合数据集皆有对应实例。从图表映射视角,自然变换并不复杂,数据集时间戳列相连,复合表价格列映射至简单表移动平均列,MQL5 代码中以 “m_o_s” 和 “m_o_c” 分别声明简单、复合数据集实例,避免混淆内置类,降低逻辑出错风险。
  
  自然变换借 LDA 达成,关键映射是从滞后价格点到未来移动平均价格值,时间戳列虽未参与核心运算,但为呈现数据结构完整列出,时间滞后与移动平均周期等长,训练用起始索引向后 n 柱价格,预测则基于最新价展望未来 n 柱。
  
  MetaTrader5 官方平台不仅是交易的阵地,更是技术创新与知识探索的沃土。借助这一强大平台,交易员们得以不断挖掘数据潜能,运用前沿技术如自然变换与 LDA,在风云变幻的市场中精准决策,向着更高的交易境界稳步迈进。

AvaTrade爱华平台

交易软件常见问题