文章,程序库评论 - 页 117

新文章 连续前行优化 (第五部分): 自动优化器项目概述和 GUI 的创建 已发布: 本文深入讲述在 MetaTrader 5 终端里的前向优化。 在先前的文章中,我们研究了生成和过滤优化报告的方法,并开始分析负责优化过程的应用程序的内部结构。 自动优化器是作为 C# 应用程序实现的,并且拥有自己的图形界面。 第五篇文章专门论述了此图形界面的创建。 我们进入到图形界面。 早前 ,我们曾研究过一种利用 C# 语言为 MetaTrader 5 创建附加组件的方法,以及利用 DLL 和 OnTimer 回调与智能交易系统的功能相结合的方法。 在当前的实现中,自动优化器将在终端外部实现。
  文章 "调试 MQL5 程序"  (26   1 2 3)
新文章 调试 MQL5 程序 已发布: 本文主要针对那些已经学过这种语言、但又没有完全掌握该语言开发的程序员。文中给出一些调试技巧,并介绍作者与众多其他程序人员的经验。 调试 是程序开发过程中的一个阶段,旨在检查并移除程序执行错误。在调试过程中,程序员会对应用程序实施分析,尝试找出其潜在问题。而待分析数据,则是通过观察变量和程序执行(被调用的函数和时机)而来。 有两种互为补充的调试技术: 采用 调试程序 - 呈现所开发程序逐步执行的实用工具。, “状态和函数”调用变量在屏幕、日志或文件中的交互显示。 作者: Nikolay Demko
新文章 优化管理 (第一部分): 创建一个GUI(图形用户界面) 已发布: 本文描述了为MetaTrader终端创建扩展的过程,所讨论的解决方案有助于通过在其他终端中运行优化来自动化优化过程。关于这个话题,我们将再写几篇文章。扩展是使用C#语言和设计模式开发的,它还展示了通过开发自定义模块扩展终端功能的能力,以及使用首选程序的功能创建自定义图形用户界面的能力 。 为了能够使用该项目,您应该安装Visual Studio IDE( 集成开发环境 )。这个项目是使用社区2019版本创建的。在安装Visual Studio期间,还应安装.NET
YURAZ_RSAXEL 脚本程序绘制了 Axel Rudolph 水平线 : 脚本程序绘制了 Axel Rudolph 水平线 作者: Yuriy Zaytsev
一触取消其它 : 该脚本模仿一触取消其它订单的功能。当一个挂单触发, 删除其它。 作者: Serhii Ivanenko
新文章 MQL5秘笈之:采用关联数组或字典实现快速数据访问 已发布: 本文介绍一种能够通过key来访问元素的特殊算法。任何基本数据类型都可以被当作key。例如它可以是一个字符串或一个整型值。这样的数据容器通常被称为字典或这关联数组。这为解决问题提供了便捷。 本文介绍一个便捷的存储信息的类,称为关联属于或者字典。这个类允许通过密钥来访问其中的信息。 关联数组是一个常规数组。但是它使用某些具备唯一性的key来取代索引,如 ENUM_TIMEFRAMES 枚举值或者一些文本。用什么作为key并不关键。只要key是唯一的。这种数据存储算法能显著的简化许多编程工作。
股票常用的BIAS指標 : 股票常用的BIAS指標做成的指標 用來判斷目前價格的乖離率 使用日線判斷會有比較好的效果 作者: Hung Wen Lin
  指标: OBOS  (2)
OBOS : OBOS 指标 作者: Scriptor
  指标: iTrend  (3)
iTrend : 综合了强度和趋势方向的指标. 作者: Nikolay Kositsin
Pan PrizMA CD Phase Sin leverage 72 : 计算预期波的相位和 作者: Aleksey Panfilov
趋势追踪型EA: 它不会频繁建仓,他只会根据固定形态建仓。 作者: Ling Yang
  指标: ADXdon  (1)
ADXdon: ADXdon 指标。 另一个版本的 ADX 指标,显示了趋势的强度。 作者: John Smith
Heiken Ashi: Heiken Ashi - Custom Indicator as Candlesticks Example. Author: MetaQuotes Software Corp.
IncGUI_v3 : 一个 GUI 控件库。 作者: Dmitry Fedoseev
新文章 扩展 MQL5 标准库和重用代码 已发布: 作为一名开发人员,MQL5 标准库让您的工作变得更加容易。然而,它无法实现世界上所有开发人员的全部需求,所以,如果您觉得您需要更多的自定义程序,您可以对标准库进行进一步的扩展。本文指导您完成将 MetaQuotes 的峰谷技术指标集成至标准库。我们从 MetaQuotes 的设计理念获得启发以实现我们的目标。 简而言之,MQL5 API 旨在让您从代码重用、可靠性、灵活性和易于维护中受益。这是从理论上而言,但除了这一切,如果您计划在 MQL5 中更进一步,开发出更复杂的工具,例如多货币“EA
CCheckNewCandle : 这个类监控着烛形的出现。 作者: Artem Virskiy
新文章 优化管理(第二部分):创建按键对象和附加逻辑 已发布: 这篇文章是之前发表的关于创建优化管理图形界面的延续,本文探讨了附加组件的逻辑,将为 MetaTrader 5 终端创建一个包装器:它将使附加组件通过C#作为一个托管进程运行。此外,本文还探讨了对配置文件和安装文件的操作。应用逻辑分为两部分:第一部分描述了按下特定按键后调用的方法,第二部分描述了优化启动和管理。 本文提供了一种方便的GUI创建过程的进一步描述,其目的是同时管理多个终端中的优化。前面的 文章
新文章 创建非滞后数字滤波器 已发布: 本文介绍在流数据中确定有效信号(趋势)的一种方法。应用至市场报价的小滤波(平滑)测试表明创建未在最后的柱上重绘的非滞后数字滤波器(指标)的潜力。 群集滤波器 群集滤波器是接近初始序列的一组数字滤波器。不要将群集滤波器与 群集指标 混淆。 群集滤波器在实时分析非稳态时间序列 - 换言之,流数据 - 时十分方便。这意味着,这些滤波器的主要任务是实时获得接收到的新数据的最有可能的平滑值,而非平滑已知时间序列值。
Zigzag2_R_Color_HTF : 在输入参数中带有时段选择选项的 Zigzag2_R_Color 指标。 作者: Nikolay Kositsin
MACD using QWMA : 使用了 QWMA 来进行计算的 MACD. 作者: Mladen Rakic
CCI_DrawMode : 实现选项来改变绘制模式, 以 CCI 指标为例。 作者: Serhii Ivanenko
组合数学 : 初始组合数学函数库。 作者: Dennis Kirichenko
TradePad_Sample : 这是可通过按钮进行交易的信息系统的用户接口的一个简单实例。 作者: MetaQuotes Software Corp
  EA: Binario  (1)
Binario: Binario 不是一个交易系统,而是个交易思路。它包含了在突破时进场并追随趋势。建议的方法可以用于所有的时段。 作者: John Smith
新文章 在 MetaTrader 中使用神经网络已发布: 本文介绍如何轻松在你的 MQL4 代码中使用神经网络,利用最佳的免费人工神经网络库 (FANN),并在 MQL4 代码中采用多个神经网络。 你们中很多人可能已考虑过在你们的 EA 中使用神经网络的可能性。 这个主题非常热门,尤其是在 2007 年自动交易锦标赛上,Better 以其基于神经网络的系统横扫对手之后,更是炙手可热。 很多互联网论坛充斥着与神经网络和外汇交易相关的主题。 然而遗憾的是,编写神经网络的本机 MQL4 实现并不简单。...
Waddah_Attar_Pivot : 本指标通过回测绘制每日,每周和每月轴点。 作者: Nikolay Kositsin
Choppiness_IndexH : 色度指数直方图指标 作者: Scriptor
  EA: N- 蜡烛 v5  (4)
N- 蜡烛 v5 : 智能交易系统搜索连续 N 根相同的蜡烛条。若为看涨蜡烛条则买入, 若为看跌蜡烛条则卖出。 作者: Vladimir Karputov
  指标: XdinMA  (1)
XdinMA : 以其它两条不同周期均线,通过最简单的代数组合,计算得出的均线。平滑算法可由十种可能版本中选出: 作者: Nikolay Kositsin
Accelerator_Signal_HTF : 在输入参数中提供时间框架可选项的Accelerator_Signal指标。 作者: Nikolay Kositsin