文章,程序库评论 - 页 31

MA Cross 3MACross Alert WarnSig : 三条 iMAs (移动均线, MA) 交叉。首次交叉警报, 音频通知和电子邮件通知。箭头标记交叉点。 作者: Vladimir Karputov
新文章 自动构造支撑和阻力线 已发布: 本文阐述如何使用价格图表的局部顶/底自动构造支撑/阻力线。利用著名的之字折线 (ZigZag) 指标来定义这些极点值。 现在, 在形成具有极点值的数组后, 我们可以构造必要的支撑/阻力线。下面的图像解释了构造这些线的主要标准。 从第一点开始, 我们可以通过以下任何一点来构造趋势线。但并非所有这些趋势线都可以被视为支撑/阻力线。此外, 它们可能随着时间的推移失去其相关性, 从而变得无以致用。由于我们希望清理图表上不必要的图形对象, 我们执行排序来舍弃多余趋势线。 我们假设该趋势线的起点是 A, 第二个极点值是 B, 最后一根柱线附近的点是 C。 作者:
分位数波带 - 1.5 : 分位数波带 - 新版本。 作者: Mladen Rakic
Volume Profil & Range V6 : Volume Profile + Range v6.0 (former TPO). 在给定时间间隔内按价格水平分配交易。显示为柱状图。该级别的柱状图宽度表示对其执行的事务数。如果代理程序提供实际卷上的数据,那么指示器也可以在其上显示分布。这里有原始代码https://www.mql5.com/en/code/15440,但它不适用于MT5的新版本,我只是为新版本编译的。 作者: Ahmet Metin Yilmaz
新文章 神经网络变得简单(第 81 部分):上下文引导运动分析(CCMR) 已发布: 在以前的工作中,我们总是评估环境的当前状态。与此同时,指标变化的动态始终保持在“幕后”。在本文中,我打算向您介绍一种算法,其允许您评估 2 个连续环境状态数据之间的直接变化。
新文章 掌握 MQL5:从入门到精通(第一部分):开始编程 已发布: 本文是有关编程的系列文章的概述。这里假设的是读者之前从未接触过编程,因此,本系列从最基础的地方开始。编程知识水平:绝对的新手。 最后,我们要开始实践了!目前,我们将在 MetaEditor 中完成所有工作。它可以使用快捷方式(从桌面或开始菜单)启动,也可以直接从 MetaTrader 终端使用下图所示的方法之一启动( 图 1 )。 。 图1 . 打开 MetaEditor 的三种方法:1 - 工具栏按钮,2 - 菜单,3 - 热键 (F4) 作者: Oleh Fedorov
新文章 在MQL5中开发马丁格尔(Martingale)区域恢复策略 已发布: 本文详细探讨了创建基于区域恢复交易算法的EA需要实施的步骤。这有助于自动化该系统,从而为算法交易者节省时间。 基于市场分析,区域恢复交易方法始于开设初始头寸。假设一位交易者因认为市场会上涨而开设了一个买入头寸。从上涨趋势中获利是其首要目标。如果市场走势积极,价格上涨到预定的盈利目标,交易者会平仓并锁定利润。通过这种简单的策略,交易者就能从有利的市场走势中获利,而无需使用更复杂的策略。
新文章 可视化交易图表(第二部分):数据图形化展示 已发布: 接下来,我们将从头开始编写一个脚本,以简化交易订单截图的加载过程,便于分析交易入场点。所有关于单个交易的必要信息都将方便地显示在一个图表上,并且该图表具备绘制不同时间框架的能力。 因此,在使用该脚本后,图表文件将如图3所示。 图例 3. 脚本运行后展示交易数据的结果 我们可以看到,所有关于交易的信息都以概括的形式呈现在一个图表上,这使得用户分析和评估所进行的交易操作变得更加方便。该脚本将这些文件整理到相应的文件夹中,这也使用户能够随时在账户历史记录中找到任何交易操作所需的信息。 作者: Aleksandr Seredin
新文章 改编版 MQL5 网格对冲 EA(第 III 部分):优化简单对冲策略(I) 已发布: 在第三部分中,我们重新审视了早前开发的简单对冲和简单网格智能系统(EA)。我们的重点转移到通过数学分析和蛮力方式完善简单对冲 EA,旨在实现最优策略用法。本文深入探讨了该策略的数学优化,为在日后文章中探索未来基于编码的优化奠定了基础。 欢迎来到我们的“优化简单对冲策略”系列的第三部分。在本段落中,我们先简要回顾我们迄今为止的进展。到目前为止,我们已经开发了两个关键组件:简单对冲智能系统(EA)和简单网格 EA。本文将专注于进一步完善简单对冲
  指标: 开放利率  (90   1 2 3 4 5 ... 8 9)
开放利率 : 指标显示参数 "Total volume of open positions - SYMBOL_SESSION_INTEREST"。 作者: Vladimir Karputov
新文章 交易者生活窍门: 利用 defines (#define) 融合 ForEach 已发布: 对于那些仍然使用 MQL4 编程且不想切换到 MQL5 的人来说, 本文是一个过渡步骤。 我们继续寻找以 MQL4 风格编写代码的机会。 这一次, 我们将研究 #define 预处理器的宏替代。 创建智能交易系统几乎总是需要大量的循环工作。 循环随处环绕着我们: 搜索订单, 历史交易, 图表对象, 市场观察品种, 指标缓冲区中的柱线。 为了让程序员的生活更轻松一点, MetaEditor 以 代码片段 (snippets) 为特色, 意即当您输入第一个字符时, 按 Tab
新文章 如何利用 MQL5 创建简单的多币种智能交易系统(第 7 部分):依据动量振荡器指标的之字折线 已发布: 本文中的多货币智能系统是利用之字折线(ZigZag)指标的自动交易系统,该指标依据动量振荡器过滤、或彼此过滤信号。 如前几篇文章所示,多货币交易可以借助 MQL5 交易终端和策略测试器的强立功能、和设施。为了满足交易者寻求高效和有效自动交易的需求,我们来依靠 MQL5 提供的可靠强力功能、和设施。我们的目标是创建一个简单的多币种智能系统,可运用各种思路和策略。本文将专注于使用之字折线指标,其依据动量振荡器进行过滤、或者过滤彼此的信号。 MetaTrader 5
新文章 为 Metatrader 5 开发 MQTT 客户端:TDD 方法 - 第 6 部分 已发布: 本文是介绍我们针对 MQTT 5.0 协议的本地 MQL5 客户端的开发步骤的系列文章的第六部分。在本部分中,我们会讨论我们第一次重构中的主要变化,我们如何为我们的数据包构建类得出可行的蓝图,我们如何构建 PUBLISH 和 PUBACK 数据包,以及 PUBACK 原因代码背后的语义。
新文章 使用 WCF 服务将报价从 MetaTrader 5 导出至 .NET 应用程序的方法 已发布: 想要从 MetaTrader 5 导出报价到您自己的应用程序?MQL5-DLL 组合可给出这样的解决方案!本文介绍将报价从 MetaTrader 5 导出至以 .NET 编写的应用程序的方法。对我而言,使用该平台实施报价的导出要更为有趣、合理和容易。遗憾的是版本 5 仍然不支持 .NET,因此和以往一样,我们将使用 .NET 支持的 win32 dll 作为中间层。 作者: Alexander
新文章 神经网络实践:最小二乘法 已发布: 在本文中,我们将探讨一些想法,包括数学公式在外观上怎么会比用代码实现时更复杂。此外,我们还将考虑如何设置图表的象限,以及 MQL5 代码中可能出现的一个有趣问题。不过,说实话,我还是不太明白该如何解释。总之,我会告诉你如何用代码解决这个问题。 大家好,欢迎阅读关于神经网络的新文章。 在上一篇文章 神经网络实践:割线
新文章 构建K线图的趋势约束模型(第四部分):为各个趋势波段自定义显示样式 已发布: 在本文中,我们将探讨强大的MQL5语言在MetaTrader 5上绘制各种指标样式的能力。我们还将研究脚本及其在模型中的应用。 在本系列文章的前几篇( 第一部分 、 第二部分 、和 第三部分
询价 出价 即时价 : "AskBidTicks" 是一套用于微观结构分析的高精度, 实时报价数据方案。它输出每一个即时价格至一个 csv 文件。它以本地电脑时间工作。 作者: Erdem Sen
新文章 如何创建订购指标的需求规范 已发布: 大多数情况下, 开发交易系统的第一步是创建技术指标, 以便识别有价值的市场行为形态。 专业开发的指标可以从自由职业服务板块订购。 从本文中, 您将学习如何创建一份适当的需求规范, 这将有助于您更快地获得所需的指标。 第一阶段是构建之字折线: 由蜡烛条判断超买区域, 其指标值 Value > Lmax (Lmax=-20)。, 由蜡烛条判断超卖买区域, 其指标值 Value < Lmin (Lmin=-80)。, Lmax 和 Lmin 的值应包含在指标参数中。, 在超买区域烛台的高点应该加上黄点 — 这是 H 点。
  指标: 趋势线触碰警报  (26   1 2 3)
趋势线触碰警报 : 该指标在价格触及趋势线时简单地发出警报或电子邮件。 作者: Ahmed Soliman
新文章 您应当知道的 MQL5 向导技术(第 13 部分):智能信号类 DBSCAN 已发布: 《基于密度的空间聚类参与噪声应用》是一种无监督的数据分组形式,除 2 个参数外,几乎不需要任何输入参数,比之其它方式,譬如 k-平均,这是一个福音。我们深入研究使用由向导组装的智能系统如何在测试、及最终交易时起到建设性作用。 这些关于 MQL5 向导的系列文章,是关于现实中其它领域的数学抽象概念何为何常常令交易系统充满活力,并在据其做出任何严肃承诺之前进行测试或验证。采取简单、且未完全实现、或设想中的思路,来探索它们作为交易系统潜力的能力,是由 MQL5
新文章 突破结构(BoS)交易策略分步指南 已发布: 基于结构突破(Break of Structure, BoS)策略的自动化交易算法开发综合指南在MQL5中创建交易顾问并在MetaTrader 5中进行测试的全方位详解——从分析价格支撑与阻力到风险管理 我们将深入探讨BoS的定义、类型、交易策略应用以及基于 MetaQuotes Language 5 (简称MQL5)为 MetaTrader 5
新文章 开发多币种 EA 交易(第 9 部分):收集单一交易策略实例的优化结果 已发布: 让我们来概述一下 EA 开发的主要阶段。首先要做的一件事就是优化所开发交易策略的单个实例。让我们试着在一个地方收集优化过程中测试器通过的所有必要信息。 从本质上讲,我们需要存储和使用的主要类型的数据是多个 EA 的优化结果。如您所知,策略测试器会将所有优化结果记录在以 *.opt 为扩展名的独立缓存文件中,然后可以在测试器中重新打开,甚至可以在另一个 MetaTrader 5 终端的测试器中打开。文件名是根据优化后的 EA
新文章 移动极小化极大:技术分析的新指标及其在 MQL5 中的实施 已发布: 在下文中,我将基于 Z.G.Silagadze 的论文《移动极小化极大:技术分析的新指标》说明移动极小化极大指标的实施过程。指标的理念基于对量子隧穿现象的模拟,量子隧穿现象由 G. Gamov 在 α-衰变理论中提出。 作者: investeo
新文章 基于交易模块创建多个 EA 交易 已发布: 在 MQL5 中使用面向对象方法这一做法,极大简化了多币种/多系统/多时间表 EA 交易的创建过程。不妨想象一下单个 EA 交易采用多个交易策略、使用一切可用工具以及利用所有可能的时间表进行交易的情形!此外,EA 交易还方便使用测试程序进行测试,并且对于所有策略而言,该交易包含了一个或多个资金管理工作系统。 作者: Василий Соколов
新文章 如何利用 MQL5 检测蜡烛形态 已发布: 一篇新文章,介绍如何通过 MQL5 自动检测价格的烛条形态。 刺透线形态: 它是一根看涨烛条,由两根蜡烛组成,因为第一根蜡烛是看跌的,然后是一根开盘低于看跌的看涨蜡烛,然后向上移动并收于第一根看跌蜡烛的中点上方。 下图是示意它的图例: 它表明买方自卖方控盘下突围,变得更强大,并控制市场。 因此,它指的是从卖出到买入的转变,因为买方能够将价格推高到前一根看跌蜡烛的中点以上,尽管开盘时存在缺口。 作者: Mohamed Abdelmaaboud
相对波动指数 : 指标已经是多时间帧版本, 包含警报。 作者: Mladen Rakic
新文章 在MetaTrader 5中集成隐马尔可夫模型 已发布: 在本文中,我们将展示如何将使用Python训练的隐马尔可夫模型(Hidden Markov Models, HMMs)集成到MetaTrader 5应用程序中。HMM是一种强大的统计工具,用于对时间序列数据进行建模,其中被建模的系统以不可观察(隐藏)的状态为特征。HMM的一个基本前提是,在特定时间处于给定状态的概率取决于该过程在前一个时间点的状态。
新文章 如何不通过翻找历史交易记录直接在图表上查看交易情况 已发布: 在本文中,我们将创建一个简单的工具,通过按键导航方式方便地直接在图表上查看持仓和交易。这将使交易者能够直观地检查每笔交易,并当场获取有关交易结果的所有信息。 本文的目的是提供一种解决方案,使人们能够更轻松地了解和分析交易历史。我们将开发一个机制,用于逐步展示已平仓头寸并改进交易信息的显示方式。这将使交易者能够专注于每一笔交易,并更深入地了解他们的交易操作。 我们将实现以下功能: 使用导航键逐一查看已平仓头寸。, 通过提供有关每笔交易的更详细信息来改进提示条。, 将图表置于中央,以便最重要的元素始终可见。
新文章 学习如何基于 Stochastic 设计交易系统 已发布: 在本文中,我们继续我们的研究系列 — 这次,我们将学习如何基于最流行的技术指标之一 Stochastic 振荡器指标设计交易系统。 在这一部分中,我们将为前面提到的策略设计蓝图,这将有助于我们轻松创建一个交易系统。 该蓝图将一步步地提供指导,来辨别我们需要该程序具体做什么。 策略之一: 上行趋势策略 %K, %D < 50 --> %K > %D = 做多信号 我们首先需要程序检查(%K,%D),并决定它是否低于或高于 50 级,然后若是低于 50 级,它就等待...什么都不做,直到 %K 线上穿 %D 线,才会给出做多信号。
  EA: Pipsover  (25   1 2 3)
Pipsover : 点值智能交易系统。它基于 iChaikin (Chaikin 振荡器) 和 iMA (移动均线, MA) 指标工作。 作者: Vladimir Karputov