文章,程序库评论 - 页 46

新文章 开发回放系统(第 49 部分):事情变得复杂 (一) 已发布: 在本文中,我们将把问题复杂化。通过前面文章中展示的内容,我们将开始打开模板文件,以便用户可以使用自己的模板。不过,我将逐步进行修改,因为我还将改进指标,以减少 MetaTrader 5 的负载。 本文将采用 开发回放系统(第 48 部分):理解和思考的概念 一文中的讨论内容。所以,如果您还没有读过这篇文章,请阅读一下,因为这篇文章的内容对于理解我们在这里要做的事情非常重要。 在撰写前几篇文章时,最让我困扰的一件事是,回放/模拟系统包含一个指标,MetaTrader 5
新文章 获取市场优势的秘诀(第二部分):预测技术指标 已发布: 你知道吗?与预测交易标的的基础价格相比,我们预测某些技术指标时能获得更高的准确性。加入我们,一起探索如何利用这一想法来制定更好的交易策略。 在电子交易环境中应用机器学习的投资者面临着诸多挑战,而现实情况是,许多投资者并未能实现他们预期的结果。本文旨在强调在我看来,为什么有志于成为算法交易者的人可能无法实现与他们策略复杂性相匹配的满意回报。我将展示为什么预测金融证券的价格往往难以超过50%的准确性,以及如何通过转而预测技术指标值来提高准确性至约70%。本指南将提供时间序列分析最佳实践的分步指导。
新文章 数据科学与机器学习(第22部分):利用自编码器神经网络实现更智能的交易——从噪声中提炼信号 已发布: 在瞬息万变的金融市场中,从噪音中分离出有意义的信号对于成功交易至关重要。通过采用复杂的神经网络架构,利用自动编码器发掘市场数据中的隐藏模式,将嘈杂的输入转化为可操作的类型。本文探讨了自动编码器如何改变交易实践,为交易者提供了一个强大的工具,以改善决策制定,并在当今瞬息万变的市场中获得竞争优势。 让我们剖析一下自动编码器,看看它们是由什么构成的,以及它们有什么特别之处。 自动编码器的核心是一个由三部分组成的人工神经网络。 编码器, 嵌入向量/潜在层, 解码器
Lyapunov_HP : 基于 Lyapunov 稳定性理论,并带有霍德里克 - 普雷斯科特 (Hodrick-Prescott) 滤波器的振荡器指标 作者: Scriptor
新文章 ZigZag(之字折线)的力量(第一部分)。 开发指标基类 已发布: 许多研究人员对于判定价格行为没有给予足够的重视。 与此同时,还使用各种复杂方法,而这些方法通常只是“黑盒子”,例如机器学习或神经网络。 在这种情况下显现出的最严重问题就是提交何种数据来训练特定模型。 一般来说,ZigZag 类型的指标是基于柱线的最高点和最低点建立的,没有考虑点差因素。 本文介绍了一个修订版本,其中针对更低的 ZigZag 极值点构造线段时考虑了点差。 假设成交将在交易系统的价格通道内执行。 这很重要,因为经常会发生买入价格(ask)明显高于卖出价格(bid)。 例如,这可能发生在夜间。
新文章 聚类分析(第一部分):精通指标线的斜率 已发布: 聚类分析是人工智能最重要的元素之一。 在本文中,我尝试应用指标斜率的聚类分析来获得阈值,据其判定行情是横盘、亦或跟随趋势。 作为指标,我采用来自 MQ 的 “HalfTrend”,它附于文后。 它有更长的水平运行旅程: 对于这个指标,我现在的问题在于它是否有明确的分离,即可被解释为横盘迹象的阈值,和一个表明无论是上涨亦或下跌趋势的阈值。 当然,每个人都会立即看到,如果该指标恰好是水平的,则行情为横盘。 但行情的斜率高度变化如此之小,以至于仍然认为行情处于横盘,并自某个高度开始必须假设其为趋势。 想象一下 EA
BrainTrend2Sig : BrainTrend2Sig是根据趋势方向分配颜色到K线的市场趋势指标。 作者: Nikolay Kositsin
  指标: SuperTrend  (19   1 2)
SuperTrend : SuperTrend指标 作者: FxGeek
  EA: HTH Trader  (5)
HTH Trader : 对冲了对冲交易的 EA. 作者: Vladimir Karputov
自定义移动平均水平 : 这是一个移动平均指标,可以在代码中指定两个水平值。 作者: Vladimir Karputov
  指标: MACD-RSI  (11   1 2)
MACD-RSI : RSI 指标附加在 MACD 上,清晰指明当前的价格分歧。 作者: Nikolay Kositsin
新文章 创建一个人工交易助手 已发布: 近来,货币市场上的交易机器人已经大幅增加,它们执行着各种各样的策略和概念,然而,它们还都没有能够成功创造人工智能双赢、多赢的实例,所以,很多交易者还是进行人工交易。但是,即使对于这样的专家,还是可以为他们创建被称为机器人助手的交易面板。本文就是从头开始创建交易面板的一个实例。 让我们使用一个新的页面,并在其中绘制我们未来的面板,把所有所需软件放置其中。 当进行交易面板的设计开发时,应该考虑实现的可行性。首先,交易面板应该包含足够的信息,容易阅读并不包括多余的元件,我们应该永远记住它不只是屏幕上一幅好看的图片,而是交易者的基本工具, 这是我的版本。 作者:
ATR ZigZag : 基于 ATR 实现的之字转向( ZigZag )。 作者: Andre Enger
最简单的对冲 EA : 仅适用于对冲帐户。在新柱线上相对方向开两仓。 作者: Vladimir Karputov
无修正反转 : 无修正反转(Reverse No Repair)指标可以显示多头箭头和空头箭头。 作者: Qianru Gao
雙平均移動線交叉顯示 : 兩條平均移動線交叉穿越時畫出影線 讓圖表更容易閱讀 作者: Hung Wen Lin
新文章 自定义指标(第一部份):在MQL5中逐步开发简单自定义指标的入门指南 已发布: 学习如何使用MQL5创建自定义指标。这篇入门文章将指引您了解创建简单自定义指标的基础知识,并向初次接触这一有趣话题的MQL5程序员展示编写各种自定义指标的方法。 将市场信息进行可视化呈现是交易的基石。如果没有对市场数据和价格进行可视化建模的能力,交易就不会如此高效。从早期的图表绘制到如今复杂的技术分析工具,交易者一直依赖视觉线索来在金融市场中做出明智的决策。
新文章 解读经典和隐藏背离的新途径。 第二部分 已发布: 本文针对各种指标的常规背离及其成效进行了严格查验。 此外,它还包含用于提升分析准确性的过滤选项,并提供非标准解决方案的功能描述。 结果就是,我们将创建一个解决技术任务的新工具。 我们可以通过创建一个小型机器人来检测这些思路。 我们对经典变体和主线方向不感兴趣。 这令我们可以使用来自终端的标准 ADX。 仅当突破烛条太多时才应用过滤器。 若是没有相反条件的通道线可作为设置止损的情况,则引入止损距离。 另外,在 EA 中,我们需要设置与最高价/最低低的距离。 以下是主要货币对的测试结果:欧元/美元,英镑/美元,美元/日元,H1 和 H4
  指标: 持仓信息面板  (17   1 2)
持仓信息面板 : 面板形式的指标。显示持仓方向结果: 结果手数和向上或向下箭头。 作者: Vladimir Karputov
新文章 轻松快捷开发 MetaTrader 程序的函数库(第一部分)。 概念,数据管理和首期成果 已发布: 在分析海量交易策略,订购用于 MetaTrader 5 和 MetaTrader 4 终端以及各种 MetaTrader 网站的应用程序开发订单时,我得出了一个结论,就是所有这些貌似多样性,大多基于相同的基本函数,动作和数值有规律地出现在不同的程序当中。 在 DoEasy 跨平台函数库中的这一成效,可以轻松快捷地开发 МetaТrader 5 和 МetaТrader 4 应用程序。 现在所有编译都没有错误,交易账户的历史记录中所有订单和成交的数据都显示在终端流水日志中。
  资料库: CTradeStatistics  (15   1 2)
CTradeStatistics : 计算 ENUM_STATISTICS 枚举参数的类 作者: Andrey Voytenko
新文章 研究烛条分析技术(第二部分):自动搜索新形态 已发布: 在前一篇文章中,我们分析了从多种现有烛条样式中选择出的 14 种形态。 由于不可能逐一分析所有形态,所以找到了另一种解决方案。 新系统根据已知的烛条类型搜索和测试新的烛条形态。 为了开发新的烛条形态生成算法,我们需要定义关键规则: 新形态将由一根、两根或三根简单的烛条类型组成。, 简单的烛条类型有:长烛条,短烛条,尖顶,十字星,marubozu 和锤子。, 烛条类型将基于方向划分:多头和空头。 十字星烛条除外。, 简单的烛条类型可以反复。 示例:两个空头长烛条的形态。 创建新形态的一般规则如图例 1 所示。 图例1
Hodrick-Prescott 通道 : 本指标使用 Hodrick-Prescott 滤波器绘制价格通道。 作者: Victor
新文章 帧分析器(Frames Analyzer)工具带来的时间片交易魔法 已发布: 什么是帧分析器(Frames Analyzer)? 这是适用于任意智能系统的一个插件模块,在策略测试器中、以及测试器之外进行参数优化期间,该工具在参数优化完成后立即读取测试创建的 MQD 文件、或数据库,并分析优化帧数据。 您能够与拥有帧分析器工具的其他用户共享这些优化结果,从而共同讨论结果。 如果 帧分析器 模块作为函数库连接到 EA,则在参数优化期间, 帧分析器 EA 的图形会在测试器中打开,并可立即观察所有中间结果(余额)。 在参数优化期间可视化结果 作者: Anatoli Kazharski
MACD_Flat_Trend : MACD 横盘趋势指标 作者: Scriptor
新文章 自定义图形控件。第 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
  EA: 抛硬币  (14   1 2)
抛硬币 : 依据伪随机开仓。 如果出现亏损 (以止损平仓且盈利为负),则应用马丁格尔。 作者: Vladimir Karputov
新文章 开发多币种 EA 交易 (第 10 部分):从字符串创建对象 已发布: EA 开发计划包括几个阶段,中间结果保存在数据库中,它们只能作为字符串或数字而不是对象再次从那里读取。因此,我们需要一种方法来根据从数据库读取的字符串重新创建 EA 中的所需对象。 在上一篇 文章 中,我概述了开发 EA 的总体计划,其中包括几个阶段,每个阶段都会生成一定量的信息以供后续阶段使用。我决定将这些信息保存在数据库中,并在其中创建一个表,我们可以在其中放置各种 EA 策略测试器单次通过的结果。