已发布文章 "用 MQL5 语言编写的 20 种交易信号"。
本文将向您传授如何接收交易系统工作所必需的交易信号。在这里作为单独的自定义函数提供了构成 20 个交易信号的例子,这些函数可以在开发 EA 交易程序时使用。为了您的方便,在本文中使用的所有函数都包含在一个能够轻松连接到将来的 EA 交易程序的 mqh 包含文件中。
已发布文章 "如何在另一指标的基础上编写一个指标"。
在 MQL5 中,您既可以从头编写一个指标,亦可根据客户端内置或自定义的另一现有指标来创建。而在这里,您也有两种方式 - 通过向其添加新的计算和图形风格来改善某个指标,或是通过 iCustom() 或 IndicatorCreate() 函数使用客户端内置或自定义的某个指标。
已发布文章 "针对初学者以 MQL5 编写“EA 交易”的分步指南"。
使用 MQL5 的“EA 交易”编程很简单,您可以轻松学会。我们在本分步指南中向您指出了基于开发的交易策略编写简单的“EA 交易”所需的基本步骤。“EA 交易”的结构、内置技术指标和交易函数的使用、调试模式的详细内容以及策略测试程序的使用将在本文中一一论及。
论坛最热门主题
- 比特币和与之相关的一切。密码狂人和他们的对手的家。 114 新评论
- 为什么以 "收益率太高 "为由禁止认购? 75 新评论
- 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. 67 新评论
畅销市场
本月阅读最多文章
为在EA 交易中获得内置或自定义指标的值,首先应使用相应函数创建指标的处理函数。本文中的示例说明了在创建自己的程序时如何使用技术指标。在本文中说明的指标使用 MQL5 语言构建。本文的目标受众是那些在交易策略开发上不具备太多经验的读者,并旨在通过使用提供的函数库提供简单明了的指标使用方式。
有句俗话说的好:从来不犯错误的人将一事无成。这一点应该无法反驳,除非你认为闲着什么都不做也是一种错误。但是俗话说吃一堑长一智,你可以通过分析过去的错误(包括你自己的和他人的)来减少你将来可能会犯的错误。让我们来试着看看我们工作中可能会遇到的一些情景吧,这里所说的工作指的是站内的“工作”服务项目。
相比 MQL4,MetaTrader 5 客户端的 MetaQuotes 编程语言 5 (MQL5) 具有许多新的发展潜力和更高的性能。本文将帮助您熟悉这一新的编程语言。文中给出了编写EA 交易和自定义指标的简单示例。我们还会涉及到 MQL5 语言的一些细节,这些细节对于理解示例是必要的。
本月下载最多代码
- CDownLoadHistory类 CDownLoadHistory类提供了下载历史数据的方法。
- LeMan 目标 本指标显示价格走势的可能目标位。它计算市场价格至最高价和最低价的距离,并显示四分位偏离。
- OptimReport v2.15 如果你想使用自己的特征值来优化你的智能交易系统,你可以通过OnTester()函数使用"Custom max"模式。本程序为您提供了众多特征值,可以用于优化你的EA。它也允许你将最优的特征值保存在HTML文件中。
畅销市场
新发布在 代码库
- MQL5向导 - 基于两条移动平均线带日内时间过滤的交易信号 基于两条指数平滑移动平均线交叉带日内过滤的交易信号 被考虑。基于该策略的EA交易的代码可以被MQL5向导自动生成
- MQL5向导 - 基于MACD指标主线和信号线交叉的交易信号 基于MACD指标主线和信号线交叉的交易信号(CSignalMACD来自MQL5标准库)被考虑。基于该策略的EA交易的代码可以被MQL5向导自动生成
- MQL5向导-基于两个指数平滑移动平均线交叉的交易信号 基于两条指数平滑移动平均线交叉的交易信号 被考虑。基于该策略的EA交易的代码可以被MQL5向导自动生成
- MQL5向导 - 基于价格交叉移动平均线并由ADX确认的交易信号 基于价格交叉移动平均线指标并由ADX确认的交易信号 被考虑. 基于该策略的EA交易的代码可以被MQL5向导自动生成
- MQL5向导 - 基于三条移动平均线的交易信号 基于三条移动平均线的交易信号 被考虑. 基于该策略的EA交易的代码可以被MQL5向导自动生成
- MQL5向导 - 基于价格交叉移动平均线指标的交易信号 基于价格交叉移动平均线指标的交易信号(CSignalMA来自MQL5标准库)被考虑. 基于该策略的EA交易的代码可以被MQL5向导自动生成
- 一个EA交易模板 该代码是一个EA交易的模板,由Valery Mazurenko (notused) 编写用于2010年自动交易锦标赛。
- 即时价格 即时价格图表的例子
- WININET_TEST 这是一个演示如何使用WININET.DLL库从互联网上下载页面(文件)的简单实例。
- ErrorDescription 该库包含一些函数,它们返回运行错误代码及交易服务器返回代码的描述。
- MovingAverages MovingAverages库包含计算不同类型的移动平均线的函数。
- 三重指数平均 (TRIX) 它是关于超买超卖市场条件的振荡器指标。它也可以被用作动力指标。三重平滑用于除去价格运动周期小于TRIX周期的环状组件.
- 弹性指数动态平均 (VIDYA) 该振荡器测量一段时间内正增量的和以及负增量的和的比率。
- 三重指数移动平均线(TEMA) TEMA可以用来替代传统移动平均线。它也可以用来平滑价格数据,以及平滑其他指标。
- Double Exponential Moving Average (DEMA) 它被用于平滑价格序列并且被直接应用在金融资产的价格图表上。
- 分形自适应移动平均线(FrAMA) FRAMA的优点是能跟随强趋势运动并能在价格合并时刻突然减缓。
- ObjChartSample 该脚本使用标准库的类(CChart)演示对图表属性的控制。
- SphereSample 该脚本演示如果使用标准库中的类控制图形对象。
- TradePad_Sample 这是可通过按钮进行交易的信息系统的用户接口的一个简单实例。
- ColorBars ColorBars指标根据成交量的变化用不同的颜色描绘柱子。如果成交量增加,颜色是绿色的,否则颜色是红色的。
- ZigZagColor 这是一个ZigZag指标的改进版本,它根据价格变动方向而画出不同颜色的线条。
- ZigZag Zigzag指标是在价格点连接重要波峰和波谷的一系列线段。
- 威廉的百分比范围 (%R) 威廉的百分比范围指标 (%R) 是决定市场是否超买或超卖的动态技术指标。
- 威廉姆斯累积/分发指标(W_A/D) 威廉姆斯的A/D指标是正向“累积”和负向“分发”价格移动的累加值指标和价格之间的背离是一个信号。
- 成交量变动率 (VROC) 成交量变动率 (VROC) 是交易量趋势移动方向的一个指标。
- 成交量 成交量指标根据成交量的变化用不同的颜色显示成交量。
- Ultimate Oscillator Ultimate Oscillator由Larry Williams所开发。它使用三条不同周期的oscillators的均值。
新发布在 代码库
- MQL5 向导 - 基于 锤头 / 上吊线形态的交易信号 + Stochastic 基于 锤头 / 上吊线形态的交易信号,由 Stochastic (随机震荡)指标确认.基于此交易策略的交易程序代码可使用 MQL5 向导自动生成。
- MQL5 向导 - 基于 牛市孕育/ 熊市孕育形态的交易信号 + RSI 基于 "牛市孕育 / 熊市孕育" K 线形态的交易信号,由 Relative Strength Index (RSI - 相对强度指数) 指标确认。基于此交易策略的交易程序代码可使用 MQL5 向导自动生成。
- MQL5 向导 - 基于 牛市孕育/ 熊市孕育形态的交易信号 + MFI 基于 牛市孕育/ 熊市孕育形态的交易信号,由 Market Facilitation Index (MFI - 市场促进指数) 指标确认。基于此交易策略的交易程序代码可使用 MQL5 向导自动生成。
- MQL5 向导 - 基于 牛市孕育/ 熊市孕育形态的交易信号 + CCI 基于 牛市孕育/ 熊市孕育形态的交易信号,由 Commodity Channel Index (CCI - 商品通道指数) 指标确认。基于此交易策略的交易程序代码可使用 MQL5 向导自动生成。
- MQL5 向导 - 基于 牛市孕育/ 熊市孕育形态的交易信号 + Stochastic 基于 牛市孕育/ 熊市孕育形态的交易信号,由 Stochastic (随机震荡)指标确认.基于此交易策略的交易程序代码可使用 MQL5 向导自动生成。
- MQL5 向导 - 基于 牛市/ 熊市 吞噬形态的交易信号 + RSI 基于 "牛市吞噬 / 熊市吞噬" K 线形态的交易信号,由 Relative Strength Index (RSI - 相对强度指数) 指标确认。基于此交易策略的交易程序代码可使用 MQL5 向导自动生成。
- MQL5 向导 - 基于 牛市/ 熊市 吞噬形态的交易信号 + MFI 基于 "牛市吞噬 / 熊市吞噬" K 线形态的交易信号,由 Market Facilitation Index (MFI - 市场促进指数) 指标确认。基于此交易策略的交易程序代码可使用 MQL5 向导自动生成。
- 图表导航演示 使用 ChartNavigate() 函数的简单演示脚本。
- DRAW_ZIGZAG演示 简单例子:使用 DRAW_ZIGZAG 绘图样式。
- EA 资源演示 使用资源的例子。它将使用 OBJ_BITMAP_LABEL 对象类型创建一个按钮。
- MQL5 向导 - 蜡烛(K 线)形态类 这个类可用于创建反转 K 线形态交易信号。
- 演示 创建 OBJ_BITMAP 脚本 图表背景图的例子,使用对象 OBJ_BITMAP 类型创建。
- 演示 交易程序中创建 OBJ_BITMAP_LABEL 按钮例子:使用对象 OBJ_BITMAP_LABEL 类型创建按钮。
- MQL5 向导 - 基于 3 乌鸦/3 白兵 + RSI 的交易信号 基于 "3 乌鸦/3 白兵" K 线形态的交易信号,考虑用 Relative Strength Index (RSI - 相对强度指数) 指标进行确认。基于此策略的交易程序代码,可由 MQL5 向导自动生成。
- MQL5 向导 - 基于 3 乌鸦/3 白兵 + MFI 的交易信号 基于 "3 乌鸦/3 白兵" K 线形态的交易信号,考虑用 Market Facilitation Index (MFI - 市场促进指数) 指标进行确认。基于此策略的交易程序代码,可由 MQL5 向导自动生成。
- MQL5 向导 - 基于 3 乌鸦/3 白兵 + CCI 的交易信号 基于 "3 乌鸦/3 白兵" K 线形态的交易信号,考虑用 Commodity Channel Index (CCI - 商品通道指数,又名顺势指数)指标进行确认。基于此策略的交易程序代码,可由 MQL5 向导自动生成。
- MQL5 向导 - 基于 3 乌鸦/3 白兵 + Stochastic 基于 "3 乌鸦/3 白兵" K 线形态的交易信号,考虑用 Stochastic (随机振荡)指标进行确认。基于此策略的交易程序代码,可由 MQL5 向导自动生成。
- MQL5向导 - 基于反转 K 线形态的交易信号 基于反转 K 线形态的交易信号。基于此策略的交易程序代码,可由 MQL5 向导自动生成。
- MQL5 向导 - 基于Alligator(鳄鱼)指标交叉线的交易信号 讨论基于Alligator(鳄鱼)指标交叉线的交易信号。基于此策略的交易程序代码,可由 MQL5 向导自动生成。
畅销市场
本周阅读最多文章
本文解释识别和解决代码错误的步进式过程以及EA交易程序输入参数的测试与优化的步骤。您将了解如何使用 MetaTrader 5 客户端的策略测试程序为您的 EA 交易程序寻找最佳交易品种和一组输入参数。
本文旨在研究带有不同的交易进入和采用跟踪止损的退出的算法盈利能力。待用的条目类型为随机进场与反向进场交易。止损订单用于跟踪止损与跟踪止盈。本文讲述的是年盈利能力约达30%的赚钱算法。
MetaTrader 5 客户端已经从无到有地发展起来,而且,当然也已经远远地超越了其前任版本。这种新型的交易平台为所有金融市场中的交易提供了无限的机遇。而且,其功能仍在持续扩展,以实现更多有用的功能与便利。现在,想要全部列出 MetaTrader 5 的繁多优势是非常难的。我们曾尝试专设一篇文章简要描述,结果让我们大吃一惊 - 这篇文章可远远谈不上简要!
本周下载最多代码
- 布林带® 布林带®指标(BB)和包络带指标类似。唯一的区别就是,包络带是按照离移动平均线的固定距离(%)绘制的,而布林带是按照一定的标准差距离绘制的。
- Heiken-Ashi Heiken-Ashi指标看上去和蜡烛图类似,但有一些区别。Heiken-Ashi图表是一个简单的趋势决策系统,上升趋势的蜡烛图是蓝色的,下降趋势的蜡烛图是红色的。
- 自适应移动平均(AMA) 自适应移动平均(AMA)用来构造一个对价格序列噪声不敏感的移动平均,并且具有在趋势检测中延迟最小的特征。
畅销市场
已发布文章 "MQL5 中创建订单号指标"。
我们拟于本文中创建两个指标:标绘订单号价格图表的订单号指标,以及标绘带有指定订单号的烛形图的订单号烛形图指标。每个指标都会将新价格写入某文件,并在该指标重启后采用此保存数据(其它程序亦可使用这些数据)
已发布文章 "MQL5 中如何调用指标"。
推出新版本后,MQL 编程语言不仅提供处理那些已变更指标的方法,还提供如何创建指标的新途径。而且,您还具备了使用指标缓冲区的更多灵活性 - 现在,您可以指定目标索引方向,并可完全如您所愿地获取多个指标值。本文讲述的是调用指标的基本方法,以及通过指标缓冲区检索数据。
已发布文章 "MQL5 中对象创建和析构的顺序"。
每个对象,无论是自定义对象、动态数组还是对象数组,都以其特定的方式在 MQL5 程序中创建和删除。某些对象往往是其他对象的一部分,在取消初始化时对象删除的顺序便尤为重要。本文提供了涵盖对象使用机制的一些示例。
畅销市场
畅销市场
已发布文章 "如果您不是卖家或供应商,要如何从MetaTrader应用商店以及交易信号服务赚钱"。
今年夏天我们已经发布了一个新的伙伴计划来帮助MQL5.community成员推销他们的产品和信号。然而,它不仅有利于MetaTrader市 场卖家和付费交易信号供应商,还有利于普通用户。现在,您无需亲自编写市场应用或在MQL5.com出售您信号的订阅赚钱。您只是简单地帮忙推销这些产 品,获得您的利润份额。
已发布文章 "EA 交易中的资金管理函数"。
交易策略的开发主要着重于搜索进入和退出市场的模式以及维持仓位。如果我们能够将某些模式公式化为自动交易规则,则交易者面临计算持仓量、预付款数额等问题,以及在自动模式中维持抵押资金的安全水平以保证未平仓位的问题。在本文中,我们将使用 MQL5 语言构建几个进行这些计算的简单例子。
已发布文章 "使用标准库类和Google Chart API 创建信息板"。
MQL5 编程语言主要针对自动化交易系统的创建以及复杂的技术分析工具。除此之外,它还允许我们创建有趣的信息系统以跟踪市场情况,并实现了与交易者的回路连接。本文会讲述 MQL5标准库的各个组件,并向大家展示它们为达各自目的的实际应用示例。还会呈示一个使用 Google Chart API 创建图表的例子。
已发布文章 "如何很快地制作一个交易机器人"。
于金融市场中交易存在许多风险,其中就包括最为严重的一种 - 做出错误交易决策的风险。每一位交易者都梦寐以求有一个交易机器人,它能始终保持良好状态,而且不会受制于人类的诸多弱点 - 恐惧、贪婪和没耐心。
畅销市场
本月阅读最多文章
有句俗话说的好:从来不犯错误的人将一事无成。这一点应该无法反驳,除非你认为闲着什么都不做也是一种错误。但是俗话说吃一堑长一智,你可以通过分析过去的错误(包括你自己的和他人的)来减少你将来可能会犯的错误。让我们来试着看看我们工作中可能会遇到的一些情景吧,这里所说的工作指的是站内的“工作”服务项目。
为在EA 交易中获得内置或自定义指标的值,首先应使用相应函数创建指标的处理函数。本文中的示例说明了在创建自己的程序时如何使用技术指标。在本文中说明的指标使用 MQL5 语言构建。本文的目标受众是那些在交易策略开发上不具备太多经验的读者,并旨在通过使用提供的函数库提供简单明了的指标使用方式。
如果你已经在本社区成功注册,那么你很可能会问:怎样在我发送的消息中插入图片?怎样格式化MQL5源代码?我的私信保存在哪?诸如此类的很多问题。本文我们为您准备了一些实用技巧,帮助你熟悉MQL5.community,并充分利用其提供的功能。
本月下载最多代码
- sTimeToVariables 此脚本转换时间, 将 datetime 变量表示为年, 月, 日, 小时, 分钟和秒。
- Blau_Ergodic William Blau 的遍历振荡器。
- 免费模糊逻辑库函数 免费模糊逻辑库的API函数.
已发布文章 "采用跟踪止损的赚钱算法"。
本文旨在研究带有不同的交易进入和采用跟踪止损的退出的算法盈利能力。待用的条目类型为随机进场与反向进场交易。止损订单用于跟踪止损与跟踪止盈。本文讲述的是年盈利能力约达30%的赚钱算法。
已发布文章 "利用 MetaTrader 5 测试仪实现策略可视化"。
我们都知道有一个“百闻不如一见”的说法。关于巴黎和威尼斯,有各种各样的书可供您阅读,但是根据想像,您永远都不会懂得夜间漫步于这些神话般城市的街头会有怎样的感受。可视化的诸多优势,可以很容易地投射到我们生活的方方面面,其中就包括市场活动。比如说:基于采用指标的图表的价格分析,当然还有策略测试的可视化。本文中包含对于MetaTrader 5策略测试仪所有可视化功能的描述。