iCrossClose : 本指标允许对两个交易品种的价格进行任何数学操作并在任何其他图表上绘制结果. 它允许计算交叉 (使用乘法和除法), 点差 (减法) 或者只是在图表上绘制其他交易品种的数据. 作者: Dmitry Fedoseev
新文章 构建自动运行的 EA(第 14 部分):自动化(VI) 已发布: 在本文中,我们将把本系列中的所有知识付诸实践。 我们最终将建立一个 100% 自动化和功能性的系统。 但在此之前,我们仍然需要学习最后一个细节。 在此图中,我们看到了交易者如何与平台交互,从而在交易服务器上开仓和平仓。 为了自动化该过程,我们需要对此图例进行一些更改。 如此,代表手动模型的图例 01 变成了图例 02。 此图表现在不同编程阶段,根据定义的一些操作规则,EA 的自动操作。 图例 02 - 自动模式 请注意,图例 02 包含一个充当系统监管者的图像。 自动化系统绝不应在无人监督的情况下运行。
检查是否有新柱产生 : 作用是检查是否产生新柱 这是一个类文件,可作为类使用,也可以复制到EA或脚本中使用 作者: Mage He
新文章 多层感知器和反向传播算法(第 3 部分):与策略测试器集成 - 概述(I) 已发布: 多层感知器是简单感知器的演变,可以解决非线性可分离问题。 结合反向传播算法,可以有效地训练该神经网络。 在多层感知器和反向传播系列的第 3 部分当中,我们将见识到如何将此技术集成到策略测试器之中。 这种集成将允许使用复杂的数据分析,旨在制定更好的决策,从而优化您的交易策略。 在本文中,我们将讨论这种技术的优点和问题。 在研究了如何实现所需的控件后,我设计了要部署的体系结构。 虽然这个过程可能看起来不必要,甚至荒谬,但它对开发非常重要,因为它给出了将要做什么,以及需要首先完成哪些活动的思路。 使用
新文章 构建自动运行的 EA(第 13 部分):自动化(V) 已发布: 您知道什么是流程图吗? 您能用它吗? 您认为流程图适合初学者吗? 我建议我们一起继续阅读这篇新文章,学习如何使用流程图。 许多人可能会保持警惕,认为将一个思路转化为代码是非常复杂的事情,只有编程领域的专家、硕士或博士才能做到。 但事实并非如此。 任何有常识、谨慎、纪律、好奇心和兴趣的人,只要清楚客观地陈述这个思路,实际上都可以将他们的思路变成代码。 如果您无法清楚地定义要实现的思路,请返回上一步,并以清晰简单的方式将您的想法写在纸上。 现在我们来看看如何将这个思路转化为代码。 如果思路太短,请给出详细的描述。
Exp_HullTrend : 这款 Exp_HullTrend EA 基于趋势指标 HullTrend 的信号。 作者: Nikolay Kositsin
新文章 种群优化算法:引力搜索算法(GSA) 已发布: GSA 是一种受无生命自然启发的种群优化算法。 万幸在算法中实现了牛顿的万有引力定律,对物理物体相互作用进行建模的高可靠性令我们能够观察到行星系统和星系团的迷人舞蹈。 在本文中,我将研究最有趣和最原始的优化算法之一。 还提供了空间物体运动的模拟器。 与此同时,所有代理者都可以依据质量(根据目标函数的值计算)和它们之间的距离的吸引力相互交换信息,无论它们在搜索空间中的哪个位置。 代理者被视为物体,它们的适应性由其质量来衡量。
理想的之字线 : 这是一个简单但是非常快速且没有暂停或错误顶峰的之字线指标. 本指标被设计用于EA交易. 顶峰的获取已经进行了对时间的优化 作者: Андрей
均势指标 : 均势指标是由 Igor Livshin 提出的,它尝试通过评估买家与卖家推动价格到极值水平能力来衡量他们的强弱, Livshin 在2001年8月发行的《股票与商品》杂志上公布了这个指标。这个版本的指标计算的 BOP 就和发表的文章中描述的完全一样, 作者: Mladen Rakic
新文章 图形界面 VII: 表格控件 (第一章) 已发布: MetaTrader 图形界面系列的第七部分处理的是三种表格类型:文本标签型,编辑框型,以及绘制型。另一种重要并且常用的控件是页面,它使您可以显示/隐藏成组的其他控件并且在您的MQL应用程序中开发有效利用空间的界面。 文本标签型表格包含以下的组件: 背景, 文本标签, 垂直滚动条, 水平滚动条. 图 1. 文本标签型表格控件的组成部分 作者: Anatoli Kazharski
ThreeLineBreak on Chart S/R:
Steve Nison策略图表中的three line break
Author: Ulterior
New article 交易中的数学: 交易仓结果的评估 has been published:
相信很多人都听过这样一句话 "一次的成功不能保证永远成功"。我们必须对交易的结果进行评估。在这篇文章中我们将讲述简单实用的评估方法。
我们经常听到这样的话: "减少损失增长利润".看到最后的结果,对于止损或是有效可靠的赢利我们不能够作出任何结论。我们看到的只是开仓时间,平仓时间和最终结果– 盈利还是亏损。在毫不知晓市场利率浮动的情况,我们不能判定交易系统特性。它的风险是多少?可以达到的赢利值?对于这些问题MAE(Maximum Adverse Excursion) 和 MFE (Maximum...
新文章 神经网络变得轻松(第三十五部分):内在好奇心模块 已发布: 我们继续研究强化学习算法。 到目前为止,我们所研究的所有算法都需要创建一个奖励政策,从而令代理者能够每次从一个系统状态过渡到另一个系统状态的转换中估算其每个动作。 然而,这种方式人为因素相当大。 在实践中,动作和奖励之间存在一些时间滞后。 在本文中,我们将领略一种模型训练算法,该算法可以操控从动作到奖励的各种时间延迟 为了训练 EA,所有模型都是利用 NetCreator 工具创建的。 应该补充的是,若要在策略测试器中启用 EA 操作,模型文件必须位于终端公共目录 'Terminal\Common\Files'
新文章 构建自动运行的 EA(第 08 部分):OnTradeTransaction 已发布: 在本文中,我们将目睹如何利用事件处理系统快速有效地处理与订单系统相关的问题。 配合这个系统,EA 就能更快地工作,如此它就不必持续不断地搜索所需的数据。 现在,以更彻底的方式,我们终于有了彼此友好的 C_Manager 类和 EA。 两者都可以工作,并确保它们不会变得激进、或不友好。 因此,EA 和 C_Manager 类之间的消息流如图例 02 所示: 图例 02. 新函数的消息流 此消息流可能看起来太复杂,或完全不起作用,但这确实是到目前为止已经实现的。 查看图例 02,您可能会认为 EA
新文章 从头开始开发智能交易系统(第 18 部分):新订单系统 (I) 已发布: 这是新订单系统的第一部分。 自从我们在文章中开始打造这个 EA 以来,它已经历了各种变化和改进,同时保持了相同的图表订单系统模型。 视频清晰地展示了上述内容。 正如您所看到的,这个系统使用起来非常有趣。 作者: Daniel Jose
新文章 跨平台智能交易系统: CExpertAdvisor 和 CExpertAdvisors 类 已发布: 本文主要介绍 CExpertAdvisor 和 CExpertAdvisors 类, 它们是本系列文章中所述跨平台智能交易系统里用到的所有组件的容器。 CExpertAdvisor 的 OnTick 方法是该类中最常用的函数。大部分发生的动作出自这个方法。该方法的核心操作如下图所示: 作者: Enrico Lambino
新文章 MQL5 Cookbook: 处理典型图表事件 已发布: 在我的文章中,我打算描述并亲手实践使用 OnChartEvent () 来处理 MQL5 开发者预定义的典型(标准)事件。在 MQL5 的文章和 代码库 中已经包含了使用处理器的例程。 不过,我的目的是分析在面向事件编程 (EOP) 背景下的表现。我相信这个处理器可以成功地用于全自动和半自动交易系统。 1. "ChartEvent" 事件 那么,首先让我们来看看事件类型是什么。 根据文档,该 ChartEvent 事件会在图表工作时出现,特别是当: 在激活图表窗口中按下键盘上的按键。, 创建 一个图形对象。, 删除
新文章 DoEasy 函数库中的其他类(第六十六部分):MQL5.com 信号集合类 已发布: 在本文中,我将针对 MQL5.com 信号服务创建信号集合类,拥有能够管理信号的函数。 此外,我将改进“市场深度”快照对象类,来显示 DOM 的总买卖量。 编译 EA 并在交易品种图表上启动它,同时初步设置在当前交易品种/时间帧上操作,并激活操控 MQL5.com 信号服务的交易信号的标志: 在 EA 设置窗口的通用选项卡中,选中“允许修改信号设置”: 否则,EA 将无法操控 MQL5.com 信号。 启动 EA 后,日志会显示有关创建信号集合成功的消息,及其简述: Collection of
ZZ_YZ_MDAC_ELDER 1-1000 : 结合Elder彩色柱形的MDAC指标。 作者: Nikolay Kositsin
程序本来是mt5的KDJ指标,然后我加了下面代码意图实现当J线死叉的时候,发出预警信号,但总是没收到预警信息,测试也没任何错误提示,求大神看看问题在哪里?谢谢 for(int j=10;j<limit;j++) { if((JBuffer[j-1] > KBuffer[j-1])&&(JBuffer[j] < KBuffer[j])) //判断两线产生了死叉 { if(j==prev_calculated)//只针对当前K线报警历史K线就不用报警了 { Alert("UP"); SendMail("eurusd","死叉");
新文章 连续前行优化 (第八部分): 程序改进和修复 已发布: 根据本系列文章的用户和读者的评论和要求,程序已进行了修改。 本文包含一个自动优化器的新版本。 该版本实现了所需的功能,并提供了其他改进,这些是我运用该程序操作时发现的。 以前的程序版本分阶段输入日期,从而进行前行和历史优化,这很不方便。 而这一回,我实现了所需时间范围的自动输入。 功能的细节可以描述如下。 所选时间间隔应自动分为前行优化和历史优化。 两种优化类型的步骤都是固定的,并在间隔拆分之前已设置完毕。 每个新的前行范围必须在上一个范围之后的第二天开始。 历史间隔的偏移(重叠)等于前行窗口的步长。
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录