新文章 自定义指标(第一部份):在MQL5中逐步开发简单自定义指标的入门指南 已发布: 学习如何使用MQL5创建自定义指标。这篇入门文章将指引您了解创建简单自定义指标的基础知识,并向初次接触这一有趣话题的MQL5程序员展示编写各种自定义指标的方法。 将市场信息进行可视化呈现是交易的基石。如果没有对市场数据和价格进行可视化建模的能力,交易就不会如此高效。从早期的图表绘制到如今复杂的技术分析工具,交易者一直依赖视觉线索来在金融市场中做出明智的决策。
新文章 解读经典和隐藏背离的新途径。 第二部分 已发布: 本文针对各种指标的常规背离及其成效进行了严格查验。 此外,它还包含用于提升分析准确性的过滤选项,并提供非标准解决方案的功能描述。 结果就是,我们将创建一个解决技术任务的新工具。 我们可以通过创建一个小型机器人来检测这些思路。 我们对经典变体和主线方向不感兴趣。 这令我们可以使用来自终端的标准 ADX。 仅当突破烛条太多时才应用过滤器。 若是没有相反条件的通道线可作为设置止损的情况,则引入止损距离。 另外,在 EA 中,我们需要设置与最高价/最低低的距离。 以下是主要货币对的测试结果:欧元/美元,英镑/美元,美元/日元,H1 和 H4
持仓信息面板 : 面板形式的指标。显示持仓方向结果: 结果手数和向上或向下箭头。 作者: Vladimir Karputov
新文章 轻松快捷开发 MetaTrader 程序的函数库(第一部分)。 概念,数据管理和首期成果 已发布: 在分析海量交易策略,订购用于 MetaTrader 5 和 MetaTrader 4 终端以及各种 MetaTrader 网站的应用程序开发订单时,我得出了一个结论,就是所有这些貌似多样性,大多基于相同的基本函数,动作和数值有规律地出现在不同的程序当中。 在 DoEasy 跨平台函数库中的这一成效,可以轻松快捷地开发 МetaТrader 5 和 МetaТrader 4 应用程序。 现在所有编译都没有错误,交易账户的历史记录中所有订单和成交的数据都显示在终端流水日志中。
CTradeStatistics : 计算 ENUM_STATISTICS 枚举参数的类 作者: Andrey Voytenko
新文章 研究烛条分析技术(第二部分):自动搜索新形态 已发布: 在前一篇文章中,我们分析了从多种现有烛条样式中选择出的 14 种形态。 由于不可能逐一分析所有形态,所以找到了另一种解决方案。 新系统根据已知的烛条类型搜索和测试新的烛条形态。 为了开发新的烛条形态生成算法,我们需要定义关键规则: 新形态将由一根、两根或三根简单的烛条类型组成。, 简单的烛条类型有:长烛条,短烛条,尖顶,十字星,marubozu 和锤子。, 烛条类型将基于方向划分:多头和空头。 十字星烛条除外。, 简单的烛条类型可以反复。 示例:两个空头长烛条的形态。 创建新形态的一般规则如图例 1 所示。 图例1
Hodrick-Prescott 通道 : 本指标使用 Hodrick-Prescott 滤波器绘制价格通道。 作者: Victor
新文章 帧分析器(Frames Analyzer)工具带来的时间片交易魔法 已发布: 什么是帧分析器(Frames Analyzer)? 这是适用于任意智能系统的一个插件模块,在策略测试器中、以及测试器之外进行参数优化期间,该工具在参数优化完成后立即读取测试创建的 MQD 文件、或数据库,并分析优化帧数据。 您能够与拥有帧分析器工具的其他用户共享这些优化结果,从而共同讨论结果。 如果 帧分析器 模块作为函数库连接到 EA,则在参数优化期间, 帧分析器 EA 的图形会在测试器中打开,并可立即观察所有中间结果(余额)。 在参数优化期间可视化结果 作者: Anatoli Kazharski
新文章 自定义图形控件。第 2 部分 控件库 已发布: 自定义图形控件系列的第二篇文章引入了一个控件库,而该控件库旨在处理程序(EA 交易、脚本、指标)与用户交互过程中产生的主要问题。库中包含大量的类(CInputBox、CSpinInputBox、CCheckBox、CRadioGroup、CVSсrollBar、CHSсrollBar、CList、CListMS、CComBox、CHMenu、CVMenu、CHProgress、CDialer、CDialerInputBox、CTable)及其使用示例。 作者: Dmitry Fedoseev
新文章 通用智能交易系统:交易策略的模式(第一章) 已发布: 任何一个智能交易系统(EA)的开发人员,无论编程技能如何,每天都面临着同样的交易目标和算法问题的困扰,即应该如何建立一个可靠的交易系统。本文介绍CStrategy交易引擎,它可以给出这些任务的解决方案,并且向用户提供一种用于描述自定义交易思想的简便机制。 在实现自动交易算法时可能会出现各种子任务,包括分析市场环境来确定入市信号,以及平仓已有头寸。另一个可能的任务是控制EA的执行并恰当处理交易报错。最后,通过EA访问市场行情和交易头寸信息是一项相对简单的任务。所有这些任务都直接在EA的源码中进行实现。
新文章 MQL5 简介(第 7 部分):在 MQL5 中构建 EA 交易和使用 AI 生成代码的初级指南 已发布: 在我们的综合文章中,了解使用 MQL5 构建 EA 交易的终极初学者指南。逐步学习如何使用伪代码构建 EA,并利用 AI(人工智能)生成代码的强大功能。无论你是算法交易的新手,还是想提高自己的技能,本指南都为你提供了创建有效 EA 的清晰路径。 一下子学习 MQL5
抛硬币 : 依据伪随机开仓。 如果出现亏损 (以止损平仓且盈利为负),则应用马丁格尔。 作者: Vladimir Karputov
新文章 开发多币种 EA 交易 (第 10 部分):从字符串创建对象 已发布: EA 开发计划包括几个阶段,中间结果保存在数据库中,它们只能作为字符串或数字而不是对象再次从那里读取。因此,我们需要一种方法来根据从数据库读取的字符串重新创建 EA 中的所需对象。 在上一篇 文章 中,我概述了开发 EA 的总体计划,其中包括几个阶段,每个阶段都会生成一定量的信息以供后续阶段使用。我决定将这些信息保存在数据库中,并在其中创建一个表,我们可以在其中放置各种 EA 策略测试器单次通过的结果。
新文章 数据科学和机器学习(第 21 部分):解锁神经网络,优化算法揭秘 已发布: 深入神经网络的心脏,我们将揭秘神经网络内部所用的优化算法。在本文中,探索解锁神经网络全部潜力的关键技术,把您的模型准确性和效率推向新的高度。 看似如今每个人都对人工智能感兴趣,它无处不在,openAI 背后如谷歌和微软等科技行业的大佬们正在推动人工智能在不同层面和行业的适配,譬如娱乐、医疗保健行业、艺术、创意、等等。 我在 MQL5 社区中也看到了这种趋势,随着 矩阵和向量 、以及 ONNX 引入 MetaTrader5, 为什么不呢
新文章 开发回放系统(第 48 部分):了解服务的概念 已发布: 学习些新知识怎么样?在本文中,您将了解如何将脚本转换为服务,以及为什么这样做很有用。 在这一系列关于回放/模拟系统的文章开头,我花了一些时间尝试让服务能够在图表上放置一个控制指标。虽然一开始没有成功,但我没有放弃,并且一直在努力。尽管我多次尝试,但在这件事上我始终未能成功。但由于这个项目再也无法停止,那一刻我决定另辟蹊径。 这真的很困扰我,我可以用脚本做点什么,但当我试图用服务做同样的事情时,我无法让它正常工作。 你可能会想:“那又怎样?你能用脚本做些什么并不意味着什么。“不过,如果您真的这么想,恐怕是因为缺乏 MQL5
iGDR_Fractal_Levels : iGDR_Fractal_Levels 显示覆盖一段确定周期时间的分形均值。 作者: Nikolay Kositsin
新文章 构建K线趋势约束模型(第5部分):通知系统(第一部分) 已发布: 我们将会把关键的MQL5代码分解成特定的代码段,以展示如何在本系列文章中创建的“趋势约束”指标中集成Telegram和WhatsApp来接收信号通知。这将帮助交易者,无论是新手还是经验丰富的开发者,都能更容易地理解这一概念。首先,我们将介绍MetaTrader 5的通知设置及其对用户的重要性。这将有助于开发者提前做好笔记,以便在他们的系统中做进一步应用。 MetaTrader
新文章 您应当知道的 MQL5 向导技术(第 14 部分):以 STF 进行多意向时间序列预测 已发布: “时空融合”就是在数据建模中同时使用“空间”和“时间”度量值,主要用在遥感,和一系列其它基于视觉的活动,以便更好地了解我们的周边环境。归功于一篇已发表的论文,我们通过验证它对交易者的潜力,采取一种新颖的方式来运用它。 这篇关于 时空融合 (STF)的 论文 激起了我对这个主题的兴趣,这要归功于它的双边预测方式。作为复习者,该论文的灵感来自于解决一个基于概率的预测问题,譬如 Uber 和 Didi 等打车平台的供需双边如何协调。协调供需关系在各种双边市场中很常见,例如
MA Cross 3MACross Alert WarnSig : 三条 iMAs (移动均线, MA) 交叉。首次交叉警报, 音频通知和电子邮件通知。箭头标记交叉点。 作者: Vladimir Karputov
新文章 自动构造支撑和阻力线 已发布: 本文阐述如何使用价格图表的局部顶/底自动构造支撑/阻力线。利用著名的之字折线 (ZigZag) 指标来定义这些极点值。 现在, 在形成具有极点值的数组后, 我们可以构造必要的支撑/阻力线。下面的图像解释了构造这些线的主要标准。 从第一点开始, 我们可以通过以下任何一点来构造趋势线。但并非所有这些趋势线都可以被视为支撑/阻力线。此外, 它们可能随着时间的推移失去其相关性, 从而变得无以致用。由于我们希望清理图表上不必要的图形对象, 我们执行排序来舍弃多余趋势线。 我们假设该趋势线的起点是 A, 第二个极点值是 B, 最后一根柱线附近的点是 C。 作者:
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
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录