文章,程序库评论 - 页 39

新文章 神经网络:从理论到实践已发布: 简介 现在,每一位交易者肯定听说过神经网络并知道使用它们有多酷。大多数人相信那些能够使用神经网络的人是某种超人。在本文中,我将尝试向您解释神经网络架构,描述其应用并提供几个实践例子。 神经网络的概念 人工神经网络是人工智能研究的领域之一,以尝试模拟人类的神经系统的学习和适应能力为基础,这会让我们能够建立一个对人类大脑工作的非常粗略的模拟。 说也奇怪,人工神经网络由人工神经元构成。 作者:Dmitriy Parfenovich
Pending orders DOWN: 这个脚本程序会设置多个低于当前价格的挂单。 作者: Vladimir Karputov
OrderHistory复盘: 显示交易纪录用于分析 Author: okwh
  EA: AK47_A1  (6)
AK47_A1: 简单的EA交易, 但是在2007年相当高效! 作者: Andrey Polishchuk
新文章 DoEasy 函数库中的图形(第七十五部分):处理基本图形元素图元和文本的方法 已发布: 在本文中,我将继续开发由 CCanvas 标准库类提供强力支持的所有函数库图形对象的基准图形元素类。 我将创建绘制图元和在图形元素对象上显示文本的方法。 编译 EA,并在图表上启动它。 单击对象: 结果就是,我不小心在上面的对象上得到了一个类似于 CD 的有趣图像 :) 作者: Artyom Trishkin
新文章 深度神经网络 (第 II 部)。制定和选择预测因子已发布: 有关深度神经网络系列的第二篇文章研究当准备模型训练的数据期间预测因子的变换和选择。 现在, 我们想要看看异常值被删除之后变量中的 NA 分布。 require(VIM)evalq(a <- aggr(x.sin.out), env) 图例.6. 在数据集合中的 NA 分布 作者:Vladimir Perervenko
新文章 DoEasy 函数库中的图形(第七十四部分):由 CCanvas 类提供强力支持的基本图形元素 已发布: 在本文中,我将重修上一篇文章中构建的图形对象概念,并准备由标准库 CCanvas 类提供强力支持的函数库所有图形对象的基类。 编译 EA,并在品种图表上启动它。 单击任何“图形元素”对象时,其不透明度增加到 255,然后在达到最大值 (255) 时,它轮回从 0 增加到 255,同时在图表注释中显示单击对象的名称,及其不透明度: 作者: Artyom Trishkin
新文章 DoEasy 函数库中的图形(第七十三部分):图形元素的交互窗对象 已发布: 这篇文章开辟了函数库一个新的操控图形的大章节。 在本文中,我将创建鼠标状态对象、所有图形元素的基准对象、以及函数库图形元素的交互窗对象类。 编译 EA,并在品种图表上启动它: 如我们所见,按钮和光标的状态显示正确。 交互窗对象仅在其活动区域内被鼠标抓住时才会移动。 在交互窗中单击鼠标右键和中键时,不会激活关联菜单和十字准线工具。 此处,我们遇到了一个有趣的小毛病:如果我们在窗口外启用十字线工具,然后将其悬停(按住鼠标左键)在窗体的活动区域上,它即开始移动。 这是不正确的行为。 但这仅是开始。
交易历史: 本脚本允许你使用图形对象,将历史交易记录放在图表上。 作者: IURII TOKMAN
JSON Serialization and Deserialization (native MQL): JSON 协议序列化和逆序列化。代码从高速的 С++ 程序库移植而来。 实践例程: 在网站上授权并解析响应 CJAVal jv;jv["login"]="Login"; // 登录名jv["password"]="Pass"; // 口令//--- 字符串序列化 {"login":"Login","password":"Pass"}char data[]; ArrayResize(data, StringToCharArray(jv.Serialize(), data, 0,...
新文章 针对市场分析的数据库的具体应用已发布: 处理数据成为现代软件的主要任务 - 独立应用程序和网络应用程序都是如此。为解决此问题而创建了专业软件。这些软件被称为数据库管理系统 (DBMS),能够针对它们的计算机存储和处理对数据进行构建、系统化和组织。对于交易,大多数分析师并不在他们的工作中使用数据库。但是对于一些任务,必须使用此类解决方案。本文提供了一个在客户端-服务器和文件-服务器架构中都能将数据保存到数据库或从数据库加载数据的指标例子。 作者:Alexander
新文章 DoEasy 库中的其他类(第七十二部分):跟踪并记录集合中的图表对象参数 已发布: 在本文中,我将完成图表对象类及其集合的操控。 我还将实现图表属性及其窗口变化的自动跟踪,以及把新参数保存到对象属性。 如此修订允许在未来实现整个图表集合的事件功能。 此外,检查管理图表高度的变化 (变化应用于两个图表 — 主图表窗口和子窗口): 正如我们所见,这里有几个标准在起作用:窗口高度等于指定大小,窗口高度高于/低于指定大小,窗口高度增加/减少超过指定的像素数。 作者: Artyom Trishkin
新文章 来自专业程序员的提示(第二部分):在智能交易系统、脚本和外部程序之间存储和交换参数 已发布: 这些来自专业程序员关于方法、技术和辅助工具的一些提示,可令编程变得更轻松。 我们将讨论终端重启(关闭)后如何恢复参数。 所有示例都是来自我的 Cayman 项目的真实工作代码片段。 etTradeLevel 脚本允许设置交易级别的参数。 在图表上选择了一个对象(直线、趋势线或矩形)。 SetTradeLevel 脚本查找所选对象(交易级别),并为其设置参数。 接下来,脚本将参数保存到
新文章 DoEasy 函数库中的其他类(第七十一部分):图表对象集合事件 已发布: 在本文中,我将创建一些跟踪图表对象事件的功能 — 添加/删除品种图表和图表子窗口,以及添加/删除/更改图表窗口中的指标。 编译 EA,并在品种图表上启动它。 打开一个新的品种图表 — 从 OnDoEasyEvent() 处理程序中获取以下日志消息: OnDoEasyEvent: Open chart: AUDNZD H4, ID 131733844391938634 在打开的图表里添加任意振荡器的新窗口 — 从 OnDoEasyEvent() 处理程序获取以下日志消息: OnDoEasyEvent
新文章 DoEasy 库中的其他类(第七十部分):扩展功能并自动更新图表对象集合 已发布: 在本文中,我将扩展图表对象的功能,并编排图表导航、创建屏幕截图、以及为图表保存和应用模板。 此外,我还将实现图表对象集合、其窗口和其内指标的自动更新。 现在是时候来测试创建当前图表的屏幕截图了。 每次点击按钮都会创建一个特定大小的图表屏幕截图。 首次点击 — 800x600,第二次 — 750x562,第三次 — 当前图表尺寸: 创建三个不同分辨率的屏幕截图后(附有相应的日志条目), CChartObj::ScreenShot800x600: Screenshot created
新文章 模式搜索的暴力方法(第二部分):深入 已发布: 在本文中,我们将继续讨论暴力方法。我将尝试使用我的应用程序的新改进版本来更好地解释这种模式。我还将尝试使用不同的时间间隔和时间框架来找出稳定性的差异。 我将从全局模式开始,他们的数学期望值在8个点左右。这是因为我们在公式中使用了50个烛形,在每个货币对的第一个选项卡中检查了大约200000个变体,而只使用了1个内核。有更好的机器会更容易。下一个版本的程序将减少对计算能力的依赖。在这里,我不想把重点放在最终的数学期望上,而是放在性能如何影响未来的EA性能上。 让我们从 EURUSD H1
新文章 分析烛的图案已发布: 日本烛形图的构建和烛图案的分析构成了技术分析的一个迷人领域。烛形图的优点在于它们以您能够跟踪数据动态的方式表示数据。在本文中,我们将分析烛的类型、烛图案的分类并提出一个能够确定烛图案的指标。 作者:Dmitry
新文章 掉期利率(第一部分):锁定与合成仓位 已发布: 在本文中,我将尝试扩展掉期利率交易方法的经典概念。 我将解释为什么我会得出这样的结论,即这个概念值得特别关注,绝对推荐研究。 我不会解释掉期利率的思路及其原理。 我仅对掉期利率的实际应用感兴趣。 最重要的问题在于是否有可能通过掉期利率赚取利润。 以交易者的观点来说,掉期利率要么盈利、亦或亏损。 甚或,许多坚持日内交易的交易者都忽略了它。 其他人也尽量不去关注它,认为它微不足道,很难对交易产生影响。 而事实上,几乎一半的点差隐藏在掉期利率之中。 这个点差不是在买卖时收取的,而是在服务器上日期变更时计算的。 掉期利率是相对于持仓量来收取的。
新文章 来自专业程序员的提示(第一部分):代码存储、调试和编译。 操控项目和日志 已发布: 这些提示来自专业程序员,涵盖有关方法、技术和辅助工具,能够令编程更轻松。 终端程序文件位于 MQL5 目录下。 这种编制就是所谓的“沙盒”。 来自外部的数据访问被关闭。 这是一个很好的决定。 不过,运用 DLL 可以访问任何地方。 例如,这里是 Cayman 项目的结构: /Experts/Cayman/ - 智能交易系统 /Files/Cayman/ - 数据文件 (设置、参数) /Include/Cayman/ - 类库(函数) /Scripts/Cayman/ - 主要操作脚本
  指标: 走势  (2)
走势: 指标显示走势和回撤方向。 作者: Dmitry Fedoseev
新文章 DoEasy 库中的其他类(第六十九部分):图表对象集合类 已发布: 在本文里,我启动图表对象集合类的开发。 该类存储图表对象及其子窗口和指标的集合列表,从而提供操控任何选定图表及其子窗口的能力,亦或同时处理多个图表列表。 启动 EA 后,在日志中会显示 所创建图表对象集合对象 和 程序打开的图表 数据: Chart collection: - Main chart window EURUSD H4 ID: 131733844391938630 , HWND: 920114 , Subwindows: 1 - Main chart window GBPUSD H4 ID
标准库Trade.mqh 有一个函数bool PositionClosePartial(const ulong ticket,const double volume,const ulong deviation=ULONG_MAX); 建议增加参数comment 变成 PositionClosePartial(const ulong ticket,const double volume,const ulong deviation=ULONG_MAX, const string comment="" ); 要不然每次版本更新都要自己改代码。太麻烦了。。。。 增加comment
根据时间建仓和平仓,版本2: 本EA交易在一定的时间通过比较两个不同周期数的iMA指标来建仓和平仓。在指定的交易品种中,建立指定交易量的仓位。设置止损和获利。选择仓位类型:买入或者卖出。 作者: Vladimir Karputov
  EA: 按时建仓和平仓  (14   1 2)
按时建仓和平仓: 按照一定的时间建仓和平仓。在指定的交易品种中,建立指定交易量的仓位。选择仓位类型:买入或者卖出。 作者: Vladimir Karputov
Exp_TimesDirection: 本 EA 交易根据时间在预先定义的时刻开启和关闭仓位。 作者: Nikolay Kositsin
新文章 运用人工智能实现的 Thomas DeMark 次序 (TD SEQUENTIAL)已发布: 在本文中, 我将告诉您如何把一个非常著名的策略与神经网络合并以便成功交易。这就是运用人工智能系统实现的 Thomas DeMark 次序策略。仅应用了策略的第一部分, 使用设置和交汇信号。 请注意: 人工智能绝对可以嵌入任何交易策略, 甚至传统的均线交叉。在任何一种情况下, 决策时刻在任何策略中都是最重要的。关键点是分析每根柱线是一个乌托邦。所以, 有必要确定分析市场状况的柱线时刻。这恰恰是交易策略的意图所在。再者, 只要能收到信号, 分析方法也许是绝对任意的,...
WyattsPivots: 这个指标可以画出支撑/阻力水平和区域 作者: Nikolay Kositsin
按时间标记位置脚本 : 无论是进行策略分析,还是进行交易系统设计,时间是一个非常重要的参照因素,特别是在进行历史数据回溯验证的时候,如果想快速定位到某个时间点,就需要找到一个办法在行情图表上进行明显的标记,比如在什么时间点出现了亏损、什么时间点出现了盈利,使用按时间标记功能,就可以快速标记所有位置,便于统计、分析。在这个例子中,我们运用的是画竖线的方式,并区分不同颜色的线,来实现需求。 作者: Wen Tao Xiong
按价格标记位置脚本 : 价格是行情分析的重要参照因素,尤其是以支撑阻力位为核心的交易系统中,寻找合适的进场和出场价格位置是首要任务。那么按价格标记出这些参照位置就对分析、统计有实际意义。 作者: Wen Tao Xiong
六类挂单一键取消脚本 : MT5挂单类型有六种,能够很好地适应回调和突破场景,在一些突破策略交易系统中应用较多,当挂单条件不再有效的时候,就会涉及到挂单的取消操作。六种挂单应用说明如下: Buy Limit(回踩买入):在当前价格下方,等待行情下跌到挂单位置触发买入单。 Sell Limit(回踩卖出):在当前价格上方,等待行情上涨到挂单位置触发卖出单。 Buy Stop(突破买入):在当前价格上方,等待行情上涨到挂单位置触发买入单。 Buy Stop(突破卖出):在当前价格下方,等待行情下跌到挂单位置触发卖出单。 Buy Stop