MT5免费下载:MQL5 中的范畴论——多层感知器函子

  MT5免费下载,范畴论作为一个复杂且多面的理论体系,其众多层面中,函子和性质变换无疑占据着关键地位。就如同我们之前所做的那样,再次对函子展开讨论,这实际上是在强调范畴论主题的核心思路之一。
  



  在以往的研究中,我们主要聚焦于尾随止损的调整,而本文将转变方向,即便依旧围绕函子展开研究,却把重点放在探索生成进场和出场信号的应用上。需要明确的是,本文附带的代码并非万能的 “圣杯”,而是为读者提供一种思路,读者可根据自身对市场的理解进行改进和修改。
  
  函子作为范畴之间的映射,其功能十分强大,它不仅能够捕捉两个范畴中对象之间的关系,还能洞悉这些范畴态射之间的联系。这一特性使得在进行预测时,我们在代码中可将其实现为两种映射之一,因为对交叉对象的映射实际上也在检查交叉态射,反之亦然。值得注意的是,本文所涉及的图形本身就是一个范畴。
  
  函子的映射方式较为简单,可通过一个线性方程来实现两个范畴的映射。具体而言,就是将域范畴中的对象值乘以系数,再加上一个常量,从而得到协域中的对象值。这种线性映射方式,其中的系数和常数分别对应简单线性方程的斜率和 y 截距。
  
  在金融领域,运用图论对财经日历数据进行重新格式化,并将其作为一个范畴,有助于梳理出日历数据复杂的相互关联性。从 MetaTrader 5 终端的日历选项卡中,我们能看到种类繁多的财经数据。鉴于货币对的独特性,依据这些数据针对货币对制定交易决策颇具难度。特别是对于像标普 500 指数这样的证券,我们需要考虑到一些财经数据之间存在相互依赖的关系。例如,我们假设 CPI 数据依赖于 PMI 数据,PMI 又依赖于最新的 10 年期竞卖收益率,而竞卖收益率又受到零售销售的影响。如此一来,对于标普 500 指数的波动,我们所面对的并非单一的经济数据点,而是由多个数据点构成的系列基础。
  
  在本文中,我们对标普 500 指数尤为关注,不仅因其具有波动性,更在于我们希望对其短期(月度)趋势进行预测,并利用这些预测结果在智能系统中进行开仓操作。这就意味着我们此次打交道的是智能信号类,而非之前系列文章中所涉及的智能尾随类。通过财经日历数据图形实现基于函子的变换,能够引发标普 500 指数的预测变化,而这一实现过程将借助多层感知器来完成。
  
  添加时间序列对象无疑增加了问题的复杂性,但这也进一步证明了其图形的特性。不过,对于财经数据之间的依赖假设存在多种可能性,例如有人可能认为 CPI 是零售销售的结果,零售销售受 PMI 影响,PMI 由货币供应量决定,货币供应量又以 10 年期竞卖业绩衡量等等。甚至还有更多不同财经数据点的排列组合,这些可能对预测标普 500 指数增量更为关键。好在 MetaTrader 5 终端中的策略测试器能够对这些不同的假设和排列进行验证,因此,清晰地罗列自己的思路,以某种格式呈现,有助于更有效地进行测试。
  
  MQL5 向导为我们提供了便利,只需简单点击几下,就能轻松组装智能交易系统,编写好的一体化代码都包含在一个信号文件之中。
  
  在信号文件内,将标普 500 指数值表示为图形,这一图形相当于一个范畴,其中每个图形顶点(数据点)等同于一个对象,顶点之间的箭头可视为态射。一个对象可能仅包含一个元素,但在实际情况中,这些数据点不仅包含我们关注的标普 500 指数数值,还涵盖了财经数据发布日期、该数据发布前的预测共识以及 MetaTrader 终端日历选项卡中列出的其他数据。这些数据在财经日历范畴中形成一个对象,即我们所说的集合。
  
  若要利用函子来分析和预处理历史财经日历数据,目前在策略测试器中无法直接从 MetaQuotes 的服务器完成,而需要借助第三方来实现。这确实是一个瓶颈问题,我们通过脚本将数据导出到 csv 文件,然后在策略测试器中读取该 csv 文件。需要注意的是,我们此次针对的是智能信号类实例,而非尾随类。由于涉及两个函子,所用脚本会写入两个文件,一个前缀为 “true”,表示函子交叉对象;另一个前缀为 “false”,表示交叉态射。相关写入文件附在文章末尾。
  
  MT5免费下载,通过对范畴论中函子在标普 500 指数预测及交易信号生成方面的深入研究,我们为交易决策提供了一种新的视角和方法,有望帮助交易者在复杂的市场环境中更好地把握机会,做出更明智的投资决策。

AvaTrade爱华平台

交易软件常见问题