文章,程序库评论 - 页 50

从底层开始 - GBP100 开始的 RabbitM2: 使用组合指标, MA用于趋势判断, 而威廉姆斯%R和CCI指标用来产生信号, 使用Dochian带退出, RabbitM2 EA用于从零开始的成功. 欢迎大家进行测试并给我反馈. 作者: Peter
XDidi_Index : 在移动平均计算中含有更多高级自定义设置的 Didi needles 指标. 作者: Nikolay Kositsin
  EA: 波带 2  (6)
波带 2 : 一套基于指标 iBands (布林带,BB) 的交易系统。 在指定的时间间隔 (从 XX 点钟到 Y 点钟) 放置 Buy Stop 和 Sell Stop。 作者: Vladimir Karputov
  指标: isNewBar  (5)
isNewBar : 本函数允许检查是否一根新柱线在指定时间帧出现。 作者: Prival
新文章 种群优化算法:微人工免疫系统(Micro-AIS) 已发布: 本文研究一种基于人体免疫系统原理的优化方法 — 微人工免疫系统(Micro-AIS) - AIS 的修订版。Micro-AIS 使用更简单的免疫系统模型,和更简单的免疫信息处理操作。本文还讨论了 Micro-AIS 与传统 AIS 相比的优缺点。 AIS 算法针对这些过程运用抗原(输入)、抗体(溶液)和杀伤细胞(优化过程)的概念进行建模,从而以最优方式解决问题。抗原代表需要优化的输入。抗体代表了这个问题的潜在解。杀手细胞是寻找优化问题的最佳解的优化过程。 人工免疫系统(AIS)优化方法于 1990
新文章 同时交易多种工具时平衡风险 已发布: 本文将帮助初学者从头开始编写一个脚本的实现,用于在同时交易多种工具时平衡风险。此外,它还可以为有经验的用户提供新的思路,使他们可以根据本文提出的方案来实现自己的解决方案。 本文将讨论在日内同时交易多种工具时如何平衡风险的话题。本文的目的是让用户能够从头开始编写平衡工具的代码,并向有经验的用户介绍其他可能以前未使用过的旧想法的实现方法。为此,我们将探讨风险概念的定义,选择优化的标准,重点关注实现解决方案的技术方面,分析此类实现的标准终端能力集,并探讨将此算法集成到软件基础设施中的其他可能方法。
新文章 MQL5:创建自己的指标 已发布: 什么是指标?指标是我们希望以便利方式在荧幕上显示的一组计算值。这一组值在程序中以数组表示。因此,创建指标意即编写用于处理数组(价格数组)的算法并将处理结果记录在其他数组(指标值)中。本文通过描述“真实强弱指数”(True Strength Index) 的创建说明了如何在 MQL5 中编写指标。 作者: MetaQuotes Software Corp
  EA: 愤怒小鸟 (剥头皮)  (37   1 2 3 4)
愤怒小鸟 (剥头皮) : 受到 Ilan 1.6 启发的智能交易系统。它使用 iCCI (CCI, 商品渠道指数), iRSI (RSI, 相对强度指数) 指标。 作者: Vladimir Karputov
新文章 种群优化算法:细菌觅食优化 — 遗传算法(BFO-GA) 已发布: 本文释义了一种解决优化问题的新方式,即把细菌觅食优化(BFO)算法和遗传算法(GA)中所用的技术结合到混合型 BFO-GA 算法当中。它用细菌群落来全局搜索最优解,并用遗传运算器来优调局部最优值。与原始的 BFO 不同,细菌现在可以突变,并继承基因。 BFO(细菌觅食优化) 是一种受到细菌觅食行为启发的优化算法。它是由 Rahul K. Kujur 于 2002 年提出的。BFO
新文章 一个使用命名管道在 MetaTrader 5 客户端之间进行通信的无 DLL 解决方案 已发布: 本文说明如何使用命名管道在 MetaTrader 5 客户端之间实施进程间通信。为使用命名管道而开发了 CNamedPipes 类。为了测试其使用以及测量连接吞吐能力,提供了价格变动指标、服务器和客户端脚本。命名管道的使用足以应对实时报价。 作者: investeo
新文章 使用优化算法即时配置 EA 参数 已发布: 文章讨论了使用优化算法即时查找最佳 EA 参数,以及交易操作和 EA 逻辑虚拟化的实际问题。这篇文章可作为在 EA 中实现优化算法的指导。 我经常被问到,如何在使用 EA 和策略时应用优化算法。在本文中,我想谈谈使用优化算法的实际问题。 在当今的金融世界里,每一毫秒都可能产生巨大的变化,因此算法交易变得越来越有必要。而优化算法在创建高效交易策略方面发挥着关键作用。也许有些怀疑者认为,优化算法和交易没有共同点。然而,在本文中,我将展示这两个领域如何相互作用,以及从这种相互作用中可以获得什么好处。
新文章 DoEasy. 控件(第三十一部分):滚动条控件内内容的滚动 已发布: 在本文中,我将实现通过按钮滚动水平滚动条容器内容的功能。 编译 EA,并在图表上启动它: 如您所见,由箭头按钮管理的滚动效果良好。 当尝试用鼠标移动滑块时,它会“抗拒”,这是很自然的 — 我们仍未处理滑块移位,但我们已经重新计算了它的尺寸和坐标。 故此,当我们尝试用鼠标移动滑块时,设置其坐标的方法会返回到与其可见区域中容器内容的位置相对应的位置。 此行为将在后续文章中终结。 作者: Artyom Trishkin
FastStochastic : 本快速随机指标是改编自流行的随机振荡器 作者: Nikolay Kositsin
多色动量 - 扩展版 : 这个版本的多色动量指标使用了双重平滑的EMA来进行平滑。DSEMA 已经被证明可以生成很好的平滑效果,而延迟几乎不存在,所以,多色动量指标和它组合使用的时候,生成信号的可用性就很高。 作者: Mladen Rakic
新文章 构建和测试肯特纳通道交易系统 已发布: 在本文中,我们将尝试使用金融市场中一个非常重要的概念 - 波动性 - 来构建交易系统。我们将在了解肯特纳通道(Keltner Channel)指标后提供一个基于该指标的交易系统,并介绍如何对其进行编码,以及如何根据简单的交易策略创建一个交易系统,然后在不同的资产上进行测试。 切斯特.肯特纳(Chester Keltner)于 20 世纪 60 年代在其《如何在商品中赚钱》一书中首次提出了肯特纳通道指标。它在计算中使用简单移动平均线和高/低范围,但后来演变成今天常用的形式,在计算中使用平均真实范围 (ATR)。移动平均线的典型设置是 20
新文章 在MQL5中置换价格柱 已发布: 在这篇文章中,我们提出了一种置换价格柱的算法,并详细说明了如何使用置换测试来识别策略性能被编造来欺骗 EA 交易的潜在买家的情况。 由于涉及多个系列,置换价格柱并不难实现。与置换分时数据类似,在处理价格柱时,我们努力保持原始价格序列的总体趋势。同样重要的是,我们绝不允许柱的打开或关闭分别超过或低于上限或下限的界限。目标是获得一系列具有与原始数据完全相同的特征分布的柱形图。
Fractal_RSI_HTF : 指标 Fractal_RSI 在输入参数中有时间帧选项。 作者: Nikolay Kositsin
新文章 学习如何基于 Ichimoku 设计交易系统 已发布: 这是我们系列中有关如何基于最热门指标设计交易系统的一篇新文章,这回我们将详细讨论 Ichimoku 指标,以及如何依据该指标设计交易系统。 基于这一策略,我们需要创建一个能够持续检查收盘价、Senkou Span A 和 Senkou Span B 数值的交易系统。 我们需要交易系统在这些值之间进行比较,以便决定哪个值更大或更小,以此决定是否存在上升趋势或下降趋势,并在图表上显示收盘价和 Ichimoku 指标线的数值。 如果收盘价大于 span B ,且收盘价大于 span A,则趋势向上。 如果收盘价低于 span B
  指标: Day_Of_Week_Lables  (12   1 2)
Day_Of_Week_Lables : 星期每日指标 作者: Scriptor
MACD_Signals: 基于MACD的信号指标 作者: Комбинатор
新文章 神经网络变得简单(第 71 部分):目标条件预测编码(GCPC) 已发布: 在之前的文章中,我们讨论了决策转换器方法,以及从其衍生的若干种算法。我们测验了不同的目标设定方法。在测验期间,我们依据各种设定目标的方式进行操作。然而,该模型早期研究时验算过的轨迹,始终处于我们的关注范围之外。在这篇文章中。我想向您介绍一种填补此空白的方法。 行为克隆(BC)是解决各种离线强化学习问题的一种很有前途的方式。替代针对状态和操作估值,BC
  指标: iMax3  (5)
iMax3 : iMAX3 指标 - 快速趋势侦测器 作者: Scriptor
新文章 在 MQL5 中实现广义赫斯特指数和方差比检验 已发布: 在本文中,我们将研究如何利用广义赫斯特指数(Generalized Hurst Exponent)和方差比检验(Variance Ratio Test)来分析 MQL5 中价格序列的行为。 为了测试我们的 GHE 功能,我们准备了作为 EA 交易实现的应用程序 GHE.ex5。通过它,人们可以直观地看到具有预定特征的随机序列,并观察 GHE 是如何工作的。通过完全交互式操作,可以调整 GHE 的所有参数,并在一定范围内调整序列的长度。一个有趣的功能是,在应用 GHE
新文章 为 MetaTrader 5 开发一款 MQTT 客户端:TDD 方式 已发布: 本文汇报为 MQL5 开发原生 MQTT 客户端的首次尝试。MQTT 是一种客户端-服务器之间发布/订阅消息的传输协议。它轻巧、开放、简单,并且易于实施。这些特性令其非常适合在多种情况下使用。 尽管事实上由于技术堆栈的限制和昂贵的网络成本,它被设计为强大、快速和廉价,但它需要提供具有持续 会话感知 的数据交付 服务品质 ,这令其能够应对不可靠,甚至间断性的互联网连接。 作为一种 二进制协议 ,MQTT 在内存和处理需求方面非常高效。更令人惊奇的是,最小的 MQTT 数据包只有两个字节! 鉴于 MQTT
新文章 GIT:它是什么? 已发布: 在本文中,我将为开发人员介绍一个非常重要的工具。如果您不熟悉 GIT,请阅读本文,以了解它是什么以及如何在 MQL5 中使用它。 在本文中,我们将稍稍偏离我们的主题。让我们从回放/模拟器系统的主题稍作休息,了解一下所有程序员都必须使用的工具。如果您对它不熟悉,一定要阅读本文并采用这一工具,因为它确实能让任何程序员更轻松、更快速地解决问题。 我们将主要关注那些努力成为合格专业人士的初学者。不幸的是,我要向您展示的工具在 Windows 11 上并不像在 Windows 10 上那样易于使用,所以如果您是 Windows
新文章 神经网络变得简单(第 70 部分):封闭式政策改进运算器(CFPI) 已发布: 在本文中,我们将领略一种算法,其使用封闭式政策改进运算器来优化离线模式下的智能体动作。 约束智能体行为的情况下优化其政策的方式,事实证明,在解决离线强化学习问题方面很有前景。通过利用历史过渡,智能体政策经过训练,可以最大化所学习的数值函数。 行为约束政策有助于避免与智能体动作相关的重大分布偏移,这为评估动作成本提供了足够的信心。在上一篇文章中,我们领略了 SPOT 方法,它利用了这种方式。作为该主题的延续,我建议领略封闭式政策改进(CFPI)算法,其在论文 《依据封闭式政策改进运算器的离线强化学习》
  EA: OverHedgeV2  (1)
OverHedgeV2 : 仓位对冲。 在新柱线出现时工作。 作者: Vladimir Karputov
Moving Average-RMA 相对移动平均线 : Relative Moving Average (RMA) is a variant of EMA the factor is 1/period 作者: Mage He
双线一柱变色MACD指标 : MT5已经自带了很多指标,给交易带来了极大便利,作为辅助工具,很多时候我们需要对其进行进一步改造,或重新自定义指标,本例通过实现双线一柱变色MACD指标来进行说明。 作者: Wen Tao Xiong
新文章 在 MQL 应用程序中运用 CCanvas 类 已发布: 本文研究在 MQL 应用程序中运用 CCanvas 类。 原理会伴随着详细的解释和示例,从而彻底理解 CCanvas 的基础知识。 我们运行生成的示例,并尝试执行填充。 根据 GIF 动画,我们运用 CCanvas,创建了与图形编辑器中的填充工具类似的 Fill 工具。 作者: Mihail Matkovskij