文章,程序库评论 - 页 230

新文章 MQL5 细则手册:在单一窗口中监控多个时间表已发布: 选择建仓方向时,同时显示的带有多个时间表的价格图表可能会非常有用。MetaTrader 5 客户端提供 21 个时间表用于分析。您可以利用能置于现有图表上的特殊图表对象,并在相应位置设置交易品种、时间表及其他属性。您可以添加任何数量的该类图表对象,但如果通过手工完成,将会非常不便且费时。而且,并不是所有图表属性都可进行人工设置。 我们可通过本文对此类图形对象进行深入了解。为方便说明,我们将使用控件(按钮)创建指标,以便同时在子窗口中建立多个图表对象。此外,图表对象将准确置于子窗口中,并随主图表或终端窗口的大小调整自动进行...
新文章 MQL5 细则手册:MetaTrader 5 交易事件的声音通知已发布: 在本文中,我们将考虑在“EA 交易”的文件中包含声音文件、从而为交易事件添加声音通知的事宜。将包含文件的事实意味着声音文件将位于“EA 交易”的内部。因此,在向其他用户提供编译后的“EA 交易”版本 (*.ex5) 时,您无需再提供声音文件并说明它们应予以保存的位置。 作者:Anatoli Kazharski
新文章 扩展 MQL5 标准库和重用代码已发布: 作为一名开发人员,MQL5 标准库让您的工作变得更加容易。然而,它无法实现世界上所有开发人员的全部需求,所以,如果您觉得您需要更多的自定义程序,您可以对标准库进行进一步的扩展。本文指导您完成将 MetaQuotes 的峰谷技术指标集成至标准库。我们从 MetaQuotes 的设计理念获得启发以实现我们的目标。 简而言之,MQL5 API 旨在让您从代码重用、可靠性、灵活性和易于维护中受益。这是从理论上而言,但除了这一切,如果您计划在 MQL5 中更进一步,开发出更复杂的工具,例如多货币“EA...
新文章 技术指标和数字滤波器已发布: 多年以来,代码库积累了大量的指标。其中许多指标都是在其他指标的基础上稍作修改。在对图表上的指标经过若干小时的目视比较后,我们禁不住要问:“有没有可能找到更客观和更有效的比较方式?”事实上这是可能的。我们应该承认,指标就是数字滤波器。让我们转向维基百科。 过滤器(化学),一种设计用于物理阻隔某些物体或物质而让其他物体或物质通过的装置(通常为膜或层)。 您是否同意指标可阻隔一些“不必要”的对象并专注于关键对象?现在,让我们来看看什么是数字滤波器。...
新文章 MQL5 编程基础:列表已发布: MQL 语言的新版本向自动交易系统的开发人员提供实施复杂任务的有效工具。不可否认,语言的编程能力已经得到极大的扩展。MQL5 面向对象的编程功能尤其值得一提。此外,也不能忽视标准库。通过错误代码 359 来判断,将很快支持类模板。 在本文中,我将通过描述数据类型和它们的集合来介绍什么在某种形式上可能是本文主题的扩展或延续。在这里,我要引用一篇在 MQL5.community 网站上发布的文章。Dmitry Fedoseev (Integer) 在他的 "MQL5 Programming Basics:Arrays"(MQL5...
新文章 将您的线性交易系统提升为幂交易系统已发布: 今天的文章为中级 MQL5 编程人员讲解如何通过轻松实施所谓的幂的技术从他们的线性交易系统(固定手数)中获利更多。本文中使用的泛称取幂是指那些使市场中下达的仓位的规模或数量与其风险相适应的货币管理模型。这是因为结果资产净值曲线呈抛物线形式,以几何级数或指数增长。术语“线性”也用于本文的上下文中,是一个介于数学和编程之间的术语。具体而言,我们将实施一个由 Ralph Vince 开发的固定分数仓位大小的实际 MQL5 变体。 作者:Jordi Bassaganas
新文章 通过有用的技术组合让您的 MQL5 客户惊叹!已发布: 得益于 MQL5 为编程人员提供的一套非常完整的函数集和面向对象 API,他们可以在 MetaTrader 环境中大展身手。然而,Web 技术如今是用途极为广泛的工具,可以在一些情形中提供帮助:当您需要完成一些非常具体的工作;希望用一些不同的东西给您的客户留下深刻印象;或仅仅是您没有足够的时间来掌握 MT5 标准库的特定部分。今天的练习引导您完成有关如何在创建令人惊叹的技术组合的同时,管理您的开发时间的实例。 作者:Jordi Bassaganas
新文章 Fozzy Inc. 提供的 Forex VPS已发布: VPS(虚拟专用服务器)是一项服务,通过该服务向用户提供所谓的虚拟专用服务器。虚拟服务器仿效标准物理服务器的操作。此物理服务器配置有几个虚拟服务器,这些虚拟服务器分享其资源。 为自己获取 VPS 如果您已经听说过 VPS 技术并且在如何找到正确的提供商并开始使用方面仍有疑惑,请停止拖延,现在就行动吧。通过 Fozzy Inc. 提供的 Forex VPS,您使用虚拟专用服务器和预安装的 MetaTrader 客户端将会又快又方便。 Fozzy Inc....
新文章 如何写好市场产品的描述已发布: MQL5 市场有很多产品出售,但是某些产品的描述并不是很好。很多文字显然需要改进,因为普通交易者不能领会它们。本文将帮助您使产品给人留下好印象。采用我们的建议来撰写惹人注目的描述,轻易地向您的客户精确展示您的卖点。 作者:MetaQuotes Software Corp.
新文章 统计学基础已发布: 每名交易者都使用某种统计计算进行工作,即使是基础分析的支持者也是如此。本文向您介绍统计学的基础及其基本要素,并说明统计学在决策中的重要性。 什么是统计学?以下是在维基百科中找到的定义:“统计学是对数据的采集、组织、分析、解释和表达进行的研究。”(统计学)。此定义提出了统计学的三个主要部分:数据采集、衡量和分析。数据分析对交易者而言尤其有用,因为收到的信息是经纪人提供的,或通过交易客户端得到的,已经经过衡量。...
新文章 MQL5.community 中的名人?已发布: MQL5.com 网站能够记住你的一切!你有多少帖子受热捧,您的文章有多受欢迎,您的程序在代码库中被下载了多少次 – 这仅仅是 MQL5.com 记住的一小部分。您的成就可以在个人资料中找到,但是整体情况呢?在本文中,我将显示所有 MQL5.community 会员成就的概貌。 作者:MetaQuotes Software Corp.
新文章 如何向 MetaTrader 5 平台添加新的用户界面语言已发布: MetaTrader 5 平台的用户界面被翻译成几种语言。如果您的母语不在支持的语言之中,请不用担心。您可以使用的特别的 MetaTrader 5 MultiLanguage Pack 工具轻松地完成翻译,这个工具由 MetaQuotes Software Corp. 提供,对所有用户都是免费的。在本文中,我们将介绍几个如何向 MetaTrader 5 平台添加新的用户界面语言的例子。 作者:MetaQuotes Software Corp.
新文章 用 MQL5 向导创建您自己的 EA 交易已发布: 编程语言知识不再是创建自动交易的一个先决条件。以前,缺乏编程技能是实现自己的交易策略的不可逾越的障碍,但是随着 MQL5 向导的出现,这种情况迅速改变了。交易新手能够不再因为缺乏编程经验而担心 - 使用让您能够生成 EA 代码的新向导,编程经验不再是必不可少的了。 作者:MetaQuotes Software Corp.
新文章 MQL5 代码自动生成文档已发布: 大多数 Java 代码编写者熟悉可通过 JavaDocs 创建的自动生成文档。其思路是以一种半结构化的方式向代码添加注释,然后可以将这些注释提取到易于导航的帮助文件。C++ 世界也有若干文档自动生成器,其中微软的 SandCastle 和 Doxygen 是两款领先产品。本文说明使用 Doxygen,从 MQL5 代码的结构化注释创建 HTML 帮助文件。试验非常成功,我认为 Doxygen 从 MQL5 代码生成的帮助文档会增加很多价值。 作者:Paul
MACD 背离: 该指标会在MACD指标上绘制背离线,并且以绿色和红色的箭头给出买入和卖出信号。 作者: Alain Verleyen
MQL5向导 - 基于价格交叉移动平均线并由ADX确认的交易信号: 基于价格交叉移动平均线指标并由ADX确认的交易信号(CSignalADX_MA来自MQL5标准库)被考虑. 基于该策略的EA交易的代码可以被MQL5向导自动生成 作者: MetaQuotes Software Corp.
新文章 利用 MQL5 向导和 Hlaiman EA 生成器创建神经网络 EA已发布: 本文讲述的是利用 MQL5 向导和 Hlaiman EA 生成器自动创建神经网络 EA 的一种方法。向您展示如何轻松开始神经网络的使用,且无需学习整体的理论知识,也不必编写自己的代码。 几乎每一位交易者都知道神经网络的存在。但对于大多数人来讲,它还是一个“黑盒子”,仅为外界所知的,就是神经网络识别形态、生成解决方案的联想搜索和学习能力,以及有效预测市场行为和自动交易的事实。通常侧重神经网络应用的许多信息来源都大谈其难度,强调必须投入大量的时间和精力才能学好这门学科,才能在未来很好地使用神经网络。...
新文章 另一个 MQL5 OOP 类已发布: 本文会从一种理论性交易概念的构想,到编制一个在经验世界中实现这一概念的 MQL5 EA 交易,为您讲解如何从头建立一个面向对象的 EA 交易。依本人看,边做边学是取得成功的一种可靠方法。所以,我会拿出一个实用的例子,让您明白如何才能整理自己的想法,并最终完成外汇自动交易代码。和您一起遵守“面向对象”原则,也是我的目标之一。 以我之见,构建一个真正有效的完善的面向对象EA,是一项要求综合多项技能的挑战。逻辑推理、发散思维、分析与综合能力以及想像力等等。比方说,如果我们要解决的自动交易系统是一个象棋游戏,其交易理念即为象棋策略。而象棋策略通过...
新文章 MetaTrader 4 和 MetaTrader 5 交易平台的群组交易已发布: 什么是群组交易?这是一种交易者与投资者互惠互利的合作,成功的交易者凭此实现对于交易的监控,而潜在投资者亦借此机会,监控其表现并复制那些看起来较具前景的交易。 监控大量交易者的实时交易、连接到最成功的一类并在自动模式下复制其交易 - 这就是群组交易的内容。对于那些刚刚转向金融市场以求获得额外收入的经验不足的交易新手而言,它很可能就是真正开始交易的最佳良机。 做好了迎接群组交易所提供机遇的准备,但却不知何处着手?MetaTrader 4 和 MetaTrader 5...
新文章 “MQL5 应用商店”2013 年二季度业绩已发布: 成功运营一年半的“MQL5 应用商店”,已成为了最大的交易策略与技术指标交易商店。全世界有 350 位开发者在此提供了大约 800 款交易应用程序。其中有 80% 的程序是 EA 交易和指标。而且,交易者还从各种各样的面板、分析程序和实用程序中获益,向 MetaTrader 5 交易终端添加额外的功能。 开发者们试图通过多种价格的丰富产品来打动交易者。无论是免费产品(占提供程序总量的 19%),还是价格从 10 积分到 1000 积分以上(1 积分合 1 美元)的收费产品,交易者目前均可下载和购买。 在“MQL5...
新文章 基于自定义指标的交易信号生成器已发布: 我很确定,肯定有那么一个指标,您一直以来都想要,但偏偏标配包里就是没有。而那个指标,就是您想要建立一个交易信号模块的基础。我将采用标准包中 MACD 指标作为这样一个指标。指标位置如下:...MQL5\Indicators\Examples\MACD.mq5。 每个指标可描述一个或多个市场模型。而市场模型是指标值与价格值的一种特定组合。MACD 指标的可用模型分别为主线和信号线的转向、穿越,零位的穿越,背离及双背离。 作者:Karputov Vladimir
新文章 如何安装并使用 OpenCL 计算已发布: MQL5 为 OpenCL 提供原生支持已逾一年。但是,见证到并行计算在其 EA 交易、指标或脚本中使用的真正价值的用户并不是很多。本文旨在帮助您安装并在自己的计算机上设置 OpenCL,让您能够在 MetaTrader 5 交易终端中尝试使用此技术。 什么是 OpenCL? OpenCL 是由 Khronos Group 集团于 2008 年开发的并行编程开放标准。这一标准允许您利用异构系统中的不同架构,开发可以在 GPU 或 CPU 上并行运行的应用程序。 换而言之,OpenCL 使得计算某任务时运用所有 CPU 核心或 GPU...
新文章 “MQL5 应用商店” 2013 年一季度业绩已发布: 自创立以来,自动交易与技术指标商店“MQL5 应用商店”已经吸引来了 250 多位开发者,他们发布了包括 EA 交易(占应用程序总数的 44%)、指标 (35%) 和其它应用程序在内的 580 款产品。 此应用商店在 2013 年第一季度获得了大幅的增长。免费应用程序和收费产品试用版的下载量几乎翻倍。结果,自“MQL5 应用商店”推出起,交易应用程序的下载量已达 70 000。 作者:MetaQuotes Software Corp.
新文章 点数图指标已发布: 可提供当前市场形势相关信息的图表类型多种多样。许多图表很久以前就出现了,比如点数图。 该图表类型早在十九世纪末即已闻名遐迩。 Charles Dow 于 1901 年 7 月 20 日为《华尔街日报》撰写的评论首次提及该图表,并称其为“书写”法。尽管 Dow 早在 1886 年就提到过“书写”法,但直到这一天,才第一次正式确定其使用。 作者:Dmitriy Zabudskiy
新文章 MQL5 应用商店一周岁啦已发布: 从“MQL5 应用商店”开始销售,转眼间已经一年过去了。一年来的兢兢业业勤勤恳恳,换来了一个新服务向MetaTrader 5 平台自动交易和技术指标最大商店的华丽转身。继续之前,我们决定总结一下此项新服务操作的中间结果。 “MQL5 应用商店”的历史始于 2011 年 6 月,当时的服务还是以试用模式开始的。从那时开始,开发人员就能够注册为卖家并上架自己的产品了。2012 年 2 月 3 日,此服务并入了 MQL5.community 支付系统,允许交易者下载免费产品、测试试用版本并购买收费交易应用程序。销售已经启动,且“MQL5...
新文章 MetaTrader 4 与 MetaTrader 5 交易信号组件已发布: MetaTrader 4 和 MetaTrader 5 用户最近得到了成为“信号提供者”并赚取更多收益的机会。现在,您可以利用新组件,在您的网站、博客或社交网络上展示您的成功交易了。 使用组件的好处显而易见:它们会提高“信号提供方”的受欢迎程度、树立其作为成功交易者的声名,并吸引到新的“订阅者”。在其它网站上放置这些组件的所有交易者,也都享受到了上述好处。现在,有关成功“提供方”的信息,不仅可在交易终端和 MQL5.com 上见到,任何的网络资源上也都有。 如何放置交易信号组件? MQL5.com...
新文章 购买 MQL5 市场产品的安全程度如何?已发布: 我们推出的 MetaTrader 5 交易应用销售服务十分重视安全问题。我们将相关风险降至最低,以便您将注意力集中在更加重要的事情上 - 寻找最适合的自动交易! MQL5 市场是一项服务,专门用于安全购买 MetaTrader 5 应用程序。整个购买过程(从产品在市场中上架到下载至终端)都受到严密的保护。付款后,您立即就能在 MetaTrader 5 终端中使用购得的应用程序。您可以永久使用。 作者:MetaQuotes Software Corp.
新文章 从用户面板"动态"更改"EA 交易"参数已发布: 当开发复杂“EA 交易”时,外部参数的数量可能极其庞大。而设置经常需要手动更改,考虑到庞大参数列表的情形,整个过程将极其耗时。当然,您也可以提前准备并保存设置,然而在某些情况下可能与要求并不完全相符。这是 MQL5 派上用场的地方——一如既往! 让我们尝试创建一个用户面板,以允许我们在交易时“动态”更改“EA 交易”的参数。这可能与手动交易或以半自动模式交易的交易人员息息相关。当做出任何更改时,参数将被写入接下来“EA 交易”将从中读取它们的文件中,并进一步显示在面板上。 作者:Anatoli Kazharski
新文章 MQL5 编程基础:数组已发布: 数组连同变量及函数是几乎所有编程语言的组成部分。很多编程新手往往对数组“心存惧意”。听上去不可思议,但这是事实!我可以向你们保证,它们没有什么好可怕的。事实上,数组和普通的变量类似。不考虑符号特性的细节,语句的编写没有太大区别,无论是使用简单变量. 数组看上去有些复杂的原因是不是和使用 "[" 和 "]" 有一定的关系?这些符号很少在编程中的数组以外的任何场合使用,因此读者可能不记得它们在键盘上的位置并感到不适。而事实上,您可以轻松记住它们的位置 - 这两个键呈逻辑顺序位于 "Enter" 键的旁边:左括号后面是右括号。 作者:Dmitry...
新文章 在图表上快速检验交易理念已发布: 本文介绍交易理念的快速视觉检验方法。方法基于价格图表、信号指标和余额计算指标组合。我愿意分享我的交易理念探寻方法,以及用于快速检验这些理念的方法。 第六届自动交易锦标赛终于升起帷幕。在最初的兴奋过去后,我们终于可以稍微放松一点,研究提交的交易机器人。我决定做一点调查研究,找出现代交易机器人最显著的特征,并明确什么是我们可以从它们的交易活动所期待的。 事实证明,这相当困难。因此,我的计算不能说是毫发无差或尽善尽美,毕竟我有的只是“EA 交易”的说明和开发人员寥寥数语的注释。然而,我们仍然能够得出结论,下面是我的计算结果:锦标赛共计有 451...