文章,程序库评论 - 页 76

  EA: BreakOut15  (23   1 2 3)
BreakOut15 : 一款基于两条 iMA (移动平均线,MA) 均线的智能交易系统。 在交叉点,我们自价格回移一定距离,并期待突破获得的价位。 作者: Vladimir Karputov
  EA: 3MACross EA  (39   1 2 3 4)
3MACross EA : 基于指标 "MA Cross 3MACross Alert WarnSig" (https://www.mql5.com/zh/code/19519) 和 "价格通道" (https://www.mql5.com/zh/code/44) 的智能交易系统。 作者: Vladimir Karputov
新文章 研究CCanvas类如何绘制透明的图形对象 已发布: 你是不是想要更加好看的移动平均线?你想要在终端中绘制更加漂亮的而不是简单的实心矩形吗?终端中能够绘制出更有吸引力的图形。这可以通过CCanvas类来实现,该类用于创建自定义图形对象。用这个类你能够实现透明化,混合色以及通过重叠和混合颜色产生透明的效果。 在MetaTrader5中绘图很简单,你只需要知道一些细节就行。一个细节就是终端屏幕是如何设计的。跟准确的说,我们对图形在屏幕上的输出方式 感兴趣。例如,图表能够在前景或是背景上显示。在屏幕上输出的颜色取决于显示的图表。某些图表对象可能在重叠或者交叉区域产生颜色变化。 在用
SilverTrend v3 : SilverTrend v3 - 交易基于柱线最高价, 最低价和收盘价的分析。 作者: Vladimir Karputov
突破前根蜡烛 2 : "突破前根蜡烛" 智能交易系统 作者: Vladimir Karputov
BW-ZoneTrade : 该指标由Bill Williams提出,根据Trade Zones绘制柱形。 作者: MetaQuotes Software Corp
新文章 DoEasy. 控件(第 6 部分):面板控件,自动调整容器大小来适应内部内容 已发布: 在本文中,我将继续研究面板 WinForms 对象,并实现自动调整大小,以便适应位于面板内的 Dock 对象的常规大小。 此外,我将向品种函数库对象添加新属性。 编译 EA,并在品种图表上启动它: 如此,面板就能适应附着到其上的对象的正常大小,不同的绑定方法均能正确工作,面板也可以正确变更其大小。 当放置具有不同绑定方法的对象时,它们的排列方式与我的不同 — 它们不应附着到面板的边缘,如果列表中的每个后续对象具有相同的绑定,则应附着到前一个对象的边缘。
新文章 带有图表交互控件的指标 已发布: 本文提供了一个关于指标界面的新视角。 我将重点关注便利性。 多年以来,我尝试了几十种不同的交易策略,并测试过数百种不同的指标,我得出了一些结论,我想在本文中与大家分享。 以我的观点,另一种方法更简单,同时也更具交互性。 它涉及由交易者改变交易周期,而且是以一种更为便捷的形式。 毕竟,无论算法多么智能,交易者仍然更清楚他们自己需要什么样的指标设置,我们的任务就是帮助他们,并促成这一过程。 为了修改周期,我们将使用鼠标滚轮滚动。 滚动模式本身将通过打开图表右侧的按钮激活。 该图展示了通过单次移动改变指标周期是多么容易。
  指标: FX 鱼  (1)
FX 鱼: 独特的 FX_FISH 指标被 Western 专家广泛使用在外汇市场, 股票市场和其它。 作者: John Smith
  EA: T3MA  (6)
T3MA : 基于 T3MA-ALARM 指标的 EA 交易。 作者: Vladimir Karputov
EA每日工作时间区间 : 简述简述EA每日工作时间区间 限制EA每日工作时间区间 限制EA每日工作时间区间 限制EA每日工作时间区间 作者: my15605613828
无影线彩色柱形图 : 指标会搜索没有影线的柱形,使用了 DRAW_COLOR_HISTOGRAM 的绘图风格 作者: Vladimir Karputov
新文章 学习如何基于 OBV 设计交易系统 已发布: 这是一篇新文章,将针对初学者继续我们的系列,介绍如何基于一些流行指标设计交易系统。 我们将学习一个新的指标,即能量潮(OBV),我们将学习如何使用并基于它来设计交易系统。 在该策略中,我们需要基于当前 OBV 值和前一个 OBV 值来判断 OBV 曲线的方向。 因此,对于每次即时报价,我们需要检查当前 OBV 和前一个 OBV 值,若当前值大于前值时,这将是 OBV 上升的迹象,反之亦然;若当前值小于前值时,这是 OBV 下降的迹象。 以下是该策略每一步的蓝图,可帮助我们为其设计交易系统: 作者: Mohamed Abdelmaaboud
新文章 神经网络变得轻松(第十五部分):利用 MQL5 进行数据聚类 已发布: 我们继续研究聚类方法。 在本文中,我们将创建一个新的 CKmeans 类来实现最常见的聚类方法之一:k-均值。 在测试期间,该模型成功地识别了大约 500 种形态。 作为训练的结果,我们得到了损失函数与聚类数量的依赖关系图。 它如下所示。 正如您在图表上所看到的那样,拉弯处被证明是相当大的 — 范围从 100 到 500。 该模型总共分析了 92000 多个系统状态。 图形的形式与上一篇 文章 中 Python 脚本构建的图形完全相同。 这间接地证实了我们构建的类运行正确。 作者: Dmitriy Gizlyk
新文章 无需 Python 或 R 语言知识的 Yandex CatBoost 机器学习算法 已发布: 本文通过一个具体的例子提供了机器学习过程的主要阶段的代码和描述。您不需要 Python 或 R 语言知识就能够获得模型。此外,基本的MQL5知识已经足够了- 这正是我的水平。因此,我希望这篇文章能为广大读者提供一个很好的指导,帮助那些对评估机器学习能力感兴趣的人,并在他们的课程中实现这些能力。 结果不是很特别出众,但可以注意到,主要的交易规则“避免金钱损失”是遵守的。即使我们从 CB_Svod.csv
新文章 可视化使用选定标准优化的结果 已发布: 在这篇文章中,我们继续开发用于操作优化结果的 MQL 应用程序,这一次,我们将会展示如何在通过图形界面指定了其它标准、在优化参数之后生成最佳结果的表格。 为了看到所有选中的结果,应该转到 Results 页面并再选择 Favorites 页面。默认情况下,会根据 Profit(利润) 标准选择100个结果,加到表格中。需要按照另外的标准选择100个最佳结果的话,可以在任何时候在 Criterion(标准) 下拉列表中做选择。我们晚点再讨论这个,现在让我们探讨组织这个过程的方法。 图 2. 最佳优化结果图 作者: Anatoli
新文章 从头开始开发智能交易系统(第 16 部分):访问 web 上的数据(II) 已发布: 掌握如何从网络向智能交易系统输入数据并非那么轻而易举。 如果不了解 MetaTrader 5 提供的所有可能性,就很难做到这一点。 为了理解这一点,请观看以下视频,注意每个细节。 一切都工作完美。 这符合期望,因为在开发客户机-服务器程序时,这种解决方案已被广泛应用,我们不希望一个环节阻塞另一个。 换言之,我们利用一个信道在进程之间进行通信。 通常,当它们处于同一环境中时,信道将在内存里创建 — 为此专门分配了一个隔离区域,但该区域是共享的,且对客户端和服务器都可见。
新文章 视频:简单自动交易 — 如何利用 MQL5 创建简单的智能交易系统 已发布: 在我的课程中,大多数学生认为 MQL5 真的很难理解。 除此之外,他们还在寻找一种直接的方法来把一些过程自动化。 那么阅读本文中归纳的信息,就能立刻发现如何利用 MQL5 开始运作。 即使您以前从未接触过任何形式的编程。 即使您无法领会之前您所观察到的插图的情况下。 所谓的智能交易系统就是我们现在所要寻找的。 智能交易系统是一个自动化应用程序,可以在 MetaTrader 中运作,并可自行开仓和平仓。 在本视频中,我们将学习如何按照最基本的形式创建智能交易系统。
  指标: X2MA  (2)
X2MA : 通用移动均线带有双平滑,且平滑算法可从一打变种中选择。 作者: Nikolay Kositsin
MACDChannels: 这是一款在主图关于MACD的指标 作者: XueFei Xiong
新文章 轻松快捷开发 MetaTrader 程序的函数库(第 三十部分):延后交易请求 - 管理请求对象 已发布: 在上一篇文章中,我们遵照函数库对象的一般概念创建了相对应的延后请求对象类。 本次,我们将着手允许管理延后请求对象的类。 最初,我打算创建一个独立的、拥有所有必要方法的类来管理延后请求。 但是事实证明,函数库的主要 CTrading 类与将要创建的管理延后请求的新类是如此紧密相关,以至于令管理延后请求对象的新类成为主要交易类的后代会容易得多。 延后请求对象的完整管理在类计时器中执行,故此我们将基准交易类计时器定为虚拟,这意味着延后请求管理类的计时器也将是虚拟的。
新文章 在交易中应用 OLAP(第 2 部分):可视化交互式多维数据分析的结果 已发布: 在本文中,我们会探讨为一个MQL程序创建一个交互式图形界面,该程序设计用于使用OLAP技术处理帐户历史和交易报告。为了获得视觉效果,我们将使用最大化和可伸缩的窗口、自适应布局的控件和用于显示图表的新控件。为了提供可视化功能,我们将实现一个GUI,其中沿着坐标轴选择变量,以及选择聚合函数、图表类型和排序选项。 以下是可以使用OLAPGUI以图形方式显示的分析配置文件示例。 按交易品种排列的利润,降序排列 按交易品种字母顺序排序的利润 按交易品种计算的利润,持仓结束的星期几,交易类型“买入”
新文章 William Blau 的 MQL5 指标与交易系统。第一部分:指标 已发布: 本文要讲述的是 William Blau 在《动量、方向和背离》一书中所说的指标。William Blau 的方法允许我们迅速、准确地接近价格曲线的波动,从而确定价格变动的趋势和转折点,并消除价格噪声。同时,我们还能探测市场的超买/超卖状态,以及指明趋势结束和价格反向变化的信号。 作者: Andrey N. Bolkonsky
基于 CExpert 的多空单边 EA : 这个 CExpert 子类只允许多/空订单的单边交易, 显示其与 MACD 示例的用法。 作者: Jose
新文章 扩充策略构建器功能 已发布: 在前两篇文章之中,我们讨论了 Merrill (美林)形态针对各种数据类型的应用。 并开发了一款应用程序来测试提出的思路。 在本文中,我们将继续策略构建器的工作,来提高其效率,并实现新的功能。 测试完成后,结果将显示在“报告”部分中。 之后,您可以单击打开图形。 下一个视频显示了按照上述算法进行的测试。 作者: Alexander Fedosov
ZigZagEvgeTrofi 版本1 : 一个基于之字转向(ZigZag)指标的交易系统。 作者: Vladimir Karputov
趋势触发因子 JMA - 多时间帧 : 趋势触发因子 JMA 指标的多时间帧版本。 作者: Mladen Rakic
新文章 从头开始开发智能交易系统(第 14 部分):添加价格成交量(II) 已发布: 今天,我们要将更多资源加入 EA。 这篇有趣的文章可以提供一些展示信息的新思路和方法。 与此同时,它能帮助修复项目中的小缺陷。 在下面的视频中,您可以看到这条轨迹实际上是如何工作的,它是如何调整屏幕上的成交量的。 这个指标很有帮助,如果您学会如何正确使用它,那将是一件很棒的事情。 故此,与"时序与交易"一起,他们形成了一个双噪声分析工具,这是市场上最先进的交易方法之一。 作者: Daniel Jose
新文章 图形界面III:简单与多功能按钮(第一章) 已发布: 让我们探讨按钮控件。我们将讨论几个用于创建简单按钮,扩展功能按钮(图标按钮和分割按钮)以及关联按钮(按钮组和单选按钮)的类的实例。另外,我们还将在已有的类中增加一些内容以扩展它们的功能。 本文将比前面的文章简单得多,在此,我们将讨论按钮控件, 按钮是图形界面中用户可以互操作的最简单的控件。同时,还有多个实现选项。在本文中,我们将针对不同复杂度水平的按钮创建三个类。 简单按钮, CSimpleButton 类;, 图标按钮, CIconButton 类;, 分割按钮, CSplitButton 类。
新文章 从头开始开发智能交易系统(第 13 部分):时序与交易(II) 已发布: 今天,我们将针对市场分析构建《时序与交易》系统的第二部分。 在前一篇文章《时序与交易(I)》当中,我们讨论了一种替代的图表组织系统,该系统能够针对市场上执行的成交进行最快速的解释。 该指标功能强大,信息量大,因此我决定制作一期视频,展示编写时资产显示的真实数据与其数值之间的小规模比较。 我打算演示一下,它过滤了大量信息,令您能够更快地读取数据,更好地了解正在发生的事情。 我希望你们喜欢并能利用这款神奇而强大的指标。 作者: Daniel Jose