文章,程序库评论 - 页 4

新文章 MQL5交易工具(第六部分):带脉冲动画与控件的动态全息仪表盘 已发布: 在本文中,我们将使用MQL5创建一个动态全息仪表盘,用于监控交易品种与时间周期,集成RSI指标、波动率预警以及排序功能。我们将添加脉冲动画、交互按钮与全息视觉效果,使该工具在视觉上更具吸引力,并具备良好的交互响应性。 我们即将搭建的全息仪表盘是一款可视化工具,能够同时监控多个交易品种与时间周期,展示 RSI 和波动率等指标,并附带排序与预警功能,帮助我们快速地捕捉交易机会。这套架构设计至关重要。它将实时数据、交互控件与动画效果融为一体,即使在图表界面极为繁杂的环境中,也能让您更直观、更高效地进行分析。
SelfGenerator : 该脚本生成一个源代码的文件(MQL5传统程序的解决办法)。这在研究程序和算法时非常有用。 作者: Vladimir Gomonov
新文章 MQL5 交易策略自动化(第二十七部分):创建带可视化反馈的价格行为螃蟹谐波形态 已发布: 本文将基于 MQL5 开发一套螃蟹谐波形态交易系统。程序借助枢轴点与斐波那契比例识别看涨、看跌螃蟹谐波形态,并按照精准的入场、止损、止盈点位触发交易。同时使用三角形、趋势线等图表对象做可视化展示,完整展示 XABCD 形态结构与各个交易价位。 看涨螃蟹谐波形态: 看跌螃蟹谐波形态: 为了识别这些形态,我们采用以下结构化方法: 定义 XA 波段: 从 X 点到 A 点的初始驱动行情构成形态的基础,决定整体方向(看涨为向下,看跌为向上),同时作为斐波那契计算的基准。 确立 AB 波段: B
Any Indicator Alert - alerts, push notifications and multi-timeframe for any custom indicator, no source code needed : 将其附加到图表上,输入任意自定义指标的名称,它就会根据该指标自身的缓冲区向您发出提醒——弹出窗口、声音提示、手机推送通知或电子邮件。它通过 iCustom 读取指标,因此无需源代码:您只需下载一个已编译的 .ex5 文件即可。 它还可以从更高时间周期读取该指标,并重新检查已收盘的K线,以告知您该指标是重新绘制还是仅存在滞后。
SuperTrend TV EA : 一款通过iCustom仅在收盘K线时交易SuperTrend TV指标的专家顾问,随附审计报告,证明每笔交易均与信号匹配且未遗漏任何信号 Author: Mykyta Samoiliuk
新文章 决斗者算法 已发布: 如果您的交易策略能像真实的决斗者一样互相较量、彼此学习,会怎样?决斗者算法(Duelist Algorithm)是一种新的优化方法:在该算法中,不同的参数组合会像决斗者一样相互较量,争夺最优解的位置。 不妨把交易场想象成一个竞技场,各类策略在此持续博弈。部分策略在特定市场环境中盈利,另一些则会失效。那么,成功交易者的核心特质是什么?既善于从胜负中汲取经验,又能不断调整和完善自己的交易方案。 这正是决斗者算法所蕴含的核心思想。经典遗传算法对所有个体一视同仁,而决斗者算法却对优胜者与落败者区别对待 ——
新文章 MQL5 自优化 EA(第12部分):利用矩阵分解构建线性分类器 已发布: 本文探讨矩阵分解在算法交易中的强大作用,重点介绍其在 MQL5 程序里的应用。从回归模型到多目标分类器,我们通过实战示例演示如何借助 MQL5 内置函数轻松集成这类技术。无论你是预测价格方向,还是构建指标行为模型,这份教程都为你使用矩阵方法搭建智能交易系统打下坚实基础。
GridCapitalCalculator : 每个运行网格策略的人都会问:我的账户资金够用吗?通常的答案——即上一级网格的亏损额——其实是错误的数字。真正导致账户爆仓的,是当保证金水平达到经纪商的强制平仓点时,而此时持仓仍未平仓,且表面上看起来仍有挽回的余地。 该EA会计算出真实数值,然后统计在该交易品种自身的M1历史数据中,如此大幅度的波动已经发生过多少次。 它纠正了三个误差,这些误差都倾向于给人一种“安全”的错觉:由 N 个交易段组成的交易链在第 x N(N-1)/2 步时处于浮亏状态,而非第 x N 步(例如,10 个交易段时,浮亏步数为 45 步,而非 10 步);
AI Prompt Writer - Simple AI Assistant Customization : 通过一个简单的提示文件,您可以自定义 MetaTrader 5 AI 助手,选择其语言、个性、菜单和行为。 Author: Sajiro Yoshizaki
新文章 从基础到进阶:对象事件(II) 已发布: 本文将介绍由对象触发的最后三类事件的工作原理。理解这些内容会非常有意思,因为文末我们要实现的功能在很多人看来有些疯狂,但它完全可行,并且效果十分惊艳。 在上一篇文章《从基础到进阶:对象事件(I)》中,我们讲解并演示了基础部分,主要聚焦对象所产生的各类事件。不过,还有另外三类在用户与图表对象交互时可触发的事件有待探讨。MetaTrader 5 若要真正启用这三类策略中的任意一种,至少需要激活其中一项。否则,即便代码已经写好了事件处理逻辑,程序也永远收不到该事件已经发生的通知。
新文章 市场模拟:MQL5 中的 SQL 入门(一) 已发布: 在今天的文章中,我们将开始学习如何在 MQL5 代码中使用 SQL。我们还将探讨如何创建数据库。或者更准确地说,如何使用 MQL5 内置的功能来创建 SQLite 数据库文件。我们还将了解如何创建表,以及如何通过使用主键和外键来建立表之间的关系。所有这些都将再次使用 MQL5 来完成。我们将看到,通过使用一个有助于封装底层实现细节的类,创建代码是多么容易,这些代码稍后可以迁移到其他 SQL 实现中。而且,最重要的是,我们将看到,在使用 SQL 时,我们可能会在不同阶段面临出错的风险。这是因为,在 MQL5 代码中,SQL
MACD双线指标 : MACD称为异同移动平均线,是从双指数移动平均线发展而来的,由快的指数移动平均线(EMA12)减去慢的指数移动平均线(EMA26)得到快线DIF,再用2×(快线DIF-DIF的9日加权移动均线DEA)得到MACD柱。MACD的意义和双移动平均线基本相同,即由快、慢均线的离散、聚合表征当前的多空状态和股价可能的发展变化趋势,但阅读起来更方便。当MACD从负数转向正数,是买的信号。当MACD从正数转向负数,是卖的信号。当MACD以大角度变化,表示快的移动平均线和慢的移动平均线的差距非常迅速的拉开,代表了一个市场大趋势的转变。 作者: supertrouper
CounterTrend Ema V1 : 3 Ema 移动平均线通过 rsi 确认趋势变化 Author: Paul Conrad Carlson
Session Range Desk MT5 : 一款基于交易时段区间突破的EA,具备ATR过滤、止损距离调整、可选的持平平仓/部分平仓功能,以及共享图表工作台。支持对冲账户;作为教育资源,附有记录在案的执行和协调限制。 Author: Erdem Mumin Kaynak
Position Peak Logger - how far your trades actually travelled, in R : 记录每个仓位的最大正向和负向波动(以R倍为单位),并针对每笔已平仓交易写入一行CSV数据。 Author: Petr Kostal
Order Block Detector : 检测订单区块——即在打破市场结构的推动性走势出现前最后一支反向K线——并将其绘制为区域,该区域会实时延伸,直至价格回调并消除该结构。结构的破位与消除均仅基于收盘K线进行评估,因此不会出现重绘现象。 Author: Olamide Daniel Adebayo
经纪商分析工具 : 打印导致同一EA在另一家经纪商处表现不同的符号属性:交易时间、合约规模、点值、点差统计数据、掉期成本以及真实交易时段覆盖范围。仅供查阅,不进行交易。 Author: Dmytro Polhorodnyk
新文章 用于一组指标信号的朴素贝叶斯分类器 已发布: 本文通过运用多个独立指标的信号, 分析贝叶斯公式在提高交易系统可靠性方面的应用。理论计算可由一款简单的通用 EA 进行验证, 配置为使用任意指标。 其中 N 是指标数量。 N 的各种数值的函数图形显示在如图例 1 当中。 图例. 1. 带有不同数量随机变量的联合概率的外貌 作者: Stanislav Korotky
ATR 百分比 : ATR %,ATR %,ATR %,ATR %,ATR %,ATR %,ATR %,ATR %,ATR %。 Author: Aleksandr Slavskii
Market Structure Swing Map MT5 : 一款清晰的MT5市场结构指标,可直接在图表上标注已确认的HH、HL、LH和LL波动点。 Author: Waseem Shahrukh
Session Liquidity Map MT5 : 一款适用于MT5的经纪商时段图表,显示亚洲、伦敦和纽约时段的波动区间及其已确认的高点和低点。 Author: Waseem Shahrukh
Fair Value Gap Scanner MT5 : 一款MT5公允价值缺口扫描器,用于标记看涨和看跌失衡,并追踪各区域何时被填补。 Author: Waseem Shahrukh
IronHawk SMC Trade Zones M5 : 一款闭合柱状M5指标,整合了市场结构、流动性扫描、BOS/CHoCH及动量指标,用于显示入场点、止损位、第一目标位和第二目标位,并提供零售级频率的信号以及可点击的设置历史记录。 Author: Wennide Mogore
新文章 在MetaTrader 5中实现基于EMA交叉的级联订单交易策略 已发布: 本文介绍一个基于EMA交叉信号的自动交易算法,该算法适用于MetaTrader 5平台。文章详细阐述了在MQL5中开发一个EA所需的方方面面,以及在MetaTrader 5中进行测试的过程——从分析价格区间行为到风险管理。 以下是移动平均线与价格数据对比的图示。该图示包括价格序列、快速移动平均线(10日指数移动平均线)和慢速移动平均线(20日指数移动平均线)。
新文章 交易中的神经网络:自适应周期分段(结论) 已发布: 我们诚邀您一同探索LightGTS的精彩世界 —— 这是一款轻量但性能强大的时间序列预测框架,融合了自适应卷积、旋转位置编码(RoPE)与创新注意力机制。本文将详细阐述框架内全部组件:从分块(patch)构建,一直到解码器内复杂的混合专家模块,这些实现思路已具备集成到MQL5项目中的条件。您将了解LightGTS如何令自动化交易提升至全新高度! 随后,我们进入第二阶段:基于2024年历史数据对模型开展 在线 微调。该阶段训练环境高度贴近实盘交易场景:模型 逐根K线
新文章 市场模拟(第 22 部分):SQL 入门(五) 已发布: 亲爱的读者,在你放弃并决定不再学习 SQL 之前,请允许我提醒你,我们目前所使用的只是最基本的内容。我们尚未探讨 SQL 的一些功能。一旦你理解了这些功能,你会发现 SQL 远比它看起来要实用得多。不过,由于创作过程是动态的,我们最终很可能会改变我们正在构建的方向。我们将更多地展示如何在 SQL 中创建不同的内容,因为这对你来说确实非常重要且有用。仅仅认为自己比整个程序员和开发人员社区更有能力,只会导致时间和机会的浪费。别担心,因为接下来的内容将会更加有趣。 在上一篇文章“ 市场模拟(第 21 部分):SQL 入门(四)
Trading Tool Assistant v2 : 在一个工具中管理订单、现有订单、限价单、追踪止损、盈亏平衡点及手数计算器 Author: Gusti Risyadi Noor
GDS Renko SuperTrend Demo EA : 一个适用于MetaTrader 5的小型教学型专家顾问,展示了一种将经典的固定尺寸Renko砖块与SuperTrend风格的趋势状态相结合的简单方法。 Author: Andrey Goida
Risk Based Position Size Calculator : 一个可拖动式MT5风险计算器,它能根据点值、点价和账户风险,将选定的入场点和止损距离转换为经纪商的标准化仓位规模。 Author: Waseem Shahrukh
IronHawk Fibonacci Structure Map : 一款免费的MT5指标,可自动在多个时间周期上绘制斐波那契水平线,并突出显示汇聚区、市场结构、溢价/折价区域以及关键价格反应点。 Author: Wennide Mogore