新发布在 代码库
- 演示_IndicatorSetInteger 使用 IndicatorSetInteger() 函数示例一个简单的指标展示如何创建标签, 例如为每条水平线创建 "超买水平"。
- 演示_IndicatorSetString 如何使用 IndicatorSetString() 函数的示例。一个简单的指标展示如何创建标签, 例如为每条水平线创建 "超买水平"。
- 演示_FileReadInteger 这段脚本简单示例如何使用 FileReadInteger() 函数
- 演示_FileWriteInteger 这段脚本简单示例如何使用 FileWriteInteger() 函数
- 演示_FileTell 这段脚本简单示例如何使用 FileTell() 函数
- 演示_FileSize 这段脚本简单示例如何使用 FileSize() 函数
- 演示_FileReadDouble 这段脚本简单示例如何使用 FileReadDouble() 函数
论坛最热门主题
- 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. 89 新评论
- 有趣的和幽默的 74 新评论
- 比特币和与之相关的一切。密码狂人和他们的对手的家。 29 新评论
畅销市场
新发布在 代码库
- 演示_FileWriteDouble 这段脚本简单示例如何使用 FileWriteDouble() 函数
- 演示_FileReadDatetime 这段脚本简单示例如何使用 FileReadDatetime() 函数
- 演示_FileWrite 这段脚本简单示例如何使用 FileWrite() 函数
- 演示_FileReadArray 这段脚本简单示例如何使用 FileReadArray() 函数
- 演示_FileWriteArray 这段脚本简单示例如何使用 FileWriteArray() 函数
- 演示_FileGetInteger 这段脚本简单示例如何使用 FileGetInteger() 函数
- 演示_FileIsEnding 这段脚本简单示例如何使用 FileIsEnding() 函数
- 演示_FileFlush 这段脚本简单示例如何使用 FileFlush() 函数
- 演示_FileMove 这段脚本简单示例如何使用 FileMove() 函数
- 演示_FileCopy 这段脚本简单示例如何使用 FileCopy() 函数
- 演示_FileDelete 这段脚本简单示例如何使用 FileDelete() 函数
- 演示_FileFind 这段脚本简单示例如何使用 FileFindFirst(), FileFindNext() 和 FileFindClose() 函数
- 在单一窗口中显示若干 CChartObject 对象 这段脚本在单一图表窗口中显示若干子图表,子图表数量则是市场观察菜单中的货币对数量。
- 在 MQL5 中使用 Iterated Function Systems (IFS - 迭代函数系统) 创建分形 这个 cIntBMP 库提供创建 BMP 格式图像。我们将要讨论的例子,是关于使用 Iterated Function System (IFS - 迭代函数系统) 创建自相似分形集合。
已发布文章 "初学者快速入门或简明指南"。
亲爱的读者,您好!本文中,我们会试着为您解释并向您呈现可以如何轻松快速地掌握创建EA交易、使用指标等等原则的要领。本文面向初学者,所以不会包含任何难懂或晦涩的示例。
已发布文章 "MQL5 中的交易操作 - 很简单"。
几乎所有的交易者都是为了赚钱而进入市场,但也有一些交易者却是享受交易过程的本身。然而,并不是只有手动交易才能给您兴奋的体验。自动化交易系统开发也可以让您欲罢不能。创建一个交易机器人,可以像读一本出色的悬疑小说一样有趣。
已发布文章 "MQL5 快速上手"。
您已决定学习 MQL5 交易策略的编程语言,但却对其一无所知?我们尝试从新人的视角来看待 MQL5 和 MetaTrader 5 终端,并撰写了此篇简短的介绍性文章。本文中简要地讲述了该语言的多种可能性,还包含有关使用 MetaEditor 5 及此终端的一些小贴士。
畅销市场
本月阅读最多文章
任何一位交易人都有可能面临准确把握趋势的好机会。也许这就是每个人都想找到的万能圣杯。在本文中,我们将讨论几个判断趋势的方法。更准确地说,是如何通过 MQL5 方法,制定几个经典的趋势判断程序。
本文将向您传授如何接收交易系统工作所必需的交易信号。在这里作为单独的自定义函数提供了构成 20 个交易信号的例子,这些函数可以在开发 EA 交易程序时使用。为了您的方便,在本文中使用的所有函数都包含在一个能够轻松连接到将来的 EA 交易程序的 mqh 包含文件中。
本文旨在研究带有不同的交易进入和采用跟踪止损的退出的算法盈利能力。待用的条目类型为随机进场与反向进场交易。止损订单用于跟踪止损与跟踪止盈。本文讲述的是年盈利能力约达30%的赚钱算法。
本月下载最多代码
- 加速震荡(AC) 加速/减速技术指标(AC)用于衡量当前驱动力的加速和减速。
- 自适应移动平均(AMA) 自适应移动平均(AMA)用来构造一个对价格序列噪声不敏感的移动平均,并且具有在趋势检测中延迟最小的特征。
- Heiken-Ashi Heiken-Ashi指标看上去和蜡烛图类似,但有一些区别。Heiken-Ashi图表是一个简单的趋势决策系统,上升趋势的蜡烛图是蓝色的,下降趋势的蜡烛图是红色的。
新发布在 代码库
- DRAW_BARS 这个 DRAW_BARS 绘图风格用于将指标四个缓冲区内开盘价,最高价,最低价,收盘价数值绘制成柱线。
- DRAW_FILLING 这个 DRAW_FILLING 绘图风格用于将指标两个缓冲区内区域填充。事实上, 它画两条线,并在线间填充指定颜色。
- DRAW_ZIGZAG 这个 DRAW_ZIGZAG 绘图风格用于将指标两个缓冲区内数值绘制线段。它看上去像 DRAW_SECTION, 但它允许在柱线内画垂直线段。
- DRAW_ARROW 这个 DRAW_ARROW 绘图风格绘制箭头 (字符)。
- DRAW_HISTOGRAM2 这个 DRAW_HISTOGRAM 绘图风格用于将指标两个缓冲区内数值绘制成柱状图。
- DRAW_HISTOGRAM 这个 DRAW_HISTOGRAM 绘图风格用于将指标缓冲区内数值绘制成柱状图。
- DRAW_SECTION 这个 DRAW_SECTION 绘图风格用于将指标缓冲区内数值绘制成线段。
- DRAW_LINE 这个 DRAW_LINE 风格用于将指标缓冲区的数值绘制成线。
- DRAW_NONE 这个 DRAW_NONE 绘图风格用于某些情况, 比如当您的指标需要计算并在"数据窗口"显示一些数值,但并不需要绘制图形的时候。
- MQL5 向导 - 基于Bullish Engulfing(牛市吞烛)/Bearish Engulfing(熊市吞烛)和 CCI 的交易信号。 本节讨论基于 "Bullish Engulfing(牛市吞烛)/Bearish Engulfing(熊市吞烛)" K线图模式并由Commodity Channel Index (CCI)指标确认的交易信号。基于该策略的EA交易的代码可以被MQL5向导自动生成
- MQL5 向导 - 基于Bullish Engulfing(牛市吞烛)/Bearish Engulfing(熊市吞烛)和 Stochastic 的交易信号。 本节讨论基于 "Bullish Engulfing(牛市吞烛)/Bearish Engulfing(熊市吞烛)" K线图模式并由Stochastic指标确认的交易信号。基于该策略的EA交易的代码可以被MQL5向导自动生成
- MQL5 向导 - 基于Morning(启明星)/Evening Stars(黄昏之星)和 Stochastic 的交易信号。 本节讨论基于 "Morning Star(启明星)/Evening Star(黄昏之星) " K线图模式并由Stochastic指标确认的交易信号。基于该策略的EA交易的代码可以被MQL5向导自动生成
- MQL5 向导 - 基于乌云盖顶(Dark Cloud Cover)/刺穿线(PiercingLine)和RSI的交易信号。 本节讨论基于 "乌云盖顶(Dark Cloud Cover)/刺穿线(PiercingLine) " K线图模式并由Relative Strength Index (RSI) 指标确认的交易信号。基于该策略的EA交易的代码可以被MQL5向导自动生成
已发布文章 "自定义图形控件。第一部分:创建简单控件"。
本文介绍开发图形控件的一般原则。我们将准备若干用于快速和方便地处理图形对象的工具,分析一个创建用于输入文本或数字的简单控件的例子以及使用该控件的方法。
畅销市场
新发布在 代码库
- MQL5 向导 - 基于 K 线形态的交易信号 + Stochastic K 线形态交易信号,由 Stochastic 指标确认
- 演示_BitmapOffset (OBJPROP_XOFFSET 和 OBJPROP_YOFFSET) 如果您在某个时刻需要显示图像的一部分,并且隐藏其它部分,您可以使用移动窗口来指定图像的可视区域。
- MQL5 向导 - 基于 早晨之星 / 黄昏之星形态的交易信号 + RSI 基于 早晨之星 / 黄昏之星形态的交易信号,由 Relative Strength Index (RSI - 相对强度指数) 指标确认。基于此交易策略的交易程序代码可使用 MQL5 向导自动生成。
- MQL5 向导 - 基于 早晨之星 / 黄昏之星形态的交易信号 + MFI 基于 早晨之星 / 黄昏之星形态的交易信号,由 Market Facilitation Index (MFI - 市场促进指数) 指标确认。基于此交易策略的交易程序代码可使用 MQL5 向导自动生成。
- MQL5 向导 - 基于乌云盖顶/刺穿线和MFI的交易信号。 本节讨论基于蜡烛图模式 "乌云盖顶(Dark Cloud Cover)/刺穿线(PiercingLine) " 并由Market Facilitation Index (MFI)指标确认的交易信号。基于该策略的EA交易的代码可以被MQL5向导自动生成
- MQL5 向导 - 基于乌云盖顶/刺穿线和CCI的交易信号。 本节讨论基于蜡烛图模式 "乌云盖顶(Dark Cloud Cover)/刺穿线(PiercingLine) " 并由Commodity Channel Index (CCI) 指标确认的交易信号。基于该策略的EA交易的代码可以被MQL5向导自动生成
- MQL5 向导 - 基于Dark Cloud Cover/Piercing Line 和 Stochastic 的交易信号。 本节讨论基于蜡烛图模式 "乌云盖顶(Dark Cloud Cover)/刺穿线(PiercingLine) " 并由Stochastic指标确认的交易信号。基于该策略的EA交易的代码可以被MQL5向导自动生成
本周阅读最多文章
任何一位交易人都有可能面临准确把握趋势的好机会。也许这就是每个人都想找到的万能圣杯。在本文中,我们将讨论几个判断趋势的方法。更准确地说,是如何通过 MQL5 方法,制定几个经典的趋势判断程序。
本文将向您传授如何接收交易系统工作所必需的交易信号。在这里作为单独的自定义函数提供了构成 20 个交易信号的例子,这些函数可以在开发 EA 交易程序时使用。为了您的方便,在本文中使用的所有函数都包含在一个能够轻松连接到将来的 EA 交易程序的 mqh 包含文件中。
本周下载最多代码
- MQL5向导 - 基于反转 K 线形态的交易信号 基于反转 K 线形态的交易信号。基于此策略的交易程序代码,可由 MQL5 向导自动生成。
- Heiken-Ashi Heiken-Ashi指标看上去和蜡烛图类似,但有一些区别。Heiken-Ashi图表是一个简单的趋势决策系统,上升趋势的蜡烛图是蓝色的,下降趋势的蜡烛图是红色的。
- 一个EA交易模板 该代码是一个EA交易的模板,由Valery Mazurenko (notused) 编写用于2010年自动交易锦标赛。
畅销市场
畅销市场
已发布文章 "MQL5 Cookbook: 怎样在设置/修改交易参数时避免错误"。
作为我们在系列前一篇文章,"MQL Cookbook: 在MetaTrader 5策略测试器中分析仓位属性"中EA交易工作的继续,我们将使用很多有用的函数,以及提高和优化已有的函数来增强它。这一次EA交易有可以在MetaTrader 5策略测试器中优化的外部参数,并且在某些方面组成了一个简单的交易系统。
已发布文章 "MQL5 Cookbook: 在MetaTrader 5策略测试器中分析仓位属性"。
我们将会展示一个来自前一篇文章,"MQL5 Cookbook: 自定义信息面板上的仓位属性"的修改版的EA交易。我们将会解决一些问题,包括从柱中获得数据,在当前交易品种中检查新柱事件,在文件中包含标准库中的交易类,创建一个函数来搜索交易信号,还有一个执行交易操作的函数以及在OnTrade()函数中判断交易事件。
已发布文章 "MQL5 Cookbook: 自定义信息面板上的仓位属性"。
这一次我们创建一个简单的EA交易,它可以取得当前交易品种的仓位属性并且在人工交易的时候在自定义信息面板上显示它们。信息面板将使用图形对象创建,显示的信息在每当有订单时都会刷新,这将比系列文章的前一篇 - "MQL5 Cookbook: 获取仓位属性"中提到的每次必须人工运行脚本要方便得多。
已发布文章 "MQL5 Cookbook: 获取仓位属性"。
在本文中,我们将创建一个脚本来获得所有的仓位属性,并用对话框向用户显示它们。通过运行这个脚本,您可以从外部参数下拉列表的两种模式中选择:只看当前交易品种的仓位属性,或者查看所有交易品种的属性。
已发布文章 "MQL5 Cookbook: 使用不同的打印模式"。
这是 MQL5 Cookbook 系列的第一篇文章,我将会从简单的实例开始,让那些刚刚开始编程的人逐渐熟悉这门新语言。我还记得我开始设计和编写交易系统时的尝试,可以说是非常困难,事实上那是我所学的第一门编程语言,然而,后来还是比我想象的简单一些,我只用了几个月的时间就能够开发相对复杂的程序了。
畅销市场
畅销市场
已发布文章 "在 MQL5 中使用 WinInet。第二部分:POST 请求和文件"。
在本文中,我们将继续学习使用 HTTP 请求处理互联网和与服务器进行信息交换的原则。它介绍了 CMqlNet 类的新函数、从表单发送信息的方法、使用 POST 请求发送文件的方法以及使用 Cookie 在您登录网站时进行身份验证。
已发布文章 "MetaTrader 5 中进行测试的原理"。
MetaTrader 5 中三种测试模式有何区别?应该特别注意什么?如何测试在几个工具上同时进行交易的 EA?在测试期间何时及如何计算指标值?如何处理事件?如何在测试期间以一种仅开盘价模式同步处理来自不同工具的指标柱?本文旨在回答这些问题以及很多其他问题。
已发布文章 "使用WinInet.dll通过网络在终端间进行数据交互"。
本文描述了通过HTTP请求来操作网络,以及使用一个中间服务器进行终端间数据交互的方法。引入一个MqlNet类库,在MQL5环境中操作因特网上的资源。监视不同经纪商的报价,在终端内和其他交易者进行信息交流,在互联网上查找信息——这些是本文将介绍的一些例子。
论坛最热门主题
- 有趣的和幽默的 86 新评论
- ECN、订单执行、聚合器、流动性。 62 新评论
- 任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. 49 新评论
本月阅读最多文章
本文解释识别和解决代码错误的步进式过程以及EA交易程序输入参数的测试与优化的步骤。您将了解如何使用 MetaTrader 5 客户端的策略测试程序为您的 EA 交易程序寻找最佳交易品种和一组输入参数。
本文将向您传授如何接收交易系统工作所必需的交易信号。在这里作为单独的自定义函数提供了构成 20 个交易信号的例子,这些函数可以在开发 EA 交易程序时使用。为了您的方便,在本文中使用的所有函数都包含在一个能够轻松连接到将来的 EA 交易程序的 mqh 包含文件中。
为在EA 交易中获得内置或自定义指标的值,首先应使用相应函数创建指标的处理函数。本文中的示例说明了在创建自己的程序时如何使用技术指标。在本文中说明的指标使用 MQL5 语言构建。本文的目标受众是那些在交易策略开发上不具备太多经验的读者,并旨在通过使用提供的函数库提供简单明了的指标使用方式。