文章,程序库评论 - 页 220

MyBOLsAlert : 具有声音和电子邮件提醒的布林带指标。 作者: SearchSurf
QQECandle : 本 QQE 指标以蜡烛条序列的形式实现。 作者: Nikolay Kositsin
新文章 自定义图形控件。第 3 部分 表单 已发布: 专门讲解图形控件的有三篇文章,此为最后一篇。其中涵盖主要图形界面组件的创建 - 表单 - 及其同其它控件的搭配使用。除表单类之外,CFrame、CButton、CLabel 类亦已添加到此控件库。 作者: Dmitry Fedoseev
  指标: QQESign  (2)
QQESign : 一款基于 QQE 振荡器的信号量指标。 作者: Nikolay Kositsin
新文章 在外汇市场中货币篮子的运作已发布: 本文论述了如何将货币对分组 (篮子), 以及如何使用某些指标来获取它们的有关状态数据 (例如, 超买和超卖), 以及如何在交易中应用此数据。 testBasket.mq4 指标在图像里显示为深绿色, 而 USDX.mq4 指标显示为红色和浅绿色 (均线)。我们也许会注意到在 H1 时间帧上完美匹配。走势方向几乎段落吻合, 局部极值点的大多数都如此。 作者:Andrei Novichkov
新文章 Thomas DeMark 对于技术分析做出的贡献已发布: 本文详细描述了由 Thomas DeMark 发现的 TD 点和 TD 线。揭示了它们的实际实现。除此之外, 还展示了使用 Thomas DeMark 的概念编写三款指标, 两款智能交易程序的过程。 以上第一副插图显示了一个级别 1 的 TD 点 (它以红色标记)。如图所示, 定义蜡烛的最大值比之前和随后的蜡烛条更大。最大值出现在图中灰色水平线的位置。第二幅插图显示类似情况, 但它是熊市 TD 点。规则满足相同的方式: 定义蜡烛的最小值低于之前和随后蜡烛的最小低。 仅考虑以上级别 1 的 TD 点。这意味着,...
ATRStops_v1[1].1: ATRStops_v1[1].1 指标。 Author: John Smith
  脚本: bts  (2)
bts : 比较二进制和三元搜索的速度 作者: Dmitry Fedoseev
日线范围 : 该指标计算并示意日线级的最高价和最低价, 显示它们作为两组线。 作者: Liping Wang
新文章 Erik Nayman 的绳索指标 已发布: 本文揭示 Erik L. Nayman 如何基于 "交易员小百科" 来创建 "绳索" 指标。此指标通过计算覆盖指定周期时间的牛熊数值来显示趋势方向。本文还包含指标创建和计算的原理以及例程代码。其它涉及的主题包括建立基于指标的智能交易程序, 和外部参数的优化。 在本章里, 我们将会着眼于创建基于 "绳索" 指标 (指标的源代码名称 — RopebyEricNaiman) 的智能交易程序 EARopebyEricNaiman。基于 EARopebyEricNaiman 智能交易程序例程的指标可作为单独的策略
新文章 图形界面 VIII: 日历控件 (第一章) 已发布: 在 MetaTrader 中创建图形界面的系列文章的第八部分中,我们将探讨复杂的组合控件,例如日历(calendar),树形视图(tree view),以及文件浏览器(file navigator)。因为有大量的信息,对每个主题都有独立的文章,此部分的第一章描述了日历控件以及它的扩展版本 - 下拉日历。 让我们列出日历的所有组件: 区域, 用于切换前面和后面月份的按钮, 用于列出月份的组合框控件, 用于输入年份的栏位, 星期几简称的文字标签数组, 分隔线, 包含日期的二维文字标签数组, 用于快速跳到下一个日期的按钮 图 1
DRAW_COLOR_CANDLES : DRAW_COLOR_CANDLES样式(如同DRAW_CANDLES)基于存储开盘价,最高价,最低价和收盘价的四个指标缓存数组的值绘制蜡烛。 此外,它可以让你为每个蜡烛指定颜色集中的某个颜色。 作者: MetaQuotes Software Corp
新文章 跨平台智能交易程序: 概论 已发布: 本文详细介绍了一种可以更快捷开发跨平台 EA 的方法。其所倡导的方法是将两个版本共享的功能整合到一个单独的类, 并将不兼容的功能分割到派生类。 请注意, 前面显示的两个源文件是相同的。它不可能有单一源文件可以跨平台兼容。这在于源文件是如何被编译的: 编译一个 MQ4 源文件的结果将生成一个 EX4 文件, 编译一个 MQ5 源文件的结果将生成一个 EX5 文件。 不太可能有单一源文件可以在两个平台上工作。不过, 两个源文件引用单一的头文件是有可能的, 如下图描绘的那样: 作者: Enrico Lambino
新文章 交易者的 LifeHack: 四次回测比一次好 已发布: 在第一次测试之前,每个交易者都会面临同样的问题 — "四种模式中使用哪一种呢?" 每种提供的模式都有其优点和特点,所以我们会用简单的方法 - 使用一个按钮一起运行全部四种模式!本文展示了如何使用 Win API 和一点魔术来同时看到全部四个测试图表。 特别指出,调用了以下的 Windows API 函数: CopyFileW — 把文件复制到 "沙盒(sandbox)" 以及复制来自MQL5 "沙盒"中的文件。, FindClose — 关闭搜索句柄。, FindFirstFileW —
DailyFX CSV MQL4 基本面交易者: 本EA交易根据 www.dailyfx.com/calendar 上发布的当前每周新闻事件进行交易. EA交易等待下一个新闻事件的发布, 比较发布的经济数据, 再决定交易哪个货币 作者: c0d3
  EA: 多币种EA交易  (13   1 2)
多币种EA交易 : 一个不使用指标的多币种(10个货币对)EA交易。 作者: Sergey Pavlov
新文章 利用指数平滑法进行时间序列预测 已发布: 本文旨在让读者熟悉用于时间序列短期预测的指数平滑模型,此外还会探讨预测结果优化与评估相关的各种问题,并提供若干脚本与指标示例。当您首次接触基于指数平滑模型的预测原则时,阅读本文定会有所收益。 作者: Victor
一款 WPR 基础上的尾随止停模块 : 一款止停模块, 基于 WPR 指标的长短线止损位 作者: Egor Murikov
  专家: RSI_Test  (3)
RSI_Test: 以指标 RSI为基础。 Author: Maksim Zerkalov
SetBuyStopLimitOrder : 该脚本开发用来在当前价位放置 BuyStopLimit 挂单,固定触发位,止损和止盈点数。 作者: Nikolay Kositsin
SetSellStopLimitOrder : 该脚本开发用来在当前价位放置 SellStopLimit 挂单,固定触发位,止损和止盈点数。 作者: Nikolay Kositsin
新文章 交易机器人的虚假触发保护已发布: 交易系统的盈利能力不仅由逻辑和金融工具的动态分析精度, 而且还要由逻辑算法的性能品质来定义。虚假触发就是交易机器人主要逻辑品质低的典型。在本文里研究这个特别问题的解决方式。 在本文中, 我不会涉及金融工具 (技术和基本面特征) 分析的话题, 这能够影响智能交易程序操作的稳定性, 并有助于避免散射 (这是一个单独的话题 — 我是脉冲均衡理论及其应用系统的作者)。在此, 我们重点关注那些软件手段, 而非直接依赖金融市场分析的方法。 所以, 让我们来着手解决问题。作为一个示例, 我将使用来自 МetaТrader 4 客户端标准集里提供的 "MACD...
trend_arrows_sign : 一款基于 trend_arrows 指标算法的信号量指标。 作者: Nikolay Kositsin
新文章 通用智能交易系统:组合交易及管理策略组合(第四章) 已发布: 在最后一篇关于CStrategy交易引擎的系列文章中,我们将考虑多个交易算法同时运行,学习如何从XML文件加载策略,并将给出一个简单的面板,用于从可执行模块中选择EA,并管理它们的交易模式。 点击面板中的任何一个按钮,定义了执行何种操作并执行之。例如,如果我们从列表中选择了一个策略,当前策略的索引值将等于选中的这个,然后你可以进行后续交易操作了。比如,你可以通过从下拉列表中选择恰当的策略模式选项,来改变选中策略的交易模式。 图 2. 选定策略的模式列表
新文章 使用文本文件保存智能交易程序, 指标和脚本的输入参数已发布: 本文描述应用文本文件保存动态对象, 数组和其它作为智能交易程序, 指标和脚本属性的变量。这些文件为 MQL 语言的标准工具提供了便利的附加功能。 让我们来审查取自完整操作指标的代码片段。该指标需要若干货币对的数据以便进行正确地操作。所以, 它定期请求数据并按照其逻辑处理它 (指标逻辑在此对于我们不重要)。请记住, 券商有时候在品名上添加不同的后缀和前缀 (例如, EURUSD 也许转换为 #.EURUSD.ch)。这个应予考虑, 以便 EA 能够正确参照其它品名。我们的行动的顺序如下。 1....
新文章 以横盘和趋势行情为例强化策略测试器的指标优化已发布: 检测行情是否处于横盘对于许多策略来说是至关必要的。我们使用高知名度的 ADX 来展示如何利用策略测试器, 不但可以根据我们的特殊目的来优化指标, 而且我们也能判断指标是否符合我们的需要, 得到横盘和趋势行情的均值, 这对于判断行情的止损和目标是十分重要的。 我们需要均衡我们的三个准则!对于所有这些, 我们使用相同的所需功能: 反正切 - 或 mq4 里的 - atan(..)!除了诸如 sqrt() 或 log(), 我们使用 0 或负值没有任何问题。atan() 根本不会超出极限, 例如 RangesRaw, atan(100...
Stochastic-X8 : 本指标在同一图表中绘制 8 条随机振荡器的栅格,显示线的数量可以改变。 作者: Nikolay Kositsin
Volume_Weighted_MA_Cloud : Volume_Weighted_MA 移动均线以图表的彩色背景填充。 作者: Nikolay Kositsin
新文章 外部指标的提醒和注释。 通过外部扫描进行多货币分析已发布: 外部指标的多货币和多时间范围分析的提醒。 本文讨论了一种获得外部指标事件信息的方法,而不必将指标添加到图表或自己打开图表。 我们将其称为外部扫描。 在之前的文章中,我们看到了如何从使用图表中显示的 Wingdings 符号作为信息源的指标获得信息(“外部指标的提醒和注释”)以及如何对使用指标缓冲区储存信息的指标创建基于指标的提醒(“外部指标的提醒和注释...
新文章 EA交易的自我优化: 进化与遗传算法 已发布: 本文涵盖的内容是提出了进化算法主要原则,以及它们的特点和多样性。我们将使用一个简单的EA交易作为实例来做实验,来展示如何通过优化使我们的交易系统获益,我们将探讨在软件程序中实现遗传、进化以及其它类型的优化,并且在优化交易系统的预测器集合与参数时提供示例程序。 使用初始(通常是默认)参数定义质量分数 > K <- fitnes(par, test = TRUE ) > K [ 1 ] 0 > plot(bal, t= "l" ) 图1 默认参数的余额 作者: Vladimir Perervenko