进化计算是计算智能、机器学习和人工智能的一个子领域,广泛应用于优化问题、机器人设计、创建决策树、调整数据分析算法、训练神经网络和调整超参数。它不依赖于经典的数值方法,而是借鉴生物进化的灵感来开发有效的解决方案。在没有已知的适应度函数导数,或者当适应度函数具有许多局部极值时,进化计算尤其有用,因为这些极值可能会阻碍序列方法的进展。下载MT5交易平台,帮助交易者更好地把控市场。
在解决复杂的高维问题时,进化计算中使用的群体算法比经典算法具有许多优势。它们能够更有效地找到与最优解足够接近的次优解,这在实际优化问题中通常是可接受的。进化计算中一种有趣的方法是思维进化计算(Mind Evolutionary Computation,MEC)算法,由Chengai及其合着者于1998年提出。与预期的人脑建模不同,MEC算法对人类社会行为的某些方面进行建模,将每个人都视为在一群人中发挥作用的智能体。在做出决定时,个人会受到其团队成员和其他团队成员的影响,以在社会上获得崇高的地位,个人必须向团队中最成功的人学习。
同时,为了使他的团队比其他团队更成功,所有个人在团队间竞争中都必须遵循相同的原则。MEC算法的一个重要方面是组内个体之间以及组之间的信息交换,这反映出需要持续和自由地交换信息,以成功发展一个由聪明的个人组成的社会。
MEC算法分别使用负责局部搜索和全局搜索的局部竞争和异化操作来实现所提出的概念。该算法使用留言板来存储有关种群进化历史的信息,基于该信息来控制优化过程。MEC算法可以被解释为由领先和滞后组组成的多种群算法,假设每组中的代理数量相同。每个组都有自己的本地留言板,还有一个用于整个多种群的通用全局留言板。
MEC算法的原始版本被称为简单MEC(SMEC),使用了组初始化、局部竞争和异化操作。初始化操作创建组并将它们放置在搜索区域中,对于每个组,都会生成一个随机向量,该向量与组中的个体相识别。然后,确定组中剩余代理的初始坐标,使用正态分布定律将它们随机放置在组中的个体周围。局部竞争操作实现对每组的最大适应度函数的局部搜索,对于每个组,都会从其留言板上读取有关当前获胜代理的信息。
然后,确定组中剩余代理的新坐标,并使用正态分布定律将其随机放置在获胜者周围。计算组代理的新帐户,并确定具有最大当前帐户的新组获胜者。有关新获胜者的信息发布在小组留言板上。异化操作控制着全局搜索,首先,读取消息公告板中所有组的帐户,然后将这些账户相互比较。如果领头小组的得分低于其中一个落后小组的得分,那么后者将取代领头者,领头小组将变得落后。如果一个组的得分低于所有落后组的得分,则该组将从群体中移除。使用初始化操作初始化新组,而不是删除组。
因此,MEC算法是一种包括初始化、局部竞争和异化操作的多种群算法。以上是算法创建者对简单MEC算法的一般描述,在我看来,这样的描述使我们很难理解多维空间中搜索策略的基本原理。因此,出现了许多问题,例如“什么是留言板,它与群体中特定个人的特征有何不同?”和其他问题,所以让我们仔细看看这些微妙之处。
上面已经说过,该算法模拟了人类社会及其成员之间的互动。想象“观念”概念最简单明了的方法是,它可以是科学的观念,也可以是艺术的、文学的或任何其他的。社会上总是有占主导地位的思想和另类的思想。与作者不同的是,我不会根据群体将思想划分为“领先和落后”。
由于每个想法至少包括一个理论(理论是适应度函数的优化参数),一个想法可以有思想分支,就像在科学中有各种科学理论和运动一样。思想分支在每个思想中实现局部竞争,并在局部极值附近提供搜索。所有思想的多个分支代表多个群体,而单个思想及其分支代表单个群体。每个想法只存储其理论和实践价值,用户程序指的是思想分支,而不是想法本身。
为了确保全局搜索,有必要确保在群体中出现超出当前想法的新想法,否则这些想法将陷入局部极值,并且不会出现更好的适应度函数值。异化(销毁)的过程就是为了这个目的。我们将使用与原始算法中略有不同的方案来交换主导组(绿色)思想和替代组(蓝色)思想。在对每个群体的想法进行单独分类后,我们从占主导地位的群体中去除最差的想法,用另一个群体中最好的想法取代它,从而确保想法的交流。
在备选组的空位上,我们放置了一个新的想法,它是从优势组(不包括最后一个)中随机选择的想法的摘要中组装而成的。为了提供可变性,可以在这个动作中添加随机成分,我将其留给优化算法研究人员可能进行的进一步实验。从优势群体的思想中选择摘要增加了算法的组合能力。
下载MT5交易平台,可以为研究和应用进化计算与思维进化算法提供一个强大的工具。MetaTrader 5不仅支持多种编程语言和脚本,还允许用户轻松集成和测试各种复杂的交易策略,包括基于进化计算和思维进化算法的策略。通过MT5,交易者和研究人员可以更好地理解和应用这些算法,从而在市场中获得竞争优势,或在其他领域实现优化和创新。
手机MT4 MACD双线指标设置步骤,MACD双线由快线(DIF)、慢线(DEA)及柱状图(MACD柱)组成,通过调整参数可优化信号灵敏度:1. 打开图表并添加指标:在MT4手机端选择交易品种图表,点击底部“指标”按钮,搜索并添加“MACD”。2. 基础参数设置,默认参数:快线(12周期EMA)、慢线(26周期EMA)、信号线(9周期EMA)。调整建议:快线与慢线:缩短周期(如10/20)可增强灵敏度,延长周期(如20/50)可过滤噪音。信号线:通常固定为9周期EMA,用于确认买卖信号。
展开全部
分形指标(Fractal)是由著名交易员比尔·威廉姆斯(Bill Williams)开发的技术分析工具,旨在通过识别价格图表中的特定形态,预测潜在的价格走势并生成看涨或看跌信号。其核心原理基于混沌理论中的自相似性原则,通过识别价格的高点或低点形成的分形形态,帮助交易者判断趋势方向与支撑/阻力位。分形指标作为MT5交易平台内置的经典工具,为交易者提供了直观的价格转折点识别方法。
展开全部
MT5的测试器功能强大,为用户提供了同时在多种金融产品上测试所需的所有功能。其测试仪能够按时间自动同步报价,进而为用户呈现出时间尺度上清晰同步的盈利能力曲线。相比之下,MT4 则不具备这一功能,这无疑是 MT4 的一大短板。不过,尽管 MT4 存在这样的不足,MetaQuotes 依然在全力支持第四版终端,毕竟其受欢迎程度依旧很高。作为 MT4 的活跃用户,也能发现这些缺点实际上并没有想象中那么严重。
展开全部