文章 "MQL5 中的范畴论 (第 8 部分):幺半群(Monoids)"

 

新文章 MQL5 中的范畴论 (第 8 部分):幺半群(Monoids)已发布:

本文是以 MQL5 实现范畴论系列的延续。 本期,我们引入幺半群作为域(集合),通过包含规则和幺元,将范畴论自其它数据分类方法分离开来。

为了描绘幺半群在交易者中的可能应用,我们要考虑 5 个决定,都是某些或大多数交易者在执行交易之前也许会面临的。 这些是:

  1. 要考虑回溯期的长度。
  2. 要使用的图表时间帧。
  3. 要使用的应用价格。
  4. 要选择的指标。
  5. 以及,这些给定信息,是否采取区间或趋势进行交易。

对于这些决定中的每一个,我们将跟进:

  • 一组可供选择的可能数值;
  •  一种二元运算,可在任意两个元素之间进行选择。 此运算可以是一个 MQL5 方法,由另一个方法调用,迭代所有集合元素,直到做出一个选择。
  • 以及此集合内幺元的索引。 索引,因为此元素所位于的集合是一个数组。
  • 理想的二元运算(只需在 2 个元素之间进行选择)的选择将是以下选项之一:
  • 选择两个元素中较小元素的运算。
  •  从两个正在评估的元素中选择最大元素的运算
  •  从集合中进行选择的运算,即二元运算中最接近两个元素中值的元素。
  •  最后,从集合中选择距二元运算两个元素的中值最远元素的运算。


我们正在研究 5 个决策要点:回溯期、时间帧、应用价格、指标和信号解释。 其他的交易者也许会有不同的关键决策点。 即如此,重要的是要留意,这并非一个明确的分步指南,而只是本文的简单选择。

作者:Stephen Njuki