文章,程序库评论 - 页 40

OandaX OrderBook Chart: Oandax 产品系列设计的目的是显示订单和头寸信息在面板上通过 Oanda FxLabs 服务实现。 OandaX OrderBook Chart 指标用来显示历史订单和位置在面板上,最接近使用者在图表的指定时间。(垂直线用于指示)对于需要不间断的更新历史数据需要使用这个 OandaX Download Manager EA 在客户端运行。如果是为了显示分析以前下载过的历史数据,是不需要一直运行 EA 的。 指标可以作为一个例子来解释使用这个 EA 来调用历史数据显示直方图。直方图的比例和图表比例有关。这个意思是:它不像 OandaX...
新文章 快捷手动交易工具箱:基本功能 已发布: 如今,众多交易者切换至自动交易系统,这类系统可能需要附加设置,或是能够完全自动化并准备就绪。 然而,有相当一部分交易者更喜欢以旧有方式进行手动交易。 在本文中,我们将创建快速手动交易工具箱,用热键来一键执行典型交易操作。 快捷手动交易工具箱基本功能的开发至此完毕。 以下视频演示所创建的应用程序。 作者: Alexander Fedosov
新文章 神经网络在交易中的实际应用 已发布: 在本文中,我们将研究神经网络与交易终端集成的主要方面,从而创建功能齐全的交易机器人。 在开始任何交易系统的开发之前,请回答以下问题:该系统功能依据什么原则运行? 我们有两个基本面原则:横盘和顺势交易。 我们不考虑这两个系统的衍生产品,例如日内交易、基本面数据和新闻的使用、在市场开盘时间进行交易、等等。 我曾广泛涉猎神经网络产品的描述,其作者们建议用它们来预测价格,例如股票、货币等。 1. 该图表展示经过训练的价格预测神经网络的操作 作者: Andrey Dibrov
新文章 可视化策略构建工具. 无需编程即可创建交易机器人已发布: 本文展示了一个可视化的策略构建工具,它演示了任何用户如何不必编程就能创建交易机器人和相关工具。创建出的 EA 交易是完整功能的,并且可以在策略测试器中测试,通过云计算来优化或者实时运行于图表之上。 EA 的交易逻辑已经完成了,现在我们需要确认的是交易手数大小,交易注释和止损/获利值可以通过 EA 交易的输入参数来进行调整,为此,我们又一次需要来自 Input Parameters(输入参数) 组的元件。 交易手数是一个小数, 交易注释是一个字符串,...
新文章 手工图表和交易工具包(第一部分)。 准备:结构描述和助手类 已发布: 这是该系列的第一篇文章,我将在其中讲述一个工具箱,该工具箱可通过键盘快捷键来手工图表图形应用。 这非常方便:按一个键,然后出现趋势线,再按另一个键 — 将创建具有必要参数的斐波那契扇形。 也可以切换时间帧,重新排列图层或从图表中删除所有对象。 最终函数根据两个点画一条简单的直线。 取决于 Is_Trend_Ray 全局参数(在 GlobalVariables.mqh 文件中进行了描述),该线将是向右延伸的射线,或者是两个极值间的短线段。 我们来添加利用键盘扩展线长的可能性。 作者: Oleh Fedorov
开仓时间 2: 智能交易系统在两个时间间隔内开仓。 交易在指定时间平仓。 尾随停止。 作者: Vladimir Karputov
新文章 DoEasy 函数库中的时间序列(第四十四部分):指标缓冲区对象类集合 已发布: 本文介绍如何创建指标缓冲区对象类的集合。 我计划测试为指标创建和操控任意数量缓冲区的能力(在 MQL 指标中可以创建的最大缓冲区数量为 512)。 最后,我们来看一下柱线和蜡烛的显示方式。 如果将价格值写入缓冲区数组的方法操作正常,则柱线图和蜡烛图应正确显示在图表上。 我们来查看一下: 正如我们所见,一切都按预期运行。 作者: Artyom Trishkin
新文章 基于 .Net 框架和 C# 开发图形界面(第二部分):另外的图形元素已发布: 本文是之前发表的“基于.NET框架和C为EA交易和指标开发图形界面”的后续部分,它引入了新的图形元素来创建图形界面。 从第二个版本开始,控制器支持消息框,这是一个标准的用户信息元素。它还向用户提供多个选项,并以所选选项的形式接收响应。 要启动消息窗口的演示,请在启动EA时选择 Windows 窗体元素类型参数中的“按钮和消息框(Buttons and MessageBox)”选项。启动EA后,会出现一个表单,提示您选择以下选项之一:...
新文章 原生推特(Twitter)客户端:第二部 已发布: 一款以 MQL 类实现的推特(Twitter)客户端,允许您发送带照片的推文。 您只需要包含一个独立的包含文件,之后您即可将所有出色的图表和信号发作推文。 附件是一个有效的 MT5 脚本,该脚本可捕获多达四个图表的屏幕截图,并构建一条简单的推文消息,其中包含图表的品种和 OHLCV 值。 这是一个简单的示例,是您开始自行研发智能系统和/或脚本的起点。 注意: 您必须指定自己的使用者、访问令牌和密匙。 以下是脚本发送的推文示例。 图例 1. 自 MT5 发送的带照片推文 作者: Soewono Effendi
新文章 带有图形界面的通用趋势已发布: 在本文中将会创建一款基于众多标准指标的通用趋势指标。附带创建的图形界面允许选择指标类型并调整其参数。指标在单独窗口中显示多行彩色图标。 另一个小小区别是 OnTimer() 函数。调用 Calculated() 方法来检查指标是否已计算, 因为对于趋势的一些变体, 我们仅需检查一个指标, 而对于其它指标, 我们要检查两个指标。这只能在指标类的内部才知晓。 结果就是, 我们得到了另一款通用且十分方便的指标 (图例. 10)。 图例. 10. 带有图形界面的通用趋势指标 作者:Dmitry Fedoseev
关闭所有仓位: 当达到指定利润水平时关闭所有仓位 作者: Vladimir Karputov
iPulsar - 关键价位指标: 指标登记价格突破时刻以及这些级别的含义。 作者: Алексей Тарабанов
新文章 MQL5 向导:如何教导 EA 以任意价格建立挂单已发布: 本文讲述允许您以距当前价格的任意距离设置挂单的功能实现的交易信号模块代码的修改方法:它可以是上一个柱的收盘价或开盘价,或者是移动平均线的值。有很多的选择。重要的是,您可以为挂单设置任意的开盘价。本文对于使用挂单交易的交易人员而言会有所帮助。 使用 MQL5 向导生成的“EA 交易”只能以距当前价格的固定距离建立挂单。这意味着如果市场情况发生变化(例如市场波动中的变化),“EA 交易”不得不以新的参数重新运行。...
新文章 无需 DLL 的原生 MT4/MT5 推特(Twitter)客户端 已发布: 是否曾想访问推文和/或在推特(Twitter)上发布您的交易信号? 无需更多搜索,这些持续更新的系列文章将为您展示如何无需任何 DLL 的情况下进行操作。 畅想 MQL 实现 Twitter API 的旅程。 在第一部分中,我们将在访问 Twitter API 时遵循身份验证和授权的荣耀之路。 下图显示了一个 Twitter 客户端,其内显示的是印度尼西亚新闻频道的推文。 我正在准备有关更多 Twitter API 实现的后续文章,希望能尽快发布。 图例 1. 在图表上显示推文 作者: Soewono
Heiken_Ashi_Smoothed_Chl: Heiken_Ashi_Smoothed 指标,含有两个基于指标烛形最高值和最低值的标准差的通道。 作者: Nikolay Kositsin
新文章 MQL 作为 MQL 程序图形界面的标记工具(第三部)。 窗体设计师 已发布: 在篇论文当中,我们将用 MQL 的结构完成构建 MQL 程序窗口界面的概念讲述。 专业的图形编辑器能够交互式地设置由 GUI 元素的基本类组成的布局,然后将其以 MQL 描述导出,从而可在您的 MQL 项目中使用。 此片论文介绍了编辑器的内部设计和用户指南。 附带源代码。 编辑器是为标准函数库界面元素类而设计的。 若要为其他函数库创建类似的工具,您必须依据提议的标记系统为所有抽象实体编写特定实现。 同时,您应该遵照标准库的标记类实现作为指导。
RSI_Divergence: RSI 背离指标 作者: Scriptor
MTC 神经网络, 加上 MACD: MTC 神经网络, 加上 MACD - 用于 MetaTrader 5 的智能交易系统。 作者: Vladimir Karputov
点击四次画出弧形通道: 一个使用四次鼠标点击画出弧形通道的快速方法。 作者: Nikolai Semko
Exp_ClosePositionsByTime: 本EA交易在当前服务器时间超过了输入变量中的时间限制时,关闭账户中当前交易品种的所有仓位。 作者: Nikolay Kositsin
  EA: Exp_GStop_Tm  (3)
Exp_GStop_Tm: 一款负责平仓的智能交易系统,在这些情况下运行: 所有持仓的总盈利超过输入中指定的止盈级别,所有持仓的总亏损超过输入中指定的止损级别,或者所有持仓超出设置中指定的时间间隔而需要平仓 作者: Nikolay Kositsin
Exp_CloseAllPositionsByTime: 本EA交易在当前服务器时间超过了输入变量中指定的时间限制时,关闭账户中的所有仓位。 作者: Nikolay Kositsin
Exp_GTakeProfit_Tm: 一款负责平仓的智能交易系统,在这些情况下运行: 所有持仓的总盈利超过输入中指定的止盈级别,或者所有持仓超出设置中指定的时间间隔而需要平仓 作者: Nikolay Kositsin
新文章 DoEasy 函数库中的时间序列(第四十三部分):指标缓冲区对象类 已发布: 本文研究开发指标缓冲区对象类,其为抽象缓冲区对象的衍生类,从而可简化声明,并可操控指标缓冲区,同时创建基于 DoEasy 库的自定义指标程序。 首次启动后,初始化函数库和所有指标缓冲区时,会在日志中输出以下记录: "EURUSD" H1 timeseries created successfully: - Timeseries "EURUSD" H1: Requested: 1000 , Actual: 1000 , Created: 1000 , On the server: 6230 Buffer( 0
CloseAllPositions: 关闭当前账户中所有开启仓位的脚本程序。 作者: Nikolay Kositsin
Trade_Time: 该指标绘制一段操作周期, 指定交易的开始时间和停止时间。 作者: Olegs Kucerenko
Exp_TimeZonePivotsOpenSystem_Tm_Plus: 基于 TimeZonePivotsOpenSystem 指标信号的交易系统,可设置固定的持仓时间 作者: Nikolay Kositsin
TradeState - 依赖于时间的EA交易模式切换器: 本类根据时间限制EA的交易. 它具有灵活的配置选项, 允许设置自定义时区, 也允许只在一个星期中的某些天进行交易. 作者: Vasiliy Sokolov
Volatility2Step: 一个简单的计算金融资产波动性的指标。波动性是根据最高和最低价格以点数计算的 作者: Nikolay Kositsin
新文章 监视多币种的交易信号(第五部分):复合信号 已发布: 在第五篇文章是与创建交易信号监视器有关,我们将研究复合信号,并实现必要的功能。 在早前版本里,我们用到了简单信号,例如 RSI、WPR 和 CCI,并且还引入了自定义指标的可能性。 复合信号 是由两个或更多个简单信号合成的信号,这些信号通过逻辑 AND(与)/ OR(或)运算符相互连接。 因此,复合信号将包括几个先前创建的简单信号,这些信号将用逻辑运算符进行交互。 还有可能创建一个复杂条件的信号,其中包含给定时间段内同时存在的两个或三个简单信号。 因此,交易系统将拥有一个主要信号和一个过滤器。 逻辑