文章,程序库评论 - 页 110

Hash函数库 : 该库包含以下hash函数:adler32, CRC-32, MaHash8v64。它也有用于将数字基数转换的函数。 作者: Александр Чугунов
新文章 DoEasy 函数库中的时间序列(第五十八部分):指标缓冲区数据的时间序列 已发布: 关于操控时间序列的主题总结,诸如组织存储、针对存储在指标缓冲区中的数据进行搜索和分类,如此即可在程序里利用函数库创建指标值,并进一步据其执行分析。 函数库的所有集合类的一般概念,能够轻松地在相应的集合中找到必要的数据。 在今天创建的类中,也可分别完成同样功能。 编译 EA,并在图表上启动它,设置为仅使用当前品种和当前时间帧。 在图表的注释中,将显示所有已创建指标的第一号和零号(当前)柱线的数据: 为了更清晰起见,在图表上绘制了含有相同设置的相同指标 -
新文章 快捷手动交易工具箱:持仓和挂单操控 已发布: 在本文中,我们将扩展工具箱的功能:我们将添加在特定条件下平仓功能,并将创建控制市价和挂单的表格,且能编辑这些订单。 修订应用程序结构 我们先来看看已经实现了什么。 下面的图例 1 展示了主要的模块,它们分成两个类别执行任务:开仓/创建,和平仓/删除。 第三个类别是手工管理和修改。 图例 1 工具箱的主要模块 如此,我们来创建三个选项卡。 第一个将用于图例 1 所示的函数。 在其他两个选项卡中,我们将实现处理持仓和挂单的功能。 图例 2 新的应用程序结构 作者: Alexander Fedosov
新文章 图形界面 VI: 滑动条与双重滑动条控件(第二章) 已发布: 在前一篇文章中,我们已经使用四个常用图形界面控件加强我们的开发库:复选框,编辑框,带有复选框的编辑框,以及复选组合框。第六部分的第二章将致力于滑动条与双重滑动条控件的开发。 元件将由六个图形对象构成,它们是: 背景, 标题 (文字标签), 输入栏位, 滑块线, 滑动条滑块, 滑动条指示针 图 1. 滑动条控件的组成部分。 作者: Anatoli Kazharski
新文章 自组织特征映射 (Kohonen 映射) - 再访主题 已发布: 本文描述利用 Kohonen 映射进行操作的技术。本主题对那些在他们的项目中运用 Kohonen 映射进行市场研究时遇到困难的 MQL4/MQL5 初级程序员和经验丰富的程序员都有益处。 Kohonen 映射的原理 自组织特征映射 (SOM) 是单层i网络, 其每个神经元都与 n-维输入向量 (范形) 的所有组件连接。输入向量 (范形) — 是集簇接受对象之一的描述。 在自组织特征映射里执行训练无需主管。为了训练目的引入了竞争机制。当发送一个范形网络到输入
支撑-阻力指标 : 该通道利用高斯变换绘制。 作者: Nikolay Kositsin
新文章 使用电子表格建立交易策略 已发布: 本文介绍了使用电子表格(Excel、Calc、Google)分析任何策略的基本原则和方法。所得结果与 MetaTrader 5 测试器进行了比较。 为了分析策略的盈利能力,我需要计算交易期间价格所经过的距离。最简单的方法是分几个阶段。 首先,选择交易价格。如果交易已打开,请在信号旁边的列( L )中设置价格,并将其复制到随后的每个单元格中,直到交易关闭。如果没有交易,则向单元格中写入一个空行。 L4 单元格中的公式: = IF ( K4 = INDEX (DealTypes; 1 ) ; B4 +Spread ; IF ( K4 = INDEX
新文章 价格速度测量方法 已发布: 市场研究和分析有多种不同的方法,主要是技术分析和基础分析。在技术分析中,交易者收集、处理和分析与市场有关的数字数据和参数,包括价格、数量等。在基本面分析中,交易者分析直接或间接影响市场的事件和新闻。本文研究了价格-速度测量方法,并在此基础上研究了交易策略。 交易策略 1 要使用 平均速度(Average Speed) 指标根据测量速度(单位时间内通过的点数)来测试第一种方法,应将显示趋势方向的过滤器添加到测试策略中,因为指示器显示单位时间内的点数,而不管趋势方向。 我决定使用 Coordinated ADX and MACD
新文章 查找错误和记录 已发布: MetaEditor 5 具备调试功能。但是在编写 MQL5 程序时,您通常都希望不要显示个别的值,而是测试与在线工作期间出现的所有信息。如果日志文件内容庞大,所需信息快速便捷检索自动化的重要性就显而易见了。本文中,我们会研究 MQL5 程序中查找错误的方式以及记录方法。我们也会简单地记录到文件中,并了解一款方便日志查看的简单程序 - LogMon。 作者: Дмитрий Александрович
新文章 图形界面 XI: 表格单元中的文本编辑框和组合框 (统合构建15) 已发布: 在更新的函数库中, 表格控件 (CTable 类) 将补充新的选项。表格单元中的控件阵容得到扩展, 此次添加了文本编辑框和组合框。此外, 此次更新还引入了在运行时调整 MQL 应用程序窗口大小的功能。 为了测试目的, 已经创建了一个 MQL 应用程序, 其中包含表格 ( CTable ) 和多行文本框 ( CTextBox ) 控件。在表格的第一列中, 所有单元格都包含复选框控件 ( CELL_CHECKBOX )。在表格的第二列中, 单元格带有 "文本框" 类型 ( CELL_EDIT )。在第三列中
新文章 在 MetaTrader 5 中使用 MATLAB 2018 的计算功能 已发布: 在2015年升级了 MATLAB 包之后,有必要考虑一种现代的创建 DLL 库的方法。本文利用样本预测指标,说明了在目前使用的64位平台上关联 MetaTrader 5 和 MATLAB 的特点。通过探讨连接 MATLAB 的整个过程,MQL5 开发人员将能够更快地创建具有高级计算能力的应用程序,从而避免“陷阱”。 该指标的表现通过 MetaTrader 平台提供的 EURUSD H1
MQL 5 向导 - 更简单的日内时间过滤器 : 基于标准库的日内时间过滤器的过滤工具。 作者: Genes Luna
新文章 DoEasy 函数库中的时间序列(第五十七·部分):指标缓冲区数据对象 已发布: 在本文中,开发一个对象,其中包含一个指标的一个缓冲区的所有数据。 这些对象对于存储指标缓冲区的数据序列将是必需的。 在其的辅助下,才有可能对任何指标的缓冲区数据,以及其他类似数据进行排序和比较。 在函数库中所有数据构建和存储的概念都建立在包含一组相同类型数据的集合列表之上。 它们可按所需顺序进行选择、排序和过滤。 这样可以获取必要的数据集,从而进一步深入比较和分析。 依据它们的结构,指标缓冲区与早前创建的序列对象也没有太大不同,它们也可被包含在它们的集合列表当中,在其中我们可以快速找到包含数据的必要对象。
新文章 模式搜索的暴力算法(第三部分):新视野 已发布: 本文延续了暴力算法的主题,并在程序算法中引入了市场分析的新机会,从而加快了分析速度,提高了结果质量。新的添加使得在这种方法中可以看到最高质量的全局模式。 另外,在测试过程中,我发现了一些错误的程序算法,这往往产生错误的结果。我已经修复了它们,但是这减少了找到的模式的数量。不过,这一次足以找到可接受的选择。现在,让我们在 MetaTrader 5 中进行测试:
新文章 DoEasy 函数库中的时间序列(第五十六部分):自定义指标对象,从集合中的指标对象获取数据 已发布: 本文研究在 EA 中创建自定义指标对象。 我们稍微改进一下库类,并添加一些方法,以便从 EA 中的指标对象获取数据。 品种图表将显示所有已创建指标缓冲区中的数据: 可在图表上添加必要的指标,这些指标的参数与 EA 中创建的参数相对应。 您可以在图表注释和数据窗口中检查这些指标的匹配情况 - 它们应该匹配。 作者: Artyom Trishkin
CIniFile 类 : 这个类提供存取 Windows *.ini 文件的方法。 作者: Henadiy E. Batohov
HistoryLoader : 组织对请求结果处理可访问任何历史数据的接口的多币种专家交易功能模块。 作者: Nikolay Kositsin
平滑的 repulse : 本版本可以使用四种基本的平均类型进行平滑。 作者: Mladen Rakic
多时间帧超趋势 : 多时间帧版超趋势指标。 作者: Mladen Rakic
  EA: Fibo iSAR  (3)
Fibo iSAR : 本EA交易使用了斐波那契水平线和 iSAR 指标 - 抛物线止损和保留系统。交易是通过限价买入和限价卖出订单来进行的。 作者: Vladimir Karputov
新文章 MQL5 代码自动生成文档 已发布: 大多数 Java 代码编写者熟悉可通过 JavaDocs 创建的自动生成文档。其思路是以一种半结构化的方式向代码添加注释,然后可以将这些注释提取到易于导航的帮助文件。C++ 世界也有若干文档自动生成器,其中微软的 SandCastle 和 Doxygen 是两款领先产品。本文说明使用 Doxygen,从 MQL5 代码的结构化注释创建 HTML 帮助文件。试验非常成功,我认为 Doxygen 从 MQL5 代码生成的帮助文档会增加很多价值。 作者: Paul
在锁仓账户中用单边模式计算多个订单的价格: MT4账户一般是双边模式,但如果你采用加仓的话,价格分布在不同位置,就不好知道当前的平均开单价,本脚本采用MT5的单边账户模型显示了一些相应的价格(平均开单价,保本价,中价),并可以计算到达某个价格下的利润。 作者: Wujun Chen
新文章 DoEasy 函数库中的时间序列(第五十五部分):指标集合类 已发布: 本文继续开发指标对象类及其集合。 为每个指标对象创建其描述和正确的集合类,从而实现无错存储,并从集合列表中获取指标对象。 编译 EA 并在终端图表上启动它。 初始化之后,“智能系统”日志显示有关函数库的初始化消息。 两个创建的指标的参数,它们当中分别拥有 完整 和 简洁 参数列表: Account 8550475 : Artyom Trishkin (MetaQuotes Software Corp.) 10425.23 USD, 1 : 100 , Hedge, Demo account MetaTrader 5
针对 FORTS 市场的高频交易 Spreader : EA 在预定点差之内下单进行交易。 作者: Serhiy Dotsenko
  指标: Renko 级别  (16   1 2)
Renko 级别 : 本指标在 MetaTrader 5 图表中显示了 Renko 柱形。 作者: Vladimir Karputov
  EA: N-_Candles_v7  (30   1 2 3)
N-_Candles_v7 : 智能交易系统搜索连续 N 根相同的烛条。 它在看涨烛条时买入,并在看跌烛条时卖出。 已参考账户类型,即,是否为净持还是对冲。 作者: Vladimir Karputov
Bad Orders: 智能交易 BadOrders。简单实用的智能交易。 Author: John Smith
5_8 MACross: 5_8 MACross.使用指标MA。 Author: John Smith
  EA: Simple EA MA plus MACD  (12   1 2)
Simple EA MA plus MACD : 简要描述 作者: Vladimir Karputov
RSL 的无滞后逆费舍尔变换 : RSL 的无滞后平滑逆费舍尔变换 (MetaTrader 5 版本)。 作者: Mladen Rakic