根据用户级别排名靠前的MQL4和MQL5源代码 - 6
- 免费交易应用程序
- 8,000+信号可供复制
- 探索金融市场的经济新闻
带 CCI 过滤器的分形 - 该指标将传统分形与 CCI 过滤器相结合,以减少错误信号。当 CCI 高于配置阈值时,在蜡烛上方显示红色箭头,表示看涨分形(卖出);当 CCI 低于负阈值时,在蜡烛下方显示绿色箭头,表示看跌分形(买入)。非常适合识别反转点,可靠性更高。
这是一个按字段对结构列表升序排序的示例。你可以根据使用目的找出并定制上述算法,这是最基本的示例,也是解决结构数组中排列问题的一个方向。 本例中使用的算法是快速排序和合并排序。
Heiken Ashi ATR 混合指标结合了平滑后的 Heiken Ashi 蜡烛图、基于 ATR 的波动率过滤以及快/慢 EMA 趋势确认,用于识别潜在的趋势反转信号。
WaveWeisBarForce 是基于魏氏波浪逻辑的自定义指标。它将成交量累积成方向性波浪(看涨或看跌),并以柱状图的形式显示,同时显示强度级别。 看涨波浪:4 级绿色,从浅到深。 看跌波浪:4 级红色,从浅到红。 WaveMax(白色):显示每个波浪内成交量最高的柱状图。 WaveClimax(黄色):突出显示各波浪的累积成交量记录。 该指标可帮助交易者通过成交量累积和波浪强度直观地了解市场压力,改善日内和波段分析。
将全面的交易统计数据导出到 CSV 文件。
A simple indicator based on Bollinger Bands showing its narrowing and widening phases with red/green colors. 一种显示收开口颜色的简单布林带指标。
实时道具公司规则跟踪器:每日缩水、最大缩水、盈利目标进度、交易天数和挑战状态,并配有可视化进度条。预设 FTMO、MyFundedFX、E8、TFT 和 Bulenox。纯指标 - 无交易干扰。
这是一个无监督的机器学习指标,它将 K-Means 聚类算法应用于历史价格走势,以数学方法检测和绘制真实的机构流动性池,而不带人为偏见。
三重屏障标注管道通常使用一个任意常数(0.5–1.0%)或传统的点差假设作为 min_ret 阈值。如果将阈值设定在实际往返交易成本之下,会导致该管道将成本驱动的噪声误判为可交易信号。 由此标注的数据集会系统性地高估边际效应,而基于这些标签训练的任何模型都会过度拟合于标注方案产生的伪影,而非真实的市场结构。 TransactionCostCollector.mq5 是一个独立脚本,可解决该问题中的数据采集环节。
该脚本可根据账户货币计价的止损目标(例如每笔头寸50美元)为每笔已开仓头寸设置止损。适用于任何入金货币和任何外汇交易品种。会验证经纪商的止损/冻结水平。货币转换由系统自动处理。
一款针对MT5开发的MACD指标,采用TradingView的视觉风格。 4色柱状图,基于SMA的信号线——数值与 TradingView的每根K线完全一致。
一款开源的MT5脚本,可将XAUUSD/GOLD交易符号的设置、点差、点值、合约规模、成交量步长、止损/冻结水平、隔夜利息以及账户上下文信息记录到日志中,并可选地导出为CSV文件。
Pivot SuperTrend BhanuCodeLab 是一款趋势跟踪指标,它将已确认的枢轴点与基于 ATR 的跟踪趋势线相结合,用于识别市场方向、趋势反转以及潜在的买入或卖出信号。
“亚洲时段突破”指标用于识别亚洲交易时段内形成的价位区间,并监测该时段结束后价格的走势。 亚洲高点和亚洲低点将一直有效直至经纪商交易日结束。这使得该区间在欧洲和美国交易时段内成为有用的日内支撑位和阻力位区域。 一个紧凑的仪表盘会显示当前区间值、配置的交易时段、突破状态、突破确认方法以及确认时间周期。 该指标不会开仓或管理交易。它为自主交易或EA开发提供市场结构和突破信息。
一款免费的开源 MT5 只读图表工具,可评估当前趋势状况,并制定经经纪商标准化处理的多头和空头风险计划。该工具采用移动平均线的方向和斜率、ADX、效率比率、ATR、点差、账户货币及交易品种参数。它绝不会开仓、修改或平仓。
基于最近的回溯窗口构建水平成交量直方图,并使用标准的TPO/成交量价值区域扩展算法标记控制点(POC)和价值区域——而不仅仅是POC±固定偏移量。每出现一个新K线更新一次,以侧边栏形式显示在价格旁边。
使用垂直分隔线和/或阴影背景框标记最多三个交易时段(亚洲、伦敦、纽约或任何自定义时段)的开始/结束时间,并在滚动的近期时间窗口中每日重复显示。纯视觉展示——无需计算,无交易信号,仅显示清晰的交易时段边界。
每个运行网格策略的人都会问:我的账户资金够用吗?通常的答案——即上一级网格的亏损额——其实是错误的数字。真正导致账户爆仓的,是当保证金水平达到经纪商的强制平仓点时,而此时持仓仍未平仓,且表面上看起来仍有挽回的余地。 该EA会计算出真实数值,然后统计在该交易品种自身的M1历史数据中,如此大幅度的波动已经发生过多少次。 它纠正了三个误差,这些误差都倾向于给人一种“安全”的错觉:由 N 个交易段组成的交易链在第 x N(N-1)/2 步时处于浮亏状态,而非第 x N 步(例如,10 个交易段时,浮亏步数为 45 步,而非 10 步); 持仓在浮亏期间也会占用保证金;止损是百分比,而非零——当达到50%时,损失一半权益就足够了。 “你需要86美元的余量”是一种抽象表述。“‘100天内发生过71次如此幅度的波动,平均每1.4天一次’则是一个决策。 将初始权益(InpEquity)设置为你目前尚未拥有的数值,以了解该配置的实际需求。 严格只读:该配置绝不会开仓、平仓或修改持仓。
将其附加到图表上,输入任意自定义指标的名称,它就会根据该指标自身的缓冲区向您发出提醒——弹出窗口、声音提示、手机推送通知或电子邮件。它通过 iCustom 读取指标,因此无需源代码:您只需下载一个已编译的 .ex5 文件即可。 它还可以从更高时间周期读取该指标,并重新检查已收盘的K线,以告知您该指标是重新绘制还是仅存在滞后。 该工具以“探索”模式启动,该模式会列出指标的所有缓冲区及其各自的内容,因为“哪个缓冲区包含信号”正是阻碍大多数人使用 iCustom 的关键问题。
一个轻量级、符合面向对象编程(OOP)规范的 MQL5 头文件类(.mqh),用于对所有交易品种进行精确的点值计算和动态手数调整,具有自动跨货币汇率转换和经纪商交易量标准化功能。
一个小型教学型专家顾问,演示如何直接从已形成的经典Renko砖块中计算出怀尔德的ADX和方向性运动指标。 该EA在内部基于买价(BID)报价构建固定大小的Renko砖块。无需离线图表、自定义符号、DLL文件或外部指标。+DI、-DI和ADX仅在Renko砖块形成后才会更新。