文章,程序库评论 - 页 86

新文章 MQL5 中的电子表格 已发布: 本文介绍在其第一个维度中包含不同类型的数据的动态二维数组的类。以表格的形式存储数据可方便地解决与安排、存储和操作不同类型的绑定信息相关的各种问题。实施表格处理功能性的类的源代码已附于本文。 作者: Nikolay Demko
新文章 更好的程序员(第 06 部分):9 个导致有效编码的习惯 已发布: 并非有关编写代码的所有事情总是导致有效编码。 在我的从业经历中,我发现了一些会导致有效编码的习惯。 我们将在本文中详细讨论其中的一些。 对于每一位想要以更少的麻烦来提高自己编写复杂算法的能力的程序员来说,这是一篇必须阅读的文章。 进行代码版本控制始终是一个好习惯,这样您就可以跟踪进度,并可以随时返回到以前版本的代码。 我知道两种方法可完成这件事。 第一种方法是用 Git,第二种方法是手动过程,包括通过文本文件复制和粘贴来存储代码的方法。 b>使用 Git 如果您还不熟悉 Git 和 Github,我建议您阅读 Git
  指标: NonLagMA  (9)
NonLagMA : 最小滞后的权重均线, 使用阻尼余弦波作为权重系数线 作者: Igor Durkin
  指标: Schaff 趋势周期  (12   1 2)
Schaff 趋势周期 : Schaff 趋势周期指标是一个周期振荡器, 以计算周期性随机振荡指标和 MACD 线创建。其结果是,开发者设法实现的指标脚本,操作更稳定,结果更可靠。 作者: Nikolay Kositsin
  EA: 改善  (1)
改善 : 一款基于两条 iMA (移动平均,MA) 和一条 iRSI (相对强弱指数,RSI) 的智能交易系统。 它跟踪虚拟盈利。 在两个品种上工作。 作者: Vladimir Karputov
e-Skoch 挂单 : 操作挂单 (止损买入和止损卖出),监控点差百分比。 作者: Vladimir Karputov
  EA: e_Breakeven_v4  (11   1 2)
e_Breakeven_v4 : 一款助理智能交易系统。 它将持仓调整至盈亏平衡点,然后启用尾随。 作者: Vladimir Karputov
突破柱趋势 EA : 本EA交易基于突破柱趋势v2指标. 它依赖的进场设置是在趋势反转的时候, 在一些误差信号之后. 作者: Serhii Ivanenko
  指标: 3Parabolic 系统  (19   1 2)
3Parabolic 系统 : 该指标比较三个版本的Parabolic SAR指标。这三个版本的Parabolic SAR指标设置在不同的时间框架上:短,中和长三个图表周期。 作者: Nikolay Kositsin
ColorParabolic_Alert : ColorParabolic 信号灯信号指标,有提醒,发送电子邮件和推送通知的功能。 作者: Nikolay Kositsin
新文章 DoEasy 库中的其他类(第七十二部分):跟踪并记录集合中的图表对象参数 已发布: 在本文中,我将完成图表对象类及其集合的操控。 我还将实现图表属性及其窗口变化的自动跟踪,以及把新参数保存到对象属性。 如此修订允许在未来实现整个图表集合的事件功能。 此外,检查管理图表高度的变化 (变化应用于两个图表 — 主图表窗口和子窗口): 正如我们所见,这里有几个标准在起作用:窗口高度等于指定大小,窗口高度高于/低于指定大小,窗口高度增加/减少超过指定的像素数。 作者: Artyom Trishkin
  指标: Renko  (32   1 2 3 4)
Renko : 该 renko (renko) 图表在分离的子窗口中。加载至宝的图表的时间帧无关紧要, 该 renko 绘制 M1 时间帧的收盘价。 作者: Serhii Ivanenko
用于少量存款的马丁 : 特别为存款较少账户设计的马丁格尔 EA 交易。 作者: Vladimir Karputov
CDir (MT5) - 一个用于取得目录内容的类 : CDir 类可以取得在MQL5沙盒之外的文件和文件夹信息,就和 MS-DOS 的 Dir 命令类似。因为它使用了系统DLL调用,所以您应当启用它们的使用。 作者: Mikhail Dovbakh
  EA: Open Close  (2)
Open Close : 另一个基于当前烛形高于或者低于之前烛形策略的版本 作者: Vladimir Karputov
新文章 AutoElliottWaveMaker - 用于艾略特波浪半自动分析的 MetaTrader 5 工具 已发布: 本文要讲述的是 AutoElliottWaveMaker - MetaTrader 5 中针对艾略特波浪分析的首次开发,体现出手动与自动波浪标签的合二为一。该波浪分析工具完全在 MQL5 中编写,不包含任何外部 dll 库。这也是可以(且应)利用 MQL5 开发成熟有趣程序的又一证据。 作者: Roman Martynyuk
ADXVMA 二元 : ADXVMA 指标制成 "二元",只有两个值 ("趋势" 向上 +1,"趋势" 向下 -1)。 作者: Mladen Rakic
  EA: 多头与空头吞噬  (23   1 2 3)
多头与空头吞噬 : 本 EA 根据 "多头与空头吞噬" 模式进行交易。 作者: Vladimir Karputov
XFatlXSatlMACD : MACD 柱形图,基于 FATL 和 SATL 数字过滤器,含有指示趋势的颜色。 作者: Nikolay Kositsin
新文章 MetaTrader 5 中的自定义前瞻优化 已发布: 本文介绍使用 MQL 中实现的内置测试器和辅助函数库来准确模拟前瞻优化的方法。 现在, 我们只需要适应这种连续前瞻优化机制。为了实现这一点, 请确保仅在每个窗口 W 中执行交易结果优化, 同时忽略所有后续测试周期 S。在测试器设置中选择 自定义优化条件 , 并在函数库中基于当前窗口 W 内的交易计算, 然后使用 OnTester 事件处理程序从测试器中返回它。此外, 函数应在每个后续测试区间 S 里计算并保存交易结果。.优化完成后, 随着步进 i 的移动, 我们会得到每个窗口 W
  EA: 独立交易  (6)
独立交易 : 将 iATR (平均真实范围,ATR) 和 iStdDev (标准偏差,StdDev) 指标与两条交叉的 iMA (移动平均线,MA) 分别配置,作为单独的买入和卖出信号。 EA 仅在新柱线出现时运行。 开仓量在 Lots 参数中设置。 多头和空头持仓有单独的 Stop Loss Buy , Stop Loss Sell , Take Profit Buy 和 Take Profit Sell 参数,而 Trailing Stop 和 Trailing Step 对于所有持仓类型都是相同的。 Maximum positions 允许您设置一次开仓的最大数量。 EA
交易信号模块基于 Go 指标 : 交易信号模块用于 MQL5 向导。Go 指标的彩色箭头提供入场信号。 作者: Nikolay Kositsin
新文章 概率论与数理统计示例(第一部分):基础与初级理论 已发布: 交易总是需要在面对不确定性时做出决定。 这意味着在做出这些决策时,其结局并不十分明朗。 如此看出建立数学模型的理论方法的重要性,它能够令我们以有意义的方式描述这种情况。 我想强调两种方法: 概率论 和 博弈论 。 有时,在与概率方法相关的主题中,它们经常被组合在一起作为“与自然演化博弈”的理论。 这清楚地表明存在两种不同类型的不确定性。 第一种(概率)通常与自然现象有关。 第二种(纯游戏相关)则与其他主体(个人或社区)的活动相关联。 博弈的不确定性在理论上更难处理。 有时,这些不确定性甚至被称为“坏”和“好”。
  指标: 完美趋势线  (12   1 2)
完美趋势线 : 完美趋势线 作者: Mladen Rakic
ZigZag_NK_Arrows : 之字转向指标,其数值显示为分形标签。 作者: Nikolay Kositsin
Time Fractal Energy adaptive Laguerre RSI : Time Fractal Energy adaptive Laguerre RSI 作者: Mladen Rakic
New Highs-New Lows Index : 新高-新低指数的计算是给定周期到达新高的货币对数量和给定周期到达新低的货币对数量的差值。 作者: Nikolay Kositsin
  EA: Exp_Fast2  (1)
Exp_Fast2 : 这款 Exp_Fast2 EA 基于 Fast2 指标生成的信号。在柱线收盘时,如果指标的主线与信号线交叉,则形成信号。 作者: Nikolay Kositsin
新文章 开发跨平台网格 EA:测试多币种 EA 已发布: 行情在一个月内下跌了 30% 以上。 这似乎是测试基于网格和马丁格尔的智能交易系统的最佳时间。 本文是“创建跨平台网格 EA”系列的计划外延续。 当前行情为安排网格 EA 提供了疏解压力的机会。 因此,我们要把握这次机会,并测试我们的智能交易系统。 结果也是非常喜人。 但在近期行情暴跌期间,EA 的表现如何? 这一部分涉及本文的主题。 下一个测试区间是从 2016.01.01 到 2020.04.01。 具有相同设置的多币种 EA 测试结果,交易固定手数: 乍一看,回撤几乎无法察觉。 现在我们看一下测试结果: 恢复因子 盈利因子