新文章 采用栈式 RBM 的深度神经网络。自训练, 自控制已发布: 本文是有关深度神经网络和预测器选择的前文之续篇。在此我们将涵盖由栈式 RBM 初始化的深度神经网络特性, 以及它在 "darch" 软件包里的实现。 第二阶段涉及微调, 在此神经网络由监督者训练。前文中已提供了有关它的详细信息, 所以我们在此不再复述。我将简单叙述, 不像我们前文用过的 "deepnet" 软件包, "darch" 软件包帮助我们实现更广泛的机会来构建并微调模型。更多详细信息将在创建模型时提供。图例. 1 显示 DN_SRBM 的结构和处理过程 图例. 1. DN SRBM 的结构 作者:Vladimir...
[删除]
没有源码,只有 ex4 文件的外汇EA、指标加密方法 国际最先进MQL加密技术,20多年加密经验,拥有国内外众多加密用户! 更详细信息,请访问我们的网站:http://www.Jmi8.com 或 http://www.zlocksoft.com 。 可访问 http://www.Jmi8.com/download/ProtectEx4_Demo.rar 下载 加密 MT4 的例子。 加密方法步骤: 给没有源码的ex4加密 用鼠标双击专为您制作的加密工具:ProtectMq4.exe,会显示类似下面的操作图: 首先选择待加密的 ex4 文件,可以用鼠标点击“浏览”,找到您的没有源码的未加密的...
新版的MetaTrader 4 Android 具备免费的内置聊天功能,可以使交易者与其他MQL5.community 成员进行聊天沟通。在信息接收人的字段指定有意向用户的登录名,以便直接发送信息到该用户的移动设备。 内置聊天可以使您通过MQL5.com网站或Android设备随时随地与任何交易者进行沟通。如您所知,MetaTrader 5 Android 的聊天功能已于2016年8月发布。 除此之外,我们还在MetaTrader 4 Android 中添加了编辑指标水平的功能以及印地语和印尼语的翻译界面。 下载更新的应用程序,通过内部聊天系统与交易者沟通交流吧!
新文章 在外汇市场中货币篮子的运作已发布: 本文论述了如何将货币对分组 (篮子), 以及如何使用某些指标来获取它们的有关状态数据 (例如, 超买和超卖), 以及如何在交易中应用此数据。 testBasket.mq4 指标在图像里显示为深绿色, 而 USDX.mq4 指标显示为红色和浅绿色 (均线)。我们也许会注意到在 H1 时间帧上完美匹配。走势方向几乎段落吻合, 局部极值点的大多数都如此。 作者:Andrei Novichkov
新文章 MQL5 对决 QLUA - 为什么在 MQL5 中交易操作速度快达 28 倍?已发布: 您可曾想过您的订单是如何迅速传递到交易所, 它的执行速度如何, 而您的终端需要多久才能收到操作结果?我们已经准备好一场交易操作执行速度的比对, 因为从未有人测量过使用 MQL5 和 QLUA 应用时的这些数值。 作者:MetaQuotes Software Corp.
新文章 交易员之活学活用— "平静" 优化或绘制交易分布已发布: 分析交易历史, 并依据仓位的入场时间以 HTML 形式绘制交易结果的分布图表。图表显示三个部分 - 按小时, 按周内天数和按月份。 终端包含的交易历史分为订单和成交历史。但我们需要的是仓位的历史。为此, 打开交易历史并关注成交的 DEAL_POSITION_ID 属性以及订单的 ORDER_POSITION_ID 属性。之所以选择这些属性的原因如下。事实上, 每个仓位均有唯一的标识符 (POSITION_IDENTIFIER), 其在每笔已开、修改过、已平的订单 (ORDER_POSITION_ID) 和成交...
新文章 图形界面 VIII — 树形视图控件 (第二章)已发布: 图形界面第八部分前面的章节中介绍了静态与下拉日历元件,第二章将集中介绍一个同样复杂的元件 — 树形视图(tree view), 它在每个用于创建图形界面的完整开发库中都会包含。本文中实现的树形视图包含了多种灵活的设置和模式,使得这个控件元件易于调整以满足您的需求。 树形视图项目的组成部分在下面列出。 背景局部列表项目的标记,箭头和+/-符号是用于显示状态的(展开/收起)。项目标签,例如,有可能需要根据某些种类来把项目进行区分。 项目的文字形式的描述。 图 3. 树形视图项目的组件。 作者:Anatoli Kazharski
请教一下各位,MT4中,隔夜利息应该怎么计算呢。我按照网上说的方式,计算出来的隔夜利息 不对啊。。网上说是:买卖价 * 利息差% / 360 * 合约金 * 手数 * 天数 请各位帮忙一下。谢谢。不胜感激。。
[删除]
请教高手: 我编写一个程序,日图大于开盘价50点就买,代码为:Bid-Open[0] >=0.0050 。但是发现Bid和Close[0]每次都和Open[0]价格一样。难道当前bar图,只能取到开盘价吗?bar里的其他价格都不能取到吗? mql4以前的版本是可以这样写的,但是新的版本就不好使了。复盘模式也选择了“每个及时价格” 求指点,多谢!
新文章 如何在 MetaTrader 5 里快速开发并调试交易策略已发布: 自动剥头皮系统理所当然地被认为是算法交易的巅峰, 但同时它们的代码也最难编写。在本文中, 我们将介绍如何使用内置调试工具并基于接收的瞬时报价分析来构建策略, 以及可视测试。开发入场和离场规则, 往往需要经历多年的手工交易。但借助 MetaTrader 5, 您可以在真实历史数据的基础上快速测试任何策略。 执行速度对于实时运行的程序是至关重要的。MetaEditor 的开发框架可以轻松、快速地评估每一部分代码消耗的时间。为此, 就必须运行代码分析器, 让程序工作一段时间。对于剖析这个指标, 一分钟就足够了。...
新文章MQL5 酷宝书 - 移动通道交易信号已发布: 本文描述的过程, 是开发和实现基于移动通道发送信号的类。每个信号版本均随带交易策略和测试结果。标准库的类用于创建派生类。 所以, 让我们从简单的事情开始, 并在 OOP 的帮助下修改和改进。我们有一些基本的策略。 策略将会考虑相当简单的交易规则。入场将在通道的边界进行。当价格触及下边界将开多头仓位, 当它接触到上边界 - 空头仓位。图例. 1 显示价格触及下边界, 所以机器人买入一定交易量。交易价位 (止损和止盈) 会按照固定大小自动放置。如果此处有开仓, 重复的入场信号将被忽略。 图例.1 入场信号 作者:Dennis...
想知道是否正在进行工作以解决这些问题?一直在所有版本的兼容模式下运行,没有反应。或者有谁能告诉我们哪些旧版本可以在10下工作?
大家好。 这可能是一个非常愚蠢的问题,但我真的找不到方法。我试图创建一个EA。在分析了一些条形图后,它决定是否打开订单。如果我的EA停止或metatrader关闭了,当我重新打开它时,我想找到导致打开订单的条形图。所以我寻找订单并找到我的订单(EA刚刚打开的),我想开始回溯分析这些条形。我怎样才能做到这一点?我怎样才能找到我的订单打开的条形图并开始回溯条形图。 比如说。 我在H1时段运行,寻找12:00、13:00、14:00和15:00的条形图,然后我决定在16:00开一个订单。 我想过使用时间阵列等,但是,当我试图找到这些条形时,如果出现一个新的条形会发生什么?
新文章 图形界面 VIII: 日历控件 (第一章)已发布: 在 MetaTrader 中创建图形界面的系列文章的第八部分中,我们将探讨复杂的组合控件,例如日历(calendar),树形视图(tree view),以及文件浏览器(file navigator)。因为有大量的信息,对每个主题都有独立的文章,此部分的第一章描述了日历控件以及它的扩展版本 - 下拉日历。 让我们列出日历的所有组件: 区域用于切换前面和后面月份的按钮用于列出月份的组合框控件用于输入年份的栏位星期几简称的文字标签数组分隔线包含日期的二维文字标签数组用于快速跳到下一个日期的按钮 图 1. 日历的组件 作者:Anatoli...
新文章 跨平台智能交易程序: 重用来自 MQL5 标准库的控件已发布: 在 MQL5 标准库里存在的一些控件被证明在 MQL4 版本的跨平台智能交易程序里十分有用。本文涉及令某些 MQL5 标准库的控件与 MQL4 编译器兼容的方法。 处理此问题的一种方法是使用交易管理器。与早前介绍的品种管理器类似, 此对象扩展了 CArrayObj, 并且几乎与 CSymbolManager 有相同的方法集。我们应该有一个基本的头文件, 依赖所使用的编译器引用正确的子代来编译文件。并且就像品种管理器, 交易管理器处理数据存储及恢复。因此, 大部分代码都可以在基本头文件中找到。文件结构如下图所示。...
新文章 跨平台智能交易程序: 概论已发布: 本文详细介绍了一种可以更快捷开发跨平台 EA 的方法。其所倡导的方法是将两个版本共享的功能整合到一个单独的类, 并将不兼容的功能分割到派生类。 请注意, 前面显示的两个源文件是相同的。它不可能有单一源文件可以跨平台兼容。这在于源文件是如何被编译的: 编译一个 MQ4 源文件的结果将生成一个 EX4 文件编译一个 MQ5 源文件的结果将生成一个 EX5 文件。 不太可能有单一源文件可以在两个平台上工作。不过, 两个源文件引用单一的头文件是有可能的, 如下图描绘的那样: 作者:Enrico Lambino
新文章 图形界面 VII: 页面控件 (第二章)已发布: 第七部分的第一章介绍了用于创建三种表格控件的类: 文字标签型表格(CLabelsTable), 编辑框型表格(CTable) 以及绘制型表格(CCanvasTable)。在本文中(第二章)我们将讨论页面(Tabs)控件。 让我们列举出这个控件的所有组件。 容纳一组控件的背景或者区域页面 图 1. 页面控件的组件。 作者:Anatoli Kazharski
新文章 图形界面 VII: 表格控件 (第一章)已发布: MetaTrader 图形界面系列的第七部分处理的是三种表格类型:文本标签型,编辑框型,以及绘制型。另一种重要并且常用的控件是页面,它使您可以显示/隐藏成组的其他控件并且在您的MQL应用程序中开发有效利用空间的界面。 文本标签型表格包含以下的组件: 背景.文本标签.垂直滚动条.水平滚动条. 图 1. 文本标签型表格控件的组成部分 作者:Anatoli Kazharski
新文章 在MQL中操作套接字,或者如何成为信号提供者已发布: 套接字(Sockets)… 如果没有它们,我们的IT世界还可能存在吗?时光倒转回1982年,再到现在,它们每分每秒都与我们同在,这是网络的基础,是我们所居住的 Matrix 世界的神经末梢。 演示这些代码的互操作: 细心的读者将会注意到,客户端套接字可以通过调用 MQL 函数中的 WebRequest 来替换的,为此,只要加上一系列HTTP 头部(header)行并且在客户终端的设置中允许访问服务器的URL就可以了,您可以自己来做实验。 作者:o_O
我去!MQL4发现一个惊天疑问,求赐教!(Oh my god!,A Importantly BUG had been found in MQL4, Maybe you can help me!)
(2)
Print("止损(stoploss):", OrderStopLoss(), " 止盈(takeprofit):", OrderTakeProfit()); int err = OrderModify(ticket_id, 0, NormalizeDouble(open_price - stop_loss*Point, Digits), NormalizeDouble(open_price + take_profit*Point, Digits), 0); if(!err){ Print("OrderModify return a error -- > ",...
新文章 交易机器人在市场发布前必须经过的检验 已发布: 任何产品在市场发布之前,它必须通过强制的预先检验,以确保符合统一的质量标准。本文介绍了开发者们在他们的技术指标和交易机器人中最常犯下的错误,并且也展示了在把产品发送到市场之前如何进行自我测试。 平台中集成的策略测试器不仅允许回测交易系统,而且可以用于发现交易机器人开发过程中的逻辑和算法错误,在测试中,所有有关交易操作的消息以及发现的错误都输出在测试器的日志(Journal)中。使用特别的记录阅读器就可以很方便地分析这些消息, 它可以使用上下文菜单的命令调用出来。 作者:MetaQuotes Software Corp.
新文章 使用文本文件保存智能交易程序, 指标和脚本的输入参数 已发布: 本文描述应用文本文件保存动态对象, 数组和其它作为智能交易程序, 指标和脚本属性的变量。这些文件为 MQL 语言的标准工具提供了便利的附加功能。 让我们来审查取自完整操作指标的代码片段。该指标需要若干货币对的数据以便进行正确地操作。所以, 它定期请求数据并按照其逻辑处理它 (指标逻辑在此对于我们不重要)。请记住, 券商有时候在品名上添加不同的后缀和前缀 (例如, EURUSD 也许转换为 #.EURUSD.ch)。这个应予考虑, 以便 EA 能够正确参照其它品名。我们的行动的顺序如下。 1. 创建一个文本文件...
新文章 以横盘和趋势行情为例强化策略测试器的指标优化 已发布: 检测行情是否处于横盘对于许多策略来说是至关必要的。我们使用高知名度的 ADX 来展示如何利用策略测试器, 不但可以根据我们的特殊目的来优化指标, 而且我们也能判断指标是否符合我们的需要, 得到横盘和趋势行情的均值, 这对于判断行情的止损和目标是十分重要的。 我们需要均衡我们的三个准则!对于所有这些, 我们使用相同的所需功能: 反正切 - 或 mq4 里的 - atan(..)!除了诸如 sqrt() 或 log(), 我们使用 0 或负值没有任何问题。atan() 根本不会超出极限, 例如 RangesRaw, atan(100...
各位前辈: 小弟为了尝试在MQL4环境中测试第三方dll的调用,编写了以下dll #include <stdio.h>#include <stdlib.h>#include <string>#include <string.h>#include <time.h>#include <iostream>using namespace std;extern "C" __declspec(dllexport) void HelloWorld();void HelloWorld(){ cout<<"Hello,World...
新文章 交易者的 LifeHack: 测试中的余额,回撤,负载和订单指标已发布: 如何使测试过程有更好的可视化呢?答案很简单:您需要在策略测试器中使用一个或者多个指标,包含一个订单指标,一个余额和净值指标,一个回撤和存款负载指标。这种方案将有助您可视化地跟踪订单的实况,余额和净值的改变,以及回撤和存款负载。 在MetaTrader 5策略测试器中同时运行LifeHack 回撤负载和 LifeHack 余额净值指标: 图 9. LifeHack 回撤负载指标 作者:Karputov Vladimir
新文章 交易者的 LifeHack: 四次回测比一次好已发布: 在第一次测试之前,每个交易者都会面临同样的问题 — "四种模式中使用哪一种呢?" 每种提供的模式都有其优点和特点,所以我们会用简单的方法 - 使用一个按钮一起运行全部四种模式!本文展示了如何使用 Win API 和一点魔术来同时看到全部四个测试图表。 特别指出,调用了以下的 Windows API 函数: CopyFileW — 把文件复制到 "沙盒(sandbox)" 以及复制来自MQL5 "沙盒"中的文件。FindClose — 关闭搜索句柄。FindFirstFileW —...
讨论人工智能在一般交易策略中的使用,特别是我的专家顾问,其代码可 在此 下载。回测结果在下面的截图上。 优化专家顾问需要很长的时间,而且只能使用遗传算法。选择加权系数的输入参数:X1、X2、X3和X4被限制在0到200的数值内。sl参数是以点为单位的止损。不使用资本和风险管理。
[删除]
请教高手,为什么自己编的简单EA挂上去一切正常,但是有时候没有运行,特别是第二天,条件吻合也没有下单,一定要重新把EA挂一次才正常。 百思不得其解,请大家帮忙指导,谢谢!

您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录