文章,程序库评论 - 页 54

MQL5 向导 - 基于 早晨之星 / 黄昏之星形态的交易信号 + MFI : 基于 早晨之星 / 黄昏之星形态的交易信号,由 Market Facilitation Index (MFI - 市场促进指数) 指标确认。基于此交易策略的交易程序代码可使用 MQL5 向导自动生成。 作者: MetaQuotes Software Corp
支撑阻力 - Barry (扩展版) : 支撑阻力 - Barry (扩展版). 作者: Mladen Rakic
多时段移动平均 [v03] : 移动平均指标, 可应用于多个时段 (高于或者低于当前图表的时段). 包含: SMA, EMA, SMMA, LWMA, AMA, DEMA, TEMA, FRAMA, and VIDYA 作者: Armand Kilian
新文章 将您自己的LLM集成到EA中(第2部分):环境部署示例 已发布: 随着人工智能的快速发展,语言模型(LLMs)是人工智能的重要组成部分,因此我们应该思考如何将强大的语言模型集成到我们的算法交易中。对大多数人来说,很难根据他们的需求对这些强大的模型进行微调,在本地部署,然后将其应用于算法交易。本系列文章将采取循序渐进的方法来实现这一目标。 WSL2是微软早在2017年就推出的WSL原始版本的重大升级。WSL2不仅仅是一个版本升级,它更快、更通用,并且使用了真正的Linux内核。直到今天,我相信很多人都不知道WSL的存在,包括一些IT从业者。他们仍在继续使用
新文章 开发回放系统 — 市场模拟(第 27 部分):智能交易系统项目 — C_Mouse 类 已发布: 在本文中,我们将实现 C_Mouse 类。它提供了最高级别的编程能力。不过,说到高级或低级编程语言,并不是在代码中包含污言秽语或行话。它有其它含义。当我们谈论高级或低级编程时,我们意指对于其他程序员来说理解代码是多么容易或困难。 在上一篇文章 《开发回放系统(第 26 部分):智能交易系统项目(I)》 中,我们详细研究了第一个类如何开始构造。现在我们扩展这些思路,并令它们更实用。这就把我们带到了 C_Mouse
新文章 开发回放系统(第31部分):EA交易项目——C_Mouse类(五) 已发布: 我们需要一个计时器,它可以显示距离回放/模拟运行结束还有多少时间。乍一看,这可能是一个简单快捷的解决方案。许多人只是尝试适应并使用交易服务器使用的相同系统。但有一件事是很多人在考虑这个解决方案时没有考虑的:对于回放,甚至更多的是模拟,时钟的工作方式不同。所有这些都使创建这样一个系统变得复杂。
新文章 开发回放系统 — 市场模拟(第 26 部分):智能交易系统项目 — C_Terminal 类 已发布: 现在,我们可以开始创建回放/模拟系统的智能系统。不过,我们需要改进一些东西,并非敷衍了事。尽管如此,我们不应被最初的复杂性所吓倒。重要的是从某处开始,否则我们最终只会空想一项任务的难度,甚至没有尝试去克服它。这就是编程的全部意义:通过学习、测试和广泛的研究来攻克障碍。 您也许已经注意到,我是面向对象编程(OOP)的忠实粉丝。这是由于 OOP
  EA: EMA CROSS  (8)
EMA CROSS : 两个 iMA 指标的交叉。 作者: Vladimir Karputov
RSI adaptive EMA : RSI adaptive EMA 作者: Mladen Rakic
GannSwing : 江恩摇摆指标 作者: Scriptor
SuperWoodiesCCI : 该指标使用 CCI 实现交易策略 作者: Nikolay Kositsin
交易时段开盘 - 收盘 : 这是一款交易时段指标。 作者: Mladen Rakic
  指标: 专业ZigZag  (11   1 2)
专业ZigZag : ZigZag指标的改进版本。 作者: Александр Чугунов
新文章 开发回放系统(第30部分):EA交易项目——C_Mouse类(四) 已发布: 今天,我们将学习一种技术,它可以在程序员职业生涯的不同阶段对我们有很大帮助。通常,受到限制的不是平台本身,而是谈论限制的人的知识。这篇文章将告诉你,凭借常识和创造力,你可以让 MetaTrader 5 平台变得更加有趣和通用,而无需创建疯狂的程序或类似的东西,并创建简单但安全可靠的代码。我们将利用我们的创造力修改现有代码,而不删除或添加源代码中的任何一行。
新文章 神经网络变得简单(第 56 部分):利用核范数推动研究 已发布: 强化学习中的环境研究是一个紧迫的问题。我们之前已视察过一些方式。在本文中,我们将讲述另一种基于最大化核范数的方法。它允许智能体识别拥有高度新颖性和多样性的环境状态。 强化学习基于由智能体对环境进行独立探索的范式。智能体会影响环境,从而致其变化。作为回报,智能体会获得某种奖励。 强化学习的两个主要问题就此得以突出:环境探索和奖励函数。正确结构的奖励函数鼓励智能体探索环境,并寻找最优行为策略。
新文章 掉期利率(第一部分):锁定与合成仓位 已发布: 在本文中,我将尝试扩展掉期利率交易方法的经典概念。 我将解释为什么我会得出这样的结论,即这个概念值得特别关注,绝对推荐研究。 我不会解释掉期利率的思路及其原理。 我仅对掉期利率的实际应用感兴趣。 最重要的问题在于是否有可能通过掉期利率赚取利润。 以交易者的观点来说,掉期利率要么盈利、亦或亏损。 甚或,许多坚持日内交易的交易者都忽略了它。 其他人也尽量不去关注它,认为它微不足道,很难对交易产生影响。 而事实上,几乎一半的点差隐藏在掉期利率之中。 这个点差不是在买卖时收取的,而是在服务器上日期变更时计算的。 掉期利率是相对于持仓量来收取的。
新文章 了解如何设计基于轨道线(Envelopes)的交易系统 已发布: 在本文中,我将与您分享一种如何进行波带交易的方法。 这一次,我们将研究轨道线(Envelopes),并将看到创建一款基于轨道线的策略是多么容易。 由于该指标是一段时间内偏离价格移动平均值的百分比,因此在上行趋势期间,价格将高于轨道线指标的上轨。 因此,我们在上行趋势中的策略如下: 当价格越过轨道线上轨时,我们会收到买入信号,然后当价格穿过轨道线下轨时,我们会获利了结。 价格 > 波带上轨 = 买入, 价格 < 波带下轨 = 获利了结 作者: Mohamed Abdelmaaboud
烛形关闭剩余时间 (CCTR) MT5 : MetaTrader 5 版本的烛形关闭剩余时间(Candle Closing Time Remaining,CCTR) 是一个指标,用于显示活动的烛形将要关闭的剩余的时间。 作者: Foad Tahmasebi
  文章 "面向对象编程基础"  (55   1 2 3 4 5 6)
新文章 面向对象编程基础 已发布: 您无需了解什么是多态性、什么是封装性,以及使用面向对象编程(OOP)相关的一切内容……您可能只需要使用这些功能就好了。本文中涵盖了 OOP 的基础知识,且带有亲身实践示例。 作者: Dmitry Fedoseev
新文章 MQL5中的范畴论(第23部分):对双重指数移动平均的不同看法 已发布: 在这篇文章中,我们继续我们的主题,最后是从“新”的角度处理日常交易指标。我们正在为这篇文章处理自然变换的水平组合,而这方面的最佳指标是双重指数移动平均(DEMA),它扩展了我们刚刚涵盖的内容。 本文的目的是强调 自然变换 的水平组合的概念。我们在上一篇文章中探讨了它的反义词,我们在文章中看到了如何在两个类别之间检索三个函子,这意味着当类别是价格时间序列和相同价格的移动平均时间序列这样简单的数据集时,可以推断出垂直组合中的两个自然变换。在这篇文章中,我们通过添加移动平均的第三类移动平均,即 双重指数移动平均
新文章 开发回放系统(第29部分):EA 交易项目——C_Mouse类(三) 已发布: 在改进了C_Mouse类之后,我们可以专注于创建一个类,该类旨在为我们的分析创建一个全新的框架。我们不会使用继承或多态性来创建这个新类。相反,我们将改变,或者更好地说,在价格线中添加新的对象。这就是我们在这篇文章中要做的。在下一节中,我们将研究如何更改分析。所有这些都将在不更改C_Mouse类的代码的情况下完成。实际上,使用继承或多态性会更容易实现这一点。然而,还有其他方法可以达到同样的结果。 但让我们来看看是什么让我们看到了这篇文章。在这里,我们将研究 如何在不更改类和不使用继承系统
当前柱的Murrey数学线 : 当前柱的Murry数学线是预测市场走向的有效工具. 作者: Nikolay Kositsin
参照官方代码,提示MT5包无法使用 报错信息 调用MT5时,无法找到该方法 python版本3.11.7,anancoda3自带的继承python环境 去年上半年还是可以用的,并且训练出了ONNX模型来,但是这次用就不行了
新文章 神经网络变得轻松(第二部分):网络训练和测试 已发布: 在第二篇文章中,我们将继续研究神经网络,并研究在智能交易系统当中调用我们所创建 CNet 类的示例。 我们将操控两个神经网络模型,它们在训练时间和预测准确性方面都表现出相似的结果。 第一个训练期强烈依赖于在初始阶段随机选择的神经网络的权重。 经过 35 期的训练,统计数据的差异略有增加 - 回归神经网络模型的效果更好: 数值 回归神经网络 分类神经网络 根均方误差 0.68 0.78 命中率 12.68% 11.22% 未识别的分形 20.22% 24.65%
新文章 原生推特(Twitter)客户端:第二部 已发布: 一款以 MQL 类实现的推特(Twitter)客户端,允许您发送带照片的推文。 您只需要包含一个独立的包含文件,之后您即可将所有出色的图表和信号发作推文。 附件是一个有效的 MT5 脚本,该脚本可捕获多达四个图表的屏幕截图,并构建一条简单的推文消息,其中包含图表的品种和 OHLCV 值。 这是一个简单的示例,是您开始自行研发智能系统和/或脚本的起点。 注意: 您必须指定自己的使用者、访问令牌和密匙。 以下是脚本发送的推文示例。 图例 1. 自 MT5 发送的带照片推文 作者: Soewono Effendi
新文章 小型趋势指标、中型趋势指标和主要趋势指标 已发布: 本文基于 James Hyerczyk 所著《形态-价格-时间:甘氏理论在交易系统里的运用》一书中的某些理念,旨在探讨以指标和 《EA 交易》;形式进行自动化交易和分析的可能性。本文不敢自称内容详尽,在此我们只是探讨模型 - 甘氏理论的第一部分。 作者: Dmitriy Skub
新文章 寻找市场形态的计量经济学方法:自相关,热点图和散点图 已发布: 本文研讨季节性特征的扩展研究:自相关热点图和散点图。 本文之目的是展示“市场记忆”的季节性,它通过任意顺序增量的最大相关性来表达。 我们在 M15 时间帧内执行附加检查。 假设我们正在当前时间和前一天的相同时段之间寻找相同的相关性。 在这种情况下,有效滞后必须大 4 倍,并且必须约为 24*4=96,因为每个小时包含四个 M15 周期。 我已经采用相同的设置和 M15 时间帧优化了智能交易系统。 在最佳间隔中,所得的有效滞后小于60,这很奇怪。 也许优化器找到了另一种形态,或者 EA 优化过度。 图例 16. 优化间隔中
平滑 ATR 趋势包络线的平均 : 平滑 ATR 趋势包络线的平均 作者: Mladen Rakic
Smart_Money_Pressure_Oscillator : 智能资金压力振荡器 作者: Scriptor
新文章 如何用 MQL5 创建自定义真实强度指数指标 已发布: 这是一篇关于如何创建自定义指标的新文章。 这一次,我们将与真实强度指数(TSI)共事,并基于它创建一个智能系统。 正如我们所看到的,我们有 MA 类型、价格类型、快速 MA 周期和慢速 MA 周期的四个输入。 设置好首选项,并按确定后,我们可以发现 EA 已加载到图表上,其信号如下: 买入信号情况 正如我们在上图中看到的,根据我们的策略条件,我们在左上角有一个买入信号作为注释,如下所示: 买入信号, TSI 数值, fastMA 数值, slowMA 数值 作者: Mohamed Abdelmaaboud