新文章 在交易中应用 OLAP(第 3 部分):为开发交易策略而分析报价 已发布: 在本文中,我们将继续研讨在交易中运用 OLAP 技术。 我们会扩展前两篇文章中表述的功能。 这次我们将研究报价的操盘分析。 我们还将基于所汇集的历史数据,推导并检验交易策略的设想。 本文推介了基于柱线形态研究和自适应交易的智能交易系统。 这是上一篇文章中所实现内容的摘要(如果您还不曾阅读过它们,强烈建议您从前两篇文章开始)。 核心位于 OLAPcube.mqh 文件中,该文件包含: 选择器和聚合器的所有基类 带有源数据的操作记录类(抽象基类 “Record”,和一些特殊的 “TradeRecord”
新文章 MQL5 细则手册:指标子窗口控件 - 按钮 已发布: 本文中,我们将探讨开发具备按钮控件的用户界面的示例。为向用户传递互动性理念,当光标悬停于按钮时,按钮颜色会发生改变。光标位于按钮之上时,按钮颜色将稍微变暗,点击时,按钮颜色则会变得更暗。此外,我们将为每一按钮添加工具提示,从而创建直观界面。 本文也将讨论一些事件:鼠标移动事件、鼠标左键状态、左击对象和修改图表属性事件。将创建按钮面板,其将占据指标子窗口的全部空间。为做到清晰明了,按钮将分三行排列,每行四个按钮。 作者: Anatoli Kazharski
RSI Arrow : 本指标在 RSI 与上下水平线交叉时显示 Wingdings 箭头。 作者: Vladimir Karputov
SelfGenerator : 该脚本生成一个源代码的文件(MQL5传统程序的解决办法)。这在研究程序和算法时非常有用。 作者: Vladimir Gomonov
CaudateCandle : 指标高亮显示 "锤子" 或 "倒锤" 类型的尾状烛条,这种烛条的实体位于烛条的上半部分或下半部分 作者: Nikolay Kositsin
Percentage_Price_Oscillator : 一个非归一化振荡器 作者: Nikolay Kositsin
Nevalyashka_BreakdownLevel : 交易策略: 在所选时间间隔内最高价/最低价的突破。 作者: Vladimir Karputov
新文章 轻松快捷开发 MetaTrader 程序的函数库(第 三十一部分):延后交易请求 - 在特定条件下开仓 已发布: 从本文开始,我们将开发一种功能,允许用户在特定条件下利用延后请求进行交易,举例来说,当达到特定时间限制、超出指定利润或由止损平仓时。 该函数库功能允许用户以编程方式创建条件,并遵此条件将交易订单发送到服务器。 例如: 如果价格跌到指定值以下(与品种属性值有关的两个条件),则在出现或超过特定时间时买入。 如果超过了指定的利润(与账户资产值有关的一个条件),则部分平仓。 如果持仓因止损而平仓,则逆向开仓(一个与账户事件属性有关的条件)。
YZ_Summer_Time : 检查日期是否属于冬季或夏季时间段。代码是为新闻调试开发的。 作者: Yuriy Zaytsev
新文章 监视多币种的交易信号(第一部分):开发应用程序结构 已发布: 在本文中,我们将讨论创建多币种交易信号监视器的思路,并开发一个未来的应用程序结构,以及沿用其原型创建深入操作的框架。 本文表述了一种灵活的多币种应用程序的分步创建过程,该应用程序将能够生成交易信号,并有助交易者发现所需的信号。 即使在手动交易期间,交易者也会遵循某种操作算法和一连串动作,而这些可表述为五个主要任务: 定义交易信号。 定义入场规则和入场类型。 开仓管理。 定义离场信号。 定义离场规则。
新文章 图形界面 II: 菜单项元件 (第一章) 已发布: 在本系列文章的第二部分中, 我们将向您展示界面元件开发的详细过程, 例如主菜单和上下文菜单. 我们还会提到元件的绘制以及为此开发一个特别的类. 我们还将深度讨论程序事件管理, 包括自定义事件的问题. 很难找到一个没有主菜单的程序. MetaTrader 终端也有这种界面元素 (参见下面的屏幕截图). 通常情况下, 菜单位于程序窗口的左上角, 并且包含若干项目. 鼠标左键点击了菜单项会弹出下拉列表, 带有程序的选项. 图 1. MetaTrader 5 终端中的主菜单 这种下拉列表被称为上下文菜单, 可以包含几种类型的项目
单一图表数值 : 数学算法与原版图表数值一致, 但此指标仅以线形指标显示收盘价的图表数值。 作者: Janderson FFerreira
新文章 如何交换数据:10 分钟为 MQL5 创建 DLL 已发布: 现在很多开发人员不知道如何编写简单的 DLL,而这是不同系统绑定的特殊特性。我将通过多个示例,展示在 10 分钟内创建简单 DLL 的整个过程,并讨论我们绑定实施的一些技术细节。我将给出 Visual Studio 中的 DLL 创建的分步过程,以及交换不同变量类型的示例(数字、数组、字符串等)。此外,我还将说明在自定义 DLL 中如何使您的客户端免于崩溃。 作者: MetaQuotes Software Corp
MACD 无样品 : 基于 iMA(移动平均线,MA)和 iMACD(移动平均线收敛/发散,MACD)指标的智能交易系统 作者: Vladimir Karputov
新文章 MQL5 Cookbook - 以 MQL5 编写的多币种 EA,利用限价订单工作 已发布: 这次,我们将要创建一款多币种 EA,交易算法基于限价订单 Buy Stop(高买) 和 Sell Stop(低卖)。我们打算创建的范式,将被设计为日内交易/测试。本文讨论下列事项: 在规定时间范围内进行交易。让我们来创建一个功能,可以设置交易的起止时间。例如,该时间可以是欧洲或美国的交易时段。这样可以确保在优化 EA 参数时,有机会发现更合适的时间范围。 布置/修改/删除限价订单。 处理交易事件: 检查最后一个持仓是否在止盈或止损位置平仓,以及在成交历史中控制每个品种。 作者: Anatoli
新文章 轻松快捷开发 MetaTrader 程序的函数库(第十五部分):品种对象集合 已发布: 在本文中,我们将研究基于上一篇文章中所开发的抽象品种对象来创建品种集合。 抽象品种的后代会阐明品种数据,并在程序中定义基本品种对象属性的可用性。 此类品种对象应按其隶属的分组关系加以区分。 品种集合概念 我已在函数库论述的 第三部分 当中定义了构造对象集合类的概念。 在此,我坚持采用这种数据存储结构。 这意味着我们需要为品种集合创建一个列表。 该列表用于存储在 上一篇文章 中创建的“品种”类的衍生对象。 抽象品种的后代会阐明品种数据,并在程序中定义基本品种对象属性的可用性。
lot lib:
手数大小开发库。29 个资金管理选项。
所以,决定吧 - 在每个交易中可以使用怎样的风险?有许多选项,选择正确的一个并非总是那么容易,为了解决这个问题,我制作了lot_lib.mqh库。
作者: Andrey Khatimlianskii
在外汇中显示不同周期级别的加权平均价与结算价-MT5指标 : 于主图显示,类似于期货日内均线,可以选择更多的结算周期 作者: Wujun Chen
i-CAi_StDev_HTF : 在输入参数中带有时段选择选项的 i-CAi_StDev 指标。 作者: Nikolay Kositsin
Exp_NonLagDot : 一个基于NonLagDot指标信号的交易系统。 作者: Nikolay Kositsin
您错过了交易机会:
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
注册
登录