文章,程序库评论 - 页 69

根据上下影线来画出矩形的指标: 根据上下影线来画出矩形的指标 Author: keyila
ZeroLevel.mq4: The script make TakeProfit and StopLoss on price, where total profit for all of the opened positions will have non-negative. Author: Vadim
Happy New Year: Happy New Year 2010 Author: IURII TOKMAN
一个可统计某一账户下任意自定义时间段的交易量的脚本工具: 一个统计某一账户下自定义时间段的交易量的脚本工具,特别适用于IB及个人,统计每月的交易量以计算自己的佣金返回量,更多详细的专业EA内容,请访问MT4外汇EA开发论坛:http://waihuiea.5d6d.com Author: yyy999
新文章 深度神经网络 (第 I 部)。准备数据 已发布: 本系列文章继续探索深度神经网络 (DNN) 在众多应用领域 (包括交易) 中的运用。在此会探索本主题的新维度, 同时使用实际的实验测试新的方法和思路。本系列的第一篇文章致力于为 DNN 准备数据。 以及集合的第二部分: evalq(ggpairs(dataSetCap, columns = 8 : 13 , mapping = aes( color = Class), title = "PredCap2" ), env) 图例.15
  脚本: OpenCL 测试  (31   1 2 3 4)
OpenCL 测试 : 用 OpenCL 实现的 Mandelbrot 分形计算的小例子。该 OpenCL 加速分形计算相比 CPU 计算大约高 100 倍。 作者: MetaQuotes Software Corp
新文章 计算数学表达式(第二部分)。 普拉特和分流场解析器 已发布: 在本文中,我们基于运算符优先级的解析器,研究数学表达式解析和评估的原理。 我们将实现普拉特(Pratt)和分流场解析器,字节代码的生成和代码计算,查看如何在表达式中将指标用作函数,以及如何基于这些指标在智能交易系统中设置交易信号。 如果在策略测试器中启动 EA,结果很可能不是很好。 然而,重要的是,交易现由解析器管理。 它们未提供现成的盈利系统,但提供了寻找策略的额外工具。 利用表达式计算信号进行交易的示例 作者: Stanislav Korotky
新文章 利用 MQL5 和 MQL4 实现的选择和导航实用程序:添加"homework"选项卡并保存图形对象 已发布: 在本文中,我们打算扩展先前创建的实用程序功能,添加用于选择所需品种的选项卡。 我们还将学习如何保存我们在特定品种图表上创建的图形对象,这样我们就不必再次创建它们。 此外,我们将发掘如何仅使用已操控经指定网站初步遴选的品种。 Homework 选卡 为了节省地球上的森林,我们将创建三个选项卡,仅显示以前所选的品种。 我们以 Long , Short 和 Range 来命名这些选卡。 当然,您不必在那里独独添加上行,下行或横盘的品种。 您可以自行决定使用它们。
彩色平滑动量 : 更平滑的动量,以彩色表明当前趋势。 作者: Nikolay Kositsin
新文章 计算数学表达式(第一部分)。 递归下降解析器 已发布: 本文研究数学表达式解析和计算的基本原理。 我们基于预建语法树,实现运行于解释器和快速计算模式的递归下降解析器。 在自动执行交易任务时,可能需要在其执行阶段提供计算算法的灵活性。 例如,当微调程序以闭合(编译)模式分布时,我们可以从众多可能的组合中选择目标函数类型。 特别是在优化智能交易系统或快速评估指标原型时,这很有用。 除了更改对话框中的参数之外,用户还可以更改计算公式。 在这种情况下,我们只需从其文本表达形式计算其数学表达式,而无需更改 MQL 程序代码。
cIntSpeech : 它使用话音引擎读出制定文本。 作者: Dmitry Fedoseev
新文章 轻松快捷开发 MetaTrader 程序的函数库(第十八部分):帐户与任意其他函数库对象之间的交互 已发布: 本文将帐户对象的操作安置于任意函数库对象的新基准对象之上,改进了 CBaseObj 基准对象,并测试了设置跟踪参数,以及接收任意函数库对象事件。 编译 EA,在测试器设置中为 StopLoss in points 和 TakeProfit in points 参数设置零值。 对于 Mode of used symbols list 参数,选择 "Work only with the current symbol",和 M15 Last month ,并启动可视 EA 测试:
MQL5 向导 - 基于 3 乌鸦/3 白兵 + Stochastic : 基于 "3 乌鸦/3 白兵" K 线形态的交易信号,考虑用 Stochastic (随机振荡)指标进行确认。基于此策略的交易程序代码,可由 MQL5 向导自动生成。 作者: MetaQuotes Software Corp
新文章 利用 MetaTrader 5 测试仪实现策略可视化 已发布: 我们都知道有一个“百闻不如一见”的说法。关于巴黎和威尼斯,有各种各样的书可供您阅读,但是根据想像,您永远都不会懂得夜间漫步于这些神话般城市的街头会有怎样的感受。可视化的诸多优势,可以很容易地投射到我们生活的方方面面,其中就包括市场活动。比如说:基于采用指标的图表的价格分析,当然还有策略测试的可视化。本文中包含对于MetaTrader 5策略测试仪所有可视化功能的描述。 作者: MetaQuotes Software Corp
雙平均移動線交叉顯示 Double MA Cross : 當兩條平均移動線交叉穿越時畫出影線 讓圖表更容易閱讀 作者: Hung Wen Lin
OandaX OrderBook Chart: Oandax 产品系列设计的目的是显示订单和头寸信息在面板上通过 Oanda FxLabs 服务实现。 OandaX OrderBook Chart 指标用来显示历史订单和位置在面板上,最接近使用者在图表的指定时间。(垂直线用于指示)对于需要不间断的更新历史数据需要使用这个 OandaX Download Manager EA 在客户端运行。如果是为了显示分析以前下载过的历史数据,是不需要一直运行 EA 的。 指标可以作为一个例子来解释使用这个 EA 来调用历史数据显示直方图。直方图的比例和图表比例有关。这个意思是:它不像 OandaX...
新文章 轻松快捷开发 MetaTrader 程序的函数库(第 二十一部分):交易类 - 基准跨平台交易对象 已发布: 在本文中,我们将着手开发新的函数库部分 - 交易类。 此外,我们将研究开发一套统合 MetaTrader 5 和 MetaTrader 4 平台的基准交易对象。 当向服务器发送请求时,即意味着传递给这种交易对象的交易请求参数已被验证和校正。 随时可以轻松访问各种数据是多么惬意啊。 然而,如果我们不能将数据应用到交易,则数据毫无意义。 意即不光已经存在的功能,我们还需要新的交易功能。 本章节相对庞大,我们需要逐步完成所有操作。 我们应能够从任意平台(无论是 MetaTrader
新文章 MQL5 细则手册:指标子窗口控件 - 滚动条 已发布: 让我们继续开发各种控件,这一次我们将注意力转向滚动条。正如前文 “MQL5 细则手册:指标子窗口控件 - 按钮” 一样,我们将在指标子窗口中工作。花一些时间阅读上面提到的文章,文中对在 OnChartEvent() 函数中处理事件提供了详细的说明,而这一点在本文中只是略有提及。为便于说明,这一次我们将为一个大列表创建一个垂直滚动条,该列表包含使用 MQL5 资源可以获得的所有金融工具属性。 在有关 MQL5 编程的前文中,我们使用图形对象 OBJ_LABEL
CandleVisual : 蜡烛图的最简单的视觉展示。 作者: Nikolay Kositsin
新文章 逆转:正规化入场点并开发手动交易算法 已发布: 这是专门讨论逆转交易策略系列文章的最后一篇。 在此我们将尝试解决导致之前文章中测试结果不稳定的问题。 我们还将开发和测试可在任何市场中运用的逆转策略手动交易算法。 在已发表的两篇文章( 逆转:圣杯或危险的妄想? 和 逆转:降低最大回撤并测试其它市场 ),我们一直在研究逆转交易策略。 我们已研究了在不同市场中运用交易策略,并已找到最合适的市场,以及为恰当的逆转正规化基本规则。 该主题似乎已得到充分讨论。 还有哪些关于逆转技术的内容可以撰写? 不过,我们之前提到过一个问题,但我们从未触及其解决方案。
开仓时间 2: 智能交易系统在两个时间间隔内开仓。 交易在指定时间平仓。 尾随停止。 作者: Vladimir Karputov
新文章 DoEasy 函数库中的时间序列(第四十四部分):指标缓冲区对象类集合 已发布: 本文介绍如何创建指标缓冲区对象类的集合。 我计划测试为指标创建和操控任意数量缓冲区的能力(在 MQL 指标中可以创建的最大缓冲区数量为 512)。 最后,我们来看一下柱线和蜡烛的显示方式。 如果将价格值写入缓冲区数组的方法操作正常,则柱线图和蜡烛图应正确显示在图表上。 我们来查看一下: 正如我们所见,一切都按预期运行。 作者: Artyom Trishkin
  专家: FAT 面板  (57   1 2 3 4 5 6)
FAT 面板 : 这个面板设计用于 "Best Graphic Panel in MQL5 (最佳 MQL5 图形面板)" 大赛。这个图形面板允许自动手工交易。它有许多功能, 包括可视化交易策略构造。 作者: Igor Volodin
新文章 轻松快捷开发 MetaTrader 程序的函数库(第十七部分):函数库对象之间的交互 已发布: 在本文中,我们将完成所有函数库对象的基准对象开发,以便任何基于此函数库的对象都能够与用户进行交互。 例如,用户将能够设置开仓时可接受的点差大小,和预警价位,当点差达到该数值,或价格触及预警价位时,来自品种对象的事件将被一并发送到监听此信号的程序。 编译并在测试器中启动 EA: 如我们所见,当点差增加或减少超过指定的控制值时,会将相应的记录发送到日志。 出价(Bid)的变化(其涨跌幅度超过 10 点)也会伴有日志记录。
新文章 带有图形界面的通用趋势 已发布: 在本文中将会创建一款基于众多标准指标的通用趋势指标。附带创建的图形界面允许选择指标类型并调整其参数。指标在单独窗口中显示多行彩色图标。 另一个小小区别是 OnTimer() 函数。调用 Calculated() 方法来检查指标是否已计算, 因为对于趋势的一些变体, 我们仅需检查一个指标, 而对于其它指标, 我们要检查两个指标。这只能在指标类的内部才知晓。 结果就是, 我们得到了另一款通用且十分方便的指标 (图例. 10)。 图例. 10. 带有图形界面的通用趋势指标 作者: Dmitry Fedoseev
新文章 轻松快捷开发 MetaTrader 程序的函数库(第十四部分):品种对象 已发布: 在本文中,我们将创建品种对象类,该类将成为创建品种集合的基本对象。 该类可令我们获取必要品种的数据,以便进一步进行分析和比较。 在 MetaTrader 5 的品种图表上启动 EA。 所有品种对象属性都发送到日志: Account 18222304: Artyom Trishkin (MetaQuotes Software Corp. 10000.00 RUR, 1:100, Demo account MetaTrader 5) ============= Beginning of the
新文章 使用比尔威廉姆系统的交易信号模块 已发布: 本文描述了比尔威廉姆交易系统的规则,开发一个在图表上搜索和标记该系统模式的MQL5应用程序模块,根据找到的模式进行交易,并且也展示了在各种交易品种上的测试结果。 比尔威廉姆的交易系统在他的书中有所描述,书名为" 交易新维度(New trading dimensions )",它是任何交易者都应该学习熟悉的。这个系统包含了清晰和对大多数初学者都易于理解的规则,但是,规则的简单性只是表面 - 交易系统是由许多交易模式构成的。
关闭所有仓位: 当达到指定利润水平时关闭所有仓位 作者: Vladimir Karputov
新文章 DoEasy 函数库中的时间序列(第四十三部分):指标缓冲区对象类 已发布: 本文研究开发指标缓冲区对象类,其为抽象缓冲区对象的衍生类,从而可简化声明,并可操控指标缓冲区,同时创建基于 DoEasy 库的自定义指标程序。 首次启动后,初始化函数库和所有指标缓冲区时,会在日志中输出以下记录: "EURUSD" H1 timeseries created successfully: - Timeseries "EURUSD" H1: Requested: 1000 , Actual: 1000 , Created: 1000 , On the server: 6230 Buffer( 0
iPulsar - 关键价位指标: 指标登记价格突破时刻以及这些级别的含义。 作者: Алексей Тарабанов