文章,程序库评论 - 页 6

新文章 理解并有效地使用 MQL5 策略测试器 已发布: 对于 MQL5 程序员或开发人员,一项基本需求就是掌握那些重要且颇具价值的工具。 其中一个工具是策略测试器,本文是理解和使用 MQL5 策略测试器的实用指南。 如果我们移到设置选项卡,我们将得到如下内容: 1- 智能系统:选择我们需要测试的程序文件。 2- IDE:打开所选程序的源代码。 3- 保存或加载特定设置。 4- 品种:选择我们需要测试的品种。 5- 为选定品种选择测试的时间帧。 6- 用于所选品种的规格。 7-日期:选择我们需要测试的时间段。 8- 选择测试的开始日期。 9- 选择测试的结束日期。 10-
  EA: KYjiaoyi  (2)
KYjiaoyi : 以ama和rsi指标作为交易标准 作者: Kwong Yuan
GMMA 多重移动平均线 : 参照股票里面的GMMA指标写的,分享大家 作者: tottiss
新文章 MQL5 中的范畴论 (第 8 部分):幺半群(Monoids) 已发布: 本文是以 MQL5 实现范畴论系列的延续。 本期,我们引入幺半群作为域(集合),通过包含规则和幺元,将范畴论自其它数据分类方法分离开来。 为了描绘幺半群在交易者中的可能应用,我们要考虑 5 个决定,都是某些或大多数交易者在执行交易之前也许会面临的。 这些是: 要考虑回溯期的长度。 要使用的图表时间帧。 要使用的应用价格。 要选择的指标。 以及,这些给定信息,是否采取区间或趋势进行交易。 对于这些决定中的每一个,我们将跟进: 一组可供选择的可能数值; 一种二元运算,可在任意两个元素之间进行选择。
新文章 MQL5 中的矩阵和向量:激活函数 已发布: 在此,我们将只讲述机器学习的一个方面 — 激活函数。 在人工神经网络中,神经元激活函数会根据一个或一组输入信号的数值,计算输出信号值。 我们将深入研究该过程的内部运作。 激活函数及其导数的图形基于从 -5 到 5 的单调递增序列来描图。 在价格图表上显示函数图的脚本也已开发完毕。 显示打开文件对话框,可通过按 “下一页(Page Down)”键来指定保存图像的文件名称。 ESC 键终止脚本。 脚本本身附在下面。 作者: MetaQuotes
新文章 在类中包装 ONNX 模型 已发布: 面向对象编程可以创建更紧凑、易于阅读和修改的代码。 在此,我们将会看到三个 ONNX 模型的示例。 多数票的计算根据等式 <总票数>/2 + 1。 总共 3 票,多数票为 2 票。 这就是所谓的“硬投票”。 测试结果仍采用相同的设置。 我们分别回顾一下所有三个模型的工作,即盈利和无盈利交易的数量。 第一个模型 — 11:3;第二个模型 — 6:1;第三个模型 — 16:10。 看来,在硬投票的帮助下,我们改善了结果 — 16:4。 但是,当然,我们需要查看完整的报告和测试图表。 作者: MetaQuotes
新文章 针对初学者以 MQL5 编写“EA 交易”的分步指南已发布: 使用 MQL5 的“EA 交易”编程很简单,您可以轻松学会。我们在本分步指南中向您指出了基于开发的交易策略编写简单的“EA 交易”所需的基本步骤。“EA 交易”的结构、内置技术指标和交易函数的使用、调试模式的详细内容以及策略测试程序的使用将在本文中一一论及。 作者:Samuel
新文章 您应该知道的 MQL5 向导技术(第 06 部分):傅里叶(Fourier)变换 已发布: 约瑟夫·傅里叶(Joseph Fourier)引入的傅里叶变换是将复杂的数据波分解构为简单分量波的一种方法。 此功能对交易者来说可能更机敏,本文将对此进行关注。 在使用内置的 RSI 信号类,和内置的固定保证金资金管理进行编译时,我们确实得到了以下结果: EURJPY 覆盖此区间:2022.01.01 至 2023.01.01 时间帧:4 小时。 在运行这个测试时,我们既不设置盈利目标,也不使用默认止损设置,因此这两个输入均为零。 我们希望离场完全依据信号反转或触发尾随停止设置的止损来判定。
各位先進大大好 : OnCalculate() 與 OnTick() 不能同時使用???? 目前我有自行研究出了 #property indicator_chart_window 可以繪出2條不同週期的AMA, 目前想要用計算出的最新的 AMA週期9的與週期12的進行交叉比對再OnTick() 判斷線型趨勢再開單, 但是 我只要用了 OnCalculate() 再執行時候都會變成 這個模式(只有顯示自訂指標)只有指標顯示無法進行演算法交易??? 再而不是這個 模式可以同時顯示跟交易,請問大大有甚麼樣的解決方式
新文章 以 MQL5 实现 ARIMA 训练算法 已发布: 在本文中,我们将实现一种算法,该算法应用了 Box 和 Jenkins 的自回归集成移动平均模型,并采用了函数最小化的 Powells 方法。 Box 和 Jenkins 表示,大多数时间序列可以由两个框架中之一个或两个来建模。 到目前为止,我们已经研究了自回归训练算法的实现,但没有讲明如何为模型推导或选择相应的顺序。 训练模型可能是最容易的部分,这是相较于判定一个好的模型。 推导合适模型的两个有用工具是计算所研究序列的自相关和偏自相关。 作为指南,为了帮助读者解释自相关图和偏自相关图,我们将考虑四个假设序列。
EAX_Mysql - MySQL library: 该库是连接 MySQL 的简单接口。 作者: Michael Schoen
新文章 开发回放系统 — 市场模拟(第 08 部分):锁定指标 已发布: 在本文中,我们将亲眼见证如何在简单地利用 MQL5 语言锁定指标,我们将以一种非常有趣和迷人的方式做到这一点。 正如我早前提及的,我可以跳过这些信息,当有人问我为什么他们不能让系统工作时,我可以装作自己是一个更好的程序员。 但我不喜欢吹牛。 我希望人们学习、理解、并有动力去寻找解决方案。 只要有可能,分享您的知识,因为这就是我们为如何进化做出贡献。 隐瞒知识不是优越感的标志,而是恐惧或缺乏信心的标志。 我已经克服了这个阶段。 这就是我解释如何工作的原因。 我希望更多人能受到启发,去做同样的事情。 拥抱大家,下一篇文章见。
新文章 如何成为MetaTrader4和MetaTrader5的信号提供者已发布: 你想提供你的交易信号并赚取额外收入吗?快到MQL5.com网站注册成为卖家,并指定你的交易帐户,为交易者提供信号吧。记住,你只能为一个交易账户创建一个信号。 另外,所有收费的信号都必须通过一个月的测试。在测试期间,他们将被检查是否符合若干要求(当然,对于免费信号没有测试期)。如果通过测试,那么你就能向所有MetaTrader 4和MetaTrader 5用户出售信号了。你将可以直接接近你信号的潜在订阅者。 你的交易成绩好吗?加入MQL5.community...
倒计时、点差、利息、保证金信息 : 本指标完成4小时的tick与ontime倒计时显示,多空单的过夜利息,点差,一个点的收入提示及一手所需要保证金金额的显示。 作者: yj_ s
新文章 如何利用 MQL5 创建自定义指标(Heiken Ashi) 已发布: 在本文中,我们将学习如何根据我们的偏好利用 MQL5 创建自定义指标,在 MetaTrader 5 当中运用它来帮助我们读取图表,或在自动智能系统当中运用。 Heiken Ashi 图表类似于普通的烛台技术图表,但绘制这些蜡烛的计算方式是不同的。 也就是说,有两种不同的方法。 众所周知,普通烛台图表根据特定时期内的真实开盘价、最高价、最低价和收盘价计算价格,但 Heiken Ashi 在计算蜡烛时会考虑之前类似价格(开盘价、最高价、最低价和收盘价)的价格。 以下是 Heiken Ashi 的相关值如何计算的:
新文章 开发回放系统 — 市场模拟(第 07 部分):首次改进(II) 已发布: 在上一篇文章中,我们针对复现系统进行了一些修复并加入了测试,以确保可能的最佳稳定性。 我们还着手为这个系统创建和使用配置文件。 这里的问题是读取和写入变量之间会有很小的时差。 尽管它很短暂,但若服务在指标之前将数值写入全局终端变量时,它就存在。 发生此类事件时,服务在访问全局终端变量时所期望的值将与变量中的实际值不同。 有很多方法可以绕过这个缺陷,但在这个与市场回放配套工作的系统中,这并不重要。 故此,我们可以忽略此缺陷。
新文章 如何准备迁移至虚拟主机的交易账户已发布: MetaTrader 客户端完美支持自动交易策略。它有交易机器人开发者所需的所有工具 ‒ 强劲的,基于 C++ 的 MQL4/MQL5 编程语言,便利的 MetaEditor 开发环境,以及支持在 MQL5 云网络中进行分布式计算的多线程策略测试器。在本文中, 您将发现如何将您的客户端连同所有定制元素一并移至虚拟环境。 如何让终端提供可靠的不间断运作? 一个交易员可能需要在下述三种情况时,每天 24 小时保持终端运行: 交易员有自行努力开发的或 从其他程序员定购 的交易机器人;交易员有 购自市场 的 EA;交易员...
新文章 神经网络变得轻松(第三十八部分):凭借分歧进行自我监督探索 已发布: 强化学习中的一个关键问题是环境探索。 之前,我们已经见识到基于内在好奇心的研究方法。 今天我提议看看另一种算法:凭借分歧进行探索。 基于分歧的探索是一种强化学习方法,允许代理者在不依赖外部奖励的情况下探索环境,但更倾向于使用模型融汇寻找新的、未探索的区域。 在“ 凭借分歧进行自我监督探索 ”一文中,作者讲述了这种方式,并提出了一个简单的方法:训练前向动态模型的融汇,并鼓励代理者探索动作空间,其在融汇当中模型预测之间存在最大不一致或方差。
显示当前K线剩余时间: 个指标的作用是显示当前K线剩余时间,以时分秒的方式显示数据,数据的位置可以跟随K线,也可以固定在图表任意位置(双击后任意移动它)。 作者: Ziheng Zhuang
显示当前K线剩余时间: 这个指标的作用是显示当前K线剩余时间,以时分秒的方式显示数据,数据的位置可以跟随K线,也可以固定在图表任意位置(双击后任意移动它)。 作者: Ziheng Zhuang
新文章 如何利用 MQL5 检测趋势和图表形态 已发布: 在本文中,我们将提供一种通过 MQL5 自动检测价格行为形态的方法,如趋势(上行趋势、下行趋势、横盘整理)、图表形态(双顶、双底)。 趋势检测 在上一部分学习了如何检测图表上的高点和低点之后,我们可以开发代码来检测图表上的趋势,因为我们已能检测到两个高点和两个低点,这正是我们识别趋势所需要的。 本文的以下这一部分,内容是关于开发我们以前的代码,以便尽可能通过以前的代码检测图表上三种类型的趋势,但也有一些差异。 简单地说,趋势是价格行为的走势,这种走势可以是向上的、向下的,或者没有明确的方向,既不上也不下。
新文章 首次启动MetaTrader VPS:分步说明 已发布: 使用EA交易或订阅信号的每个交易者几乎都会认识到,需要为自己的交易平台租用一个可靠的24/7全天候主机服务器。出于多种原因,我们建议使用MetaTrader VPS。您可以通过MQL5.community账户方便地支付服务费用和管理订阅。 作者: MetaQuotes
新文章 在莫斯科交易所(MOEX)里使用破位挂单的自动兑换网格交易 已发布: 本文探讨在莫斯科交易所(MOEX)里基于破位挂单的网格交易方法如何在 MQL5 智能系统中实现。 在市场上进行交易时,最简单的策略之一是设计“捕捉”市场价格的订单网格。 网格特征具有以下参数: 网格宽度 网格步长 止盈 止损 网格宽度是由订单覆盖的区域。 网格步长是订单之间的间距。 网格宽度和步长按点数为单位计算。 因此,我们已经触及了网格交易方法的定义。 这种交易方法,其中使用许多订单入场,通常彼此距离相同,位于当前价格的两侧,称为网格。 无论市场价格走向何方,它仍然会穿过价位网格。
新文章 开发回放系统 — 市场模拟(第 06 部分):首次改进(I) 已发布: 在本文中,我们将开始稳固整个系统,若无,则我们可能无法进行后续步骤。 如果仔细观察,您能看到系统中存在一个1错误。 我们将在下一篇文章中修复此错误,我们将进一步改进我们的市场回放,令其用起来更加稳定和直观。 附件包括视频中使用的源代码和文件。 借助它们来更好地理解和练习配置文件的创建。 从现在开始研究这个阶段很重要,因为配置文件会随着时间的推移而发生积极的变化,从而增加其功能。 因此,我们现在需要从一开始就理解这一点。 作者: Daniel Jose
新文章 神经网络变得轻松(第三十七部分):分散关注度 已发布: 在上一篇文章中,我们讨论了在其架构中使用关注度机制的关系模型。 这些模型的具体特征之一是计算资源的密集功用。 在本文中,我们将研究于自我关注度模块内减少计算操作数量的机制之一。 这将提高模型的常规性能。 我们采用 2023 年 3 月的 EURUSD H1 历史数据训练模型,并测试 EA。 在学习过程中,EA 在测试期间展示出盈利。 然而,获得的利润是因为平均盈利交易的规模大于平均亏损交易的规模。 但输赢仓位的数量大致相同。 结果就是,盈利因子为 1.12,恢复因子为 1.01。 作者: Dmitriy Gizlyk
新文章 复购算法:提高效率的数学模型 已发布: 在本文中,我们将使用复购算法来更深入地了解交易系统的效率,并开始研究使用数学和逻辑提高交易效率的一般原则,以及在使用任意交易系统方面应用更能提高效率的非标准方法。 这种交易方法在各类智能系统中被广泛且积极地运用。 甚至,它还有许多变体和混合体。 此外,从对此类系统的引用数量来看,很明显,该主题不仅在本站点上非常受欢迎,而且在任何其它网络资源上也如此。 所有方法变体都有一个 共同的概念 ,涉及 逆市场走势 进行交易。 换言之,EA 采用复购来尽可能地低买,并尽可能地高卖。 这是一个古老到自商品出现就有的经典交易形式。
Price Speed Indicator: 价格的速度和加速度指标 作者: yupeng xiao
mt5剩余时间的指标 : 这是mt4 转 mt5的 剩余时间的指标,分享大家 作者: Tiecheng Fu
新文章 MQL5 中的范畴论 (第 7 部分):多域、相对域和索引域 已发布: 范畴论是数学的一个多样化和不断扩展的分支,直到最近才在 MQL5 社区中得到一些报道。 这些系列文章旨在探索和验证一些概念和公理,其总体目标是建立一个开放的函数库,提供洞察力,同时也希望进一步在交易者的策略开发中运用这个非凡的领域。 形式上, 相对域在 N 上的映射 ,表示为 f: (E,π) à (E’,π’),函数是 f: E àE’ 如此以下三角形互通 为了向交易者阐这一点,我们把上面所用的态射 f,修改其平方互通为没有 D 域的简单三角形。 在运用 f 时,我们将在两个域 E & E'
Cronex T RSI BBSW: 用于 MetaTrader 5 的 Cronex T RSI BBSW 指标。 作者: Sergii Kozin