文章,程序库评论 - 页 73

  指标: 显示点值  (28   1 2 3)
显示点值 : 以紧凑和方便的形式显示当前货币对信息, 包括利润, 点数, 百分比, 点差, 当前时间帧柱线收盘的剩余时间。 作者: Roman Podpora
新文章 为 Metatrader 5 开发MQTT客户端:TDD方法——第4部分 已发布: 本文是一系列文章的第四部分,介绍了我们为 MQTT 协议开发本机 MQL5 客户端的步骤。在这一部分中,我们将描述什么是 MQTT v5.0 属性,它们的语义,以及我们如何阅读其中的一些属性,并提供一个如何使用属性来扩展协议的简短示例。 属性是MQTT v5.0中添加的“可扩展性机制”的一部分。它们在之前的v3.1.1中不存在,这是此次重大升级之前的最新版本。它们在MQTT v5.0中无处不在。但是,什么是MQTT属性?究竟是什么东西的属性呢? 答案是应用程序消息(Application
新文章 神经网络变得简单(第 58 部分):决策转换器(DT) 已发布: 我们继续探索强化学习方法。在本文中,我将专注于一种略有不同的算法,其参考智能体政策构造一连串动作的范式。 在本系列中,我们已验证了相当广泛的不同强化学习算法。它们都使用基础方式: 智能体分析环境的当前状态。, 采取最优动作(在学习的政策 — 行为策略的框架内)。, 转入环境的新状态。, 从环境中获得完全过渡到新状态的奖励。 该序列基于马尔可夫(Markov)过程的原理。假设起点是环境的当前状态。摆脱这种状态只有一种最优方法,它不依赖以前的路径。 我想讲述另一种替代方式,它是由谷歌团队在文章
新文章 MQL5 Cookbook: 处理 BookEvent 已发布: 本文研究 BookEvent - 一个市场深度事件,以及它的处理原理。一个处理市场深度状态的 MQL 程序,作为例程。它采用面向对象方法编写。处理结果作为面板显示在屏幕上,还有市场深度级别。 正如众所周知的那样, MetaTrader 5 交易终端是一个多市场的平台,便于外汇,股市,期货和差价合约的交易。根据 自由职业 版块统计,交易者的交易数量不光在外汇市场增长。 在这篇文章中我希望给 MQL5 编程新手介绍 BookEvent 处理。这个事件与市场深度连接 -
maximus_vX lite : 利用等级进行交易的智能系统。 每种类型 (买入和卖出) 它可以最多有两笔持仓。 作者: Vladimir Karputov
  EA: Expert NEWS  (20   1 2)
Expert NEWS : Expert NEWS - MetaTrader 5 EA交易。设置止损买入和止损卖出订单。 作者: Vladimir Karputov
新文章 机器学习中的量化(第1部分):使用 CatBoost 的理论、示例代码和实现分析 已发布: 本文探讨了量化在树模型构建中的理论应用,并展示了使用 CatBoost 实现的量化方法。不使用复杂的数学方程。 那么什么是量化,为什么要使用量化呢?让我们来弄清楚!
新文章 开发回放系统 — 市场模拟(第 28 部分):智能交易系统项目 — C_Mouse 类 (II) 已发布: 当人们开始创建第一个拥有计算能力的系统时,一切都需要工程师的参与,他们必须非常熟知该项目。我们谈论的是计算机技术的曙光,那个时代甚至没有用于编程的终端。随着它的发展,越来越多的人对能够创造一些东西感兴趣,涌现出新的思路和编程方式,取代了旧式风格的改变连接器位置。这就是第一个终端出现的时刻。 对于那些曾长期编程的人来说,我们在下面展示的内容也许并无太多意义。为什么要费尽心思让编程更接近自然语言呢?答案很简单: 您不是在为机器编程,而是在为其他程序员编程
  指标: iBeta  (3)
iBeta : 关于反应2个标的的共变性,相关性以及Beta值的指标。 作者: Dmitry Fedoseev
波动性调节的 WPR : 波动性调节的 WPR (Williams Percent Range,威廉姆斯百分比范围) 作者: Mladen Rakic
TMS_Arrows : TMS Arrows 指标 作者: Scriptor
新文章 让图表更有趣:添加背景 已发布: 许多工作站包含一些代表性的图片用以显示用户的一些信息。 这些图片令工作环境更加优美和令人兴奋。 我们来看看如何通过添加背景令图表更有趣。 许多工作站包含一些代表性的图片用以显示用户的一些信息。 这些图片使工作环境更加美丽和愉悦身心,因为人们总是试图选择贴心和最漂亮的图片作为壁纸。 但当我们打开交易平台时,我们发现它有点无趣。 我们所拥有的只是数字数据的图形表示。 即使看很长一段时间的图片和照片您也不会感到疲倦,但观察价格图表哪怕是几分钟也会很累。 所以,我们如此做,就可以观察和分析图表,而背景中的图片能激励我们,提醒我们一些美好的东西。 作者:
新文章 神经网络变得简单(第 57 部分):随机边际扮演者-评论者(SMAC) 已发布: 在此,我将研究相当新颖的随机边际扮演者-评论者(SMAC)算法,该算法允许在熵值最大化的框架内构建潜在变量政策。 在构建自动交易系统时,我们开发了制定后续决策的算法。强化学习方法正是为了解决这些问题。强化学习的关键问题之一是如同智能体学习与环境交互那般的探索过程。在这种前后呼应情况下,经常运用最大熵原理,这促使智能体按最大随机度执行动作。然而,在实践中,这种算法只能训练简单的智能体学习单个动作周围的局部变化。这是因为需要计算智能体政策的熵值,并将其用作训练目标的一部分。 同时,
新文章 开发回放系统(第32部分):订单系统(一) 已发布: 在我们迄今为止开发的所有东西中,正如你可能会注意到并最终同意的那样,这个系统是最复杂的。现在我们需要做一些非常简单的事情:让我们的系统模拟交易服务器的操作。准确实现交易服务器操作方式似乎是一件轻而易举的事情。至少说起来是这样。但我们需要这样做,以便对回放/模拟系统的用户来说,一切都是无缝和透明的。
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 部分):利用核范数推动研究 已发布: 强化学习中的环境研究是一个紧迫的问题。我们之前已视察过一些方式。在本文中,我们将讲述另一种基于最大化核范数的方法。它允许智能体识别拥有高度新颖性和多样性的环境状态。 强化学习基于由智能体对环境进行独立探索的范式。智能体会影响环境,从而致其变化。作为回报,智能体会获得某种奖励。 强化学习的两个主要问题就此得以突出:环境探索和奖励函数。正确结构的奖励函数鼓励智能体探索环境,并寻找最优行为策略。
新文章 掉期利率(第一部分):锁定与合成仓位 已发布: 在本文中,我将尝试扩展掉期利率交易方法的经典概念。 我将解释为什么我会得出这样的结论,即这个概念值得特别关注,绝对推荐研究。 我不会解释掉期利率的思路及其原理。 我仅对掉期利率的实际应用感兴趣。 最重要的问题在于是否有可能通过掉期利率赚取利润。 以交易者的观点来说,掉期利率要么盈利、亦或亏损。 甚或,许多坚持日内交易的交易者都忽略了它。 其他人也尽量不去关注它,认为它微不足道,很难对交易产生影响。 而事实上,几乎一半的点差隐藏在掉期利率之中。 这个点差不是在买卖时收取的,而是在服务器上日期变更时计算的。 掉期利率是相对于持仓量来收取的。