MQL4和MetaTrader 4 - 页 30

新文章 交易机器人在实际交易中的自动优化已发布: 本文介绍并提供一个函数库,以便交易者能够通过从 EA 直接启动优化来优化交易者的 Expert Advisor 输入。 据推测,获得已根据历史记录调整的输入的 Expert Advisor 在首次(在相当短的时间内)交易中能够盈利。在我观看2006 自动交易锦标赛之后,这一推测得到了间接的证明。锦标赛刚开始时能盈利的智能交易系统很多,之后就大大减少,一些智能交易系统变得毫无竞争力。这就是我认为这些没能笑到最后的智能交易系统大部分都根据历史记录进行过调整的原因。...
新文章 帮助定义市场趋势的枢轴点已发布: 枢轴点是价格图上的一条线,显示货币对的进一步趋势。如果价格在该线之上,则趋于上升。如果价格在该线之下,则相应的趋于下降。 枢轴点是价格图上的一条线,显示货币对的进一步趋势。如果价格在该线之上,则趋于上升。如果价格在该线之下,则相应的趋于下降。本文中,我们将列出构建枢轴点的主要原则,以及尝试理解该概念的实质。 作者:Kushnarev Roman
新文章 基于枢纽点分析的交易策略已发布: 枢轴点(PP)分析是对于日内大幅波动市场最简单和最为有效的策略之一。它早在计算机出现之前已经投入使用,那时证券交易者除了算盘和计数器之外,还无法使用任何自动数据处理设备。 枢轴点(PP)分析是对于日内大幅波动市场最简单和最为有效的策略之一。它早在计算机出现之前已经投入使用,那时证券交易者除了算盘和计数器之外,还无法使用任何自动数据处理设备。这种分析可常见于一些技术分析文章中探讨历史的部分。这种技巧的主要优势在于其计算效率,使交易者能够心算或在纸上计算。...
新文章 为嘉盛开发群集指标的理论基础已发布: 群集指标是一系列将货币对分成独立的货币的指标。指标允许跟踪相对货币波动,确定形成新的货币趋势的潜能,接收交易信号,以及追踪中期和长期仓位。 在市场上进行交易的任何金融工具都是相对某种货币而活跃的头寸。嘉盛与其他市场的唯一不同之处在于, 将另一种货币用作为活跃货币。因此,在嘉盛市场中,我们始终处理两种货币的关联性,这两种货币被称为货币对。...
新文章 将指标代码转移至 Expert Advisor 代码。总结已发布: 这是最后一篇文章,专门讨论如何将指标代码转移到 Expert Advisor 代码中。作者在这里针对一个特定示例转换 Expert Advisor 的代码,以便在不调用自定义指标的情况下在单个文件中呈现此 EA。 在前几篇文章中(将指标代码转移到 Expert Advisor 代码中。指标结构 和将指标代码转移到 Expert Advisor 代码中。Expert Advisor 的一般结构方案和指标函数)中,我们分析了一个根据现有指标代码编写指标函数的一般方案,并定义了其与 Expert Advisor...
新文章 如何在 MQL 4 中开发可靠安全的交易机器人已发布: 本文旨在处理开发和使用 Expert Advisor 过程中出现的最常见的错误。还将介绍一个安全的自动交易系统的示例。 在创建任何重要的程序解决方案的过程中,开发人员都会面临这一事实:他的程序可能包含所有可能及不可能的错误。这些错误将给开发阶段带来很多麻烦,从而导致解决方案的不稳定性,如果是交易机器人,可能会显示你的保证金为负值。让我们来分析一下最常见的错误、造成这些错误的原因以及检测和用程序处理这些错误的方法。在开发和使用客户终端 MetaTrader 4 的 Expert Advisor 的过程中,可能会出现以下错误:...
新文章 四个时间范围的多个指标信号的同步显示已发布: 手动交易时,你必须留意多个指标的值。这跟机械化交易略有不同。如果你有两个或三个指标,且已选择了一个时间范围进行交易,则任务并不复杂。但如果你有五个或六个指标,且交易策略要求考虑多个时间范围上的信号,你将如何做呢? 手动交易时,你必须留意多个指标的值。这跟机械化交易略有不同。如果你有两个或三个指标,且已选择了一个时间范围进行交易,则任务并不复杂。但如果你有五个或六个指标,且交易策略要求考虑多个时间范围上的信号,你将如何做呢?此外,如果同时交易多个货币对,会发生什么?这项任务看起来非常复杂,在多数情况下会导致错误,从而发生亏损。...
新文章 面向订单的 Expert Advisor。交易者手册已发布: 并非所有交易者都是程序员。同时并非所有程序员都是优秀的程序员。那么,如果你需要自动执行系统而又没有时间也不想研究 MQL4,应该怎么办?通常,访问论坛并创建一个名称类似于“我需要程序员”的主题: 需要 EA 程序员请编写 Expert Advisor智能交易系统我需要有人帮助编写智能交易系统本文是专门为那些需要帮助编写 Expert Advisor 的人员而编写的。你可以在这里找到 EA 编写者的联系信息、有关联系他们的建议以及有关最常见问题的介绍。 作者:Andrey Khatimlianskii
新文章 终端服务客户端如何使掌上电脑成为台式机的朋友已发布: 本文描述了通过 PDA 连接已安装 MT4 客户端的远程计算机。 有一些特别的程序,可以允许某人使用 PDA 控制他或她的计算机。可以通过互联网或在局域网内通过 Wi-Fi 控制。如果你是局域网的系统管理员,很可能经常需要前往工作地点以进行设置。这种奔波可以避免,且不需要使用第三方程序,因为 PDA 的 Windows 中嵌入了终端服务客户端。 本文中,我将讲解如何使用。我将以 Wi-Fi 网络作为示例,因为蓝牙作用距离较小,无相关性。另外,假设你已经设置好了 Wi-Fi 网络。 上述程序在 Windows 2000 和...
新文章 将指标代码转移至 Expert Advisor 代码。Expert Advisor 和指标函数的总体结构方案已发布: 本文详细介绍将指标代码转移至 Expert Advisor 代码的方式,并详细介绍编写 Expert Advisor 的过程,在此过程中,不调用任何自定义指标,且整个程序代码用于计算 Expert Advisor 中的必要指标值。本文提供 Expert Advisor 更改的总体方案,以及基于自定义指标构建指标函数的想法。本文面向拥有使用 MQL4 语言进行编程的经验的读者。 在上一篇文章(将指标代码转移至 Expert Advisor...
新文章 将指标代码转移至 Expert Advisor 代码。指标结构已发布: 本文详细介绍将指标代码转移至 Expert Advisor 代码的方式,并详细介绍编写 Expert Advisor 的过程,在此过程中,不调用任何自定义指标,且整个程序代码用于计算 Expert Advisor 中的必要指标值。本文介绍了指标结构的总体方案、Expert Advisor 中指标缓冲区的模拟以及函数 IndicatorCounted() 的替代项。本文面向拥有使用 MQL4 语言进行编程的经验的读者。 为了更好地理解作者的意图,推荐阅读以下材料: MetaQuotes Software...
新文章 日内交易中的时间转换原则已发布: 本文包含了允许接收更加平稳的价格流的操作时间概念。也包含了带时间转换裕度的已更改移动平均线的代码。 观察值的统计均一性在分析之前价格走势时始终扮演重要角色。当出现均一性时,才可能深入研究过程特性,以揭示用于打造交易系统的规律性。但汇率过程是不均一的,即不同交易时段的活动有不均一性,这是众所周知的事实,将稍后予以证实:美国、欧洲、亚洲以及互相切换。...
新文章 使用 Skype 发送来自 Expert Advisor 的消息已发布: 本文介绍如何使用 Skype 将来自 Expert Advisor 的内部消息和短信发送给移动电话。 Skype 是一种通讯程序,允许人们通过互联网打电话和进行正常的聊天。与其他同类程序相比,Skype 最重要的优势之一是,它是通往真正移动网络运营商的一个途径。人们可以拨打真正的移动电话,发送短信等等。还有一个移动电话的 Skype 版本。人们可以节省短信费用,因为用此程序发送常规消息是完全免费的。基本上,移动电话必须在操作系统下运行。不过,如今必要时也可以实现全移动式运行。这正是现在很多人在利用的机会。...
新文章 测试可视化:交易记录已发布: 本文描述了在可视化测试时便捷查看交易记录的可能性。 作者:Andrey Khatimlianskii
新文章 三色指标和最大程度简化写入指标的一些方法已发布: 作者在本文中详述了一些提高指标对于可视化交易的信息价值的方法。作者分析了三色指标以及使用了其他时间框架内的数据构建的指标的实现方式,然后继续详述指标库,具体可参见文章 "延迟最小的有效平均算法:在指标中的使用" 很多情况下,颜色仍是最好的信息源。它以非常生动而又快捷的方式更改信号,以此反映当前市场特征的变化。这就是三色趋势指标通常比单色类似指标表现得更具信息量也更高效的原因。我们来看一看以下两种形式表示的例子: 使用无色的趋势方向指标的普通版本: 使用指标颜色随趋势方向变化的版本: 您会发现,第二种图表用起来显然更方便、更清晰明了。在...
新文章 具有最小延迟的有效平均算法:在指标中使用已发布: 本文介绍作者开发的更高质量的自定义平均函数:JJMASeries()、JurXSeries()、JLiteSeries()、ParMASeries()、LRMASeries()、T3Series()。本文还涉及在指标中应用上述函数。作者基于这些函数的使用引入一个丰富的指标库。 我认为不需要解释平滑算法对技术分析和交易系统有多么重要。几乎所有指标的代码都包含显式或隐式平均算法。如果我们更深入地了解在线交易平台和客户终端,会发现其中大部分和大多数指标使用的都是最简单的(但远远不是最有效的)平均算法。...
新文章 在杀毒软件和防火墙下运行的 MetaTrader 4已发布: 大多数交易者使用特定的程序保护其电脑。不幸的是,这些程序不仅保护电脑免于入侵、病毒和木马,同时还占用了相当多的资源。首先,这跟网络流量相关。网络流量完全由各种智能杀毒软件和防火墙控制。之所以写这篇文章,是因为交易者抱怨在使用 Outpost 防火墙时 MetaTrader 4 客户端太慢。我们决定使用 Kaspersky Antivirus 6.0 和 Outpost Firewall Pro 4.0 进行自己的研究。 作者:MetaQuotes Software Corp.
新文章 再谈技术分析的问题已发布: 目前,对基本因素的技术分析是分析证券市场的最重要的方法。作为证券市场价格动态的预测方法之一,技术分析有着大量的缺陷,导致了对其实际应用性的质疑。 目前,对基本因素的技术分析是分析证券市场的最重要的方法。在俄罗斯,大多数交易者采用技术分析。我们甚至可以说,至少技术分析的基础常识是进入市场的一种“入场券”:不具备基础常识的人员不适合进入市场。 作为证券市场价格动态的预测方法之一,技术分析有着大量的缺陷,导致了对其实际应用性的质疑。 技术分析的追随者观点如下:“技术分析要求较高的分析能力。善加利用,可以获得非常好的结果。技术分析自身并没有问题。问题在于合理使用。”...
新文章 三维图形 - 市场分析的专业工具已发布: 本文中,我们将编写一个简单的库,用于构建 3D 图形及其在 Microsoft Excel 中的进一步浏览。我们将使用标准的 MQL4 选项准备和导出数据至 *.csv 文件。 所有的交易者都面临不断变化的价格和报价。所有人都在寻找一致性和规律性。我们分析交易量、不同指标的值和很多其他参数。关于 MQL4...
新文章 在测试程序中对重新报价建模和 Expert Advisor 稳定性分析已发布: 重新报价是很多 Expert Advisor 的噩梦,尤其对于进入/退出交易条件非常敏感的 Expert Advisor。本文提供了一种检查 EA 对于重新报价稳定性的方法。 嵌在 Meta Trader 4 客户端的策略测试程序是 Expert Advisor...
新文章 按记录过滤已发布: 本文描述了使用虚拟交易作为交易开仓过滤器不可或缺的一部分。 有不同的过滤器:指标值、市场波动性、时间和工作日。 它们全部可以用来过滤亏损交易。 将过滤器添加至 Expert Advisor 非常容易——只要在开始程序块之前另加一个条件即可。 但是,如果要使用 EA 记录作为过滤器,应如何做呢? 如果在数次不成功的交易后关闭交易系统,则随后不会生成记录,因此没有可以分析的内容。 要解决这个问题,我们需要教会 Expert Advisor 虚拟交易,即模拟开仓、修改和平仓而无需真实交易活动。 这是本文要讲述的内容。 作者:Andrey...
新文章 绘制支撑/阻力位的方法已发布: 本文描述了用于检测支撑/阻力位的简单脚本的创建过程。 由于面向的对象为初学者,你可以找到过程中每个步骤的详细解释。 然而,尽管脚本非常简单,本文对于高级交易者和MetaTrader 4 平台用户也非常有帮助。 其中包含了数据导出至表格格式、表格导入 Microsoft Excel 和绘制便于更加详细分析图表的示例。 作者:Slobodov Gleb
新文章 显示支撑/阻力位已发布: 文章涉及在 MetaTrader 4 程序中探明和指示支撑/阻力位。 方便又通用的指标基于简单的算法。 本文同时探讨了一个有用的主题,即创建能够在一个工作空间显示不同时间范围结果的简单指标。 作者:Slobodov Gleb
新文章 使用 Linux 交易已发布: 本文描述了如何使用指示器在线观察金融市场的状况。 在金融市场交易并非所有 MetaTrader 4 在线交易平台用户的主要赚钱工具。 保持交易终端始终开启并非总是易事,而且声音提醒要么需要始终开启扬声器(如果你有小孩,则会产生麻烦),要么始终佩戴耳机,而这并不总是舒适或健康的。 Linux 操作系统或许可以提供解决方法。 提供金融市场可靠信息的最大供应商是 Yahoo 搜索引擎。 本文以下描述的程序正是使用该项服务提供的信息。 作者分析了 linux 系统下使用的指示器列表。 本文正是该分析的成果。 作者:Bazilevich Vadim
新文章 技术分析: 使不可能成为可能!已发布: 本文回答了以下问题: 虽然备受质疑,为什么不可能会变为可能? 技术分析论证。 众所周知,技术分析是基于市场规律,基于受基本因素影响的价格变动。 之于“基本因素”,我指的不仅仅是某个国家的经济状况,还有市场参与者的心理状况、想法等等。任何人都无法评估或预知这些因素。 唯一可以考虑且综合这些因素的是价格。 我反复注意到,市场忽视了积极的基本数据。 简单的指数无法对市场造成任何显著影响。 只有价格反映真实的状况。 这就是为什么我们应该研究其规律性和行为以随时掌握其状况。 图 1 新闻事件发生时的市场行为 作者:Victor Chebotariov
新文章 测试程序中的断点:这是可能的!已发布: 本文探讨了通过测试程序时的断点仿真,显示的调试信息。 MQL4 中唯一让我怀念的是 Expert Advisor 的一个普通调试程序。每个人都有人类的情感,所以我们会犯错。正常编程时,我们设置断点、运行程序,当程序运行到断点时,将会停止。我们就可以查看所用变量的内容。 现在由于 Print、Comment 等函数的使用,显示调试数据已成为可能。但有时可能想在某时某处暂时停止程序,以对状况进行评估。这里有一些微妙之处。通常运行该程序,以在演示账户或真实账户上交易。这意味着我们只能在几个月后看到结果… 因此,调试模式仅在其处于 Expert...
新文章 创建自动交易系统已发布:您现在已经成为程序的幸运拥有者——该程序可以在几分钟内为您建立一套可盈利的自动交易系统(ATC),不得不说这听起来很诱人。您需要做的只是输入想要的数值并按回车键。此刻,赶紧测试您的自动交易系统并获取预期的收益吧。成千上万人花费数千小时的时间开发了这套独特的自动交易系统,从此将能一劳永逸,这听起来多少有些空洞。...
新文章 机器学习模型的变量评估和选择已发布: 本文重点介绍机器学习模型中输入变量(预测因子)的选择,预处理以及评估的相关细节。多种规范化的方法以及它们的特点都将在此被讨论。在处理过程中将极大影响模型训练最终结果的环节也将在此探讨。我们将仔细看看,并评估新的及鲜为人知的用于确定输入数据信息量和可视化的方法。 我们将使用“RandomUniformForests”包,计算并分析变量不同值和各种组合的重要概念,预测因子和目标的对应关系,预测因子之间的相互作用,以及将所有重要的方面都考虑在内后预测因子集的最优选取。...
[删除]
同事们,请告诉我一件事。 我怎样才能以编程方式浏览脚本中 "市场观察 "窗口中选择的所有工具? 提前感谢。
新文章 纺锤形图表指标已发布: 本文介绍纺锤形图表的绘制及其在交易策略和智能交易系统中的应用。首先我们讨论图表的展现,绘制记忆和日本蜡烛图的关系。其次我们分析下指标在MQL5语言中的实现源代码。最后我们测试基于该指标和由此构建的交易策略的EA。 纺锤图属于所谓的量-价图表。量-价图是使用一个货币对的量和一个或多个价格实时数据绘制的。诸如市场概况的东西出现了。搜索了互联网没有发现多少有价值的信息,大部分是关于图表构成方面的内容。因此我们可以认为这种图表相对来说是近期才出现的,因此值得关注。 我从要求创建这个指标的读者那里收到了关于图表的一些信息。考虑到时间有限以及实现的复杂度,指标的开发延迟了。...