新文章 基于 .Net 框架和 C# 为 EA 交易和指标开发图形界面 已发布: 本文介绍了一种使用 Visual Studio 创建图形窗口的简单而快速的方法,并随后将其集成到专家顾问的MQL代码中。本文面向非专业读者,不需要了解C#和.NET技术。 MetaTrader 5 策略测试器具有许多特性,MQL GUI开发人员应该考虑这些特性。主要原因是根本不调用 OnChartEvent图形事件处理函数。此功能是合乎逻辑的,因为图形表单涉及实时与用户一起工作。然而,在测试器中实现某种类型的面板将是非常有趣的。这些是所谓的 “交易播放器”
MQL5向导 - 基于价格交叉移动平均线指标的交易信号 : 基于价格交叉移动平均线指标的交易信号(CSignalMA来自MQL5标准库)被考虑. 基于该策略的EA交易的代码可以被MQL5向导自动生成 作者: MetaQuotes Software Corp
新文章 交易者基于角度的操作 已发布: 本文将介绍基于角度的操作。我们将研究构建角度和在交易中使用角度的方法。 基于角度的操作在交易中应用已久。这些操作的主要优点是构造角度的简单性和清晰度。 江恩工具 就是基于角度操作的一个明显示例。 关于角度的一切似乎都已众所周知,不过,我会尝试从不同的角度看问题。让我们试着记住那些被遗忘的旧事物,以便获得全新的东西。 作者: Aleksej Poljakov
新文章 您应当知道的 MQL5 向导技术(第 10 部分):非常规 RBM 已发布: 限制性玻尔兹曼(Boltzmann)机处于基本等级,是一个两层神经网络,擅长通过降维进行无监督分类。我们取其基本原理,并检验如果我们重新设计和训练它,我们是否可以得到一个实用的信号滤波器。 限制性玻尔兹曼机(RBM)是一种神经网络形式,其结构非常简单,在特定圈子中,它们颇受推崇,在于它们能揭示数据集中隐藏的属性和特征。它们从较大维度的输入数据中通过学习,完成较小维度的权重,这些权重通常作为参考概率分布。如常,可从 此处 阅读更多内容,但通常它们的结构可以用下图来描绘: [картинка] 典型情况,RBM
新文章 MQL5 简介(第 4 部分):掌握结构、类和时间函数 已发布: 在我们的最新文章中揭开 MQL5 编程的秘密!深入了解结构、类和时间函数的基本要素,为您的编码之旅赋能。无论您是初学者还是经验丰富的开发人员,我们的指南都简化了复杂的概念,为掌握 MQL5 提供了宝贵的见解。提升你的编程技能,在算法交易领域保持领先! 欢迎来到我们 MQL5 之旅的第四部分!当我们深入研究结构、类和时间函数的简单性时,我们的重点是使复杂的概念更易于理解。 我们的目标始终如一:创造一个包容的空间,让所有人都能使用 MQL5 语言。
新文章 制作仪表板以显示指标和EA中的数据 已发布: 在本文中,我们将创建一个用于指标和EA的仪表板类。这是一个小系列文章中的介绍性文章,其中包含模板以在EA交易中包含和使用标准指标。我将首先创建一个类似于MetaTrader 5数据窗口的面板。 在本文中,我将创建一个可以显示开发人员指定的数据的仪表板。这样的面板将便于在图表上直观地显示数据和进行可视化调试,因为在面板上查看必要的值比在调试器中跟踪它们更方便。我指的是根据某些数据值调试策略的情况。 我将以终端数据窗口原型的形式制作面板,并用相同的数据填充: 图1数据窗口和仪表板
MFCS 货币关联图 : 该指标根据指定的货币图显示相关联的货币图。目前只能显示bar图。Color/monochrome模式可以设置。另外支持货币对反向兑换值的计算,比如EURUSD以及USDCHF等货币对。 作者: Mansukh Patidar
新文章 开发多币种 EA 交易(第 3 部分):架构修改 已发布: 我们在开发多币种 EA 方面已经取得了一些进展,该 EA 有几个并行工作的策略。考虑到所积累的经验,让我们回顾一下我们解决方案的架构,并尝试在我们走得太远之前对其进行改进吧。 我们分配了一个 EA 对象( CAdvisor 类或其子类),它是交易策略对象( CStrategy 类或其子类)的聚合器。在 EA 运行开始时, OnInit() 处理函数中会发生以下情况: 创建 EA 对象。, 创建交易策略对象并将其添加到 EA 的交易策略数组中。 在 OnTick() 事件处理函数中会发生以下情况: 为 EA 对象调用
新文章 数据科学和机器学习(第 18 部分):掌握市场复杂性博弈,截断型 SVD 对比 NMF 已发布: 截断型奇异值分解(SVD)和非负矩阵分解(NMF)都是降维技术。它们在制定数据驱动的交易策略方面都发挥着重要作用。探索降维的艺术,揭示洞察和优化定量分析,以明智的方式航行在错综复杂的金融市场。 我们现实一点,在大多数现实世界的应用程序中,许多构建机器学习模型的数据集具有非常多的特征或变量(维度)。高维数据可能会引发各式各样的挑战,例如增加计算复杂性、过度拟合的风险、和可视化困难。您通常用到的的数据集拥有 5 个自变量!这不是 AI 算法交易中的大佬所做的。 假设您收集了 所有
Ravi+AO:
一个在工作中使用两个指标的简单EA交易, 使用的指标是 AO 和 RAVI (在附件中). 没有经过优化!!!在 EUR/USD - H1 上的优秀表现.
作者: shevss
从底层开始 - GBP100 开始的 RabbitM2:
使用组合指标, MA用于趋势判断, 而威廉姆斯%R和CCI指标用来产生信号, 使用Dochian带退出, RabbitM2 EA用于从零开始的成功. 欢迎大家进行测试并给我反馈.
作者: Peter
XDidi_Index : 在移动平均计算中含有更多高级自定义设置的 Didi needles 指标. 作者: Nikolay Kositsin
波带 2 : 一套基于指标 iBands (布林带,BB) 的交易系统。 在指定的时间间隔 (从 XX 点钟到 Y 点钟) 放置 Buy Stop 和 Sell Stop。 作者: Vladimir Karputov
新文章 种群优化算法:微人工免疫系统(Micro-AIS) 已发布: 本文研究一种基于人体免疫系统原理的优化方法 — 微人工免疫系统(Micro-AIS) - AIS 的修订版。Micro-AIS 使用更简单的免疫系统模型,和更简单的免疫信息处理操作。本文还讨论了 Micro-AIS 与传统 AIS 相比的优缺点。 AIS 算法针对这些过程运用抗原(输入)、抗体(溶液)和杀伤细胞(优化过程)的概念进行建模,从而以最优方式解决问题。抗原代表需要优化的输入。抗体代表了这个问题的潜在解。杀手细胞是寻找优化问题的最佳解的优化过程。 人工免疫系统(AIS)优化方法于 1990
新文章 同时交易多种工具时平衡风险 已发布: 本文将帮助初学者从头开始编写一个脚本的实现,用于在同时交易多种工具时平衡风险。此外,它还可以为有经验的用户提供新的思路,使他们可以根据本文提出的方案来实现自己的解决方案。 本文将讨论在日内同时交易多种工具时如何平衡风险的话题。本文的目的是让用户能够从头开始编写平衡工具的代码,并向有经验的用户介绍其他可能以前未使用过的旧想法的实现方法。为此,我们将探讨风险概念的定义,选择优化的标准,重点关注实现解决方案的技术方面,分析此类实现的标准终端能力集,并探讨将此算法集成到软件基础设施中的其他可能方法。
新文章 MQL5:创建自己的指标 已发布: 什么是指标?指标是我们希望以便利方式在荧幕上显示的一组计算值。这一组值在程序中以数组表示。因此,创建指标意即编写用于处理数组(价格数组)的算法并将处理结果记录在其他数组(指标值)中。本文通过描述“真实强弱指数”(True Strength Index) 的创建说明了如何在 MQL5 中编写指标。 作者: MetaQuotes Software Corp
愤怒小鸟 (剥头皮) : 受到 Ilan 1.6 启发的智能交易系统。它使用 iCCI (CCI, 商品渠道指数), iRSI (RSI, 相对强度指数) 指标。 作者: Vladimir Karputov
新文章 种群优化算法:细菌觅食优化 — 遗传算法(BFO-GA) 已发布: 本文释义了一种解决优化问题的新方式,即把细菌觅食优化(BFO)算法和遗传算法(GA)中所用的技术结合到混合型 BFO-GA 算法当中。它用细菌群落来全局搜索最优解,并用遗传运算器来优调局部最优值。与原始的 BFO 不同,细菌现在可以突变,并继承基因。 BFO(细菌觅食优化) 是一种受到细菌觅食行为启发的优化算法。它是由 Rahul K. Kujur 于 2002 年提出的。BFO
新文章 一个使用命名管道在 MetaTrader 5 客户端之间进行通信的无 DLL 解决方案 已发布: 本文说明如何使用命名管道在 MetaTrader 5 客户端之间实施进程间通信。为使用命名管道而开发了 CNamedPipes 类。为了测试其使用以及测量连接吞吐能力,提供了价格变动指标、服务器和客户端脚本。命名管道的使用足以应对实时报价。 作者: investeo
新文章 使用优化算法即时配置 EA 参数 已发布: 文章讨论了使用优化算法即时查找最佳 EA 参数,以及交易操作和 EA 逻辑虚拟化的实际问题。这篇文章可作为在 EA 中实现优化算法的指导。 我经常被问到,如何在使用 EA 和策略时应用优化算法。在本文中,我想谈谈使用优化算法的实际问题。 在当今的金融世界里,每一毫秒都可能产生巨大的变化,因此算法交易变得越来越有必要。而优化算法在创建高效交易策略方面发挥着关键作用。也许有些怀疑者认为,优化算法和交易没有共同点。然而,在本文中,我将展示这两个领域如何相互作用,以及从这种相互作用中可以获得什么好处。
新文章 DoEasy. 控件(第三十一部分):滚动条控件内内容的滚动 已发布: 在本文中,我将实现通过按钮滚动水平滚动条容器内容的功能。 编译 EA,并在图表上启动它: 如您所见,由箭头按钮管理的滚动效果良好。 当尝试用鼠标移动滑块时,它会“抗拒”,这是很自然的 — 我们仍未处理滑块移位,但我们已经重新计算了它的尺寸和坐标。 故此,当我们尝试用鼠标移动滑块时,设置其坐标的方法会返回到与其可见区域中容器内容的位置相对应的位置。 此行为将在后续文章中终结。 作者: Artyom Trishkin
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录