请观看如何免费下载自动交易
请在Telegram上找到我们!
加入我们粉丝页
您可以访问代码库从您的MetaTrader 5客户端
不能找到合适的代码?定制它在工作项目
如何编写EA交易或指标

根据用户级别排名靠前的MQL4和MQL5源代码 - 13

提交您的代码

一个简单的 MQL5 交易管理面板,支持拖放绘制图表线、基于风险百分比的动态手数设定、ATR/点数止损模式,以及实时浮动盈亏监控。

全球宏观索罗斯。 一款受乔治·索罗斯宏观交易风格启发的、基于多时间框架趋势一致性的指标。

适用于MetaTrader 5的专业级开源交易成本计算器。利用经纪商的实时符号数据和可调整的持仓设置,计算点差成本、佣金、隔夜利息以及预估的总交易成本。

一种基于随机指标且不重绘的指标,根据极端区域的交叉生成买入和卖出信号,具有交替信号过滤器和K线收盘提醒功能。

一款免费的开源 MT5 只读图表工具,可评估当前趋势状况,并制定经经纪商标准化处理的多头和空头风险计划。该工具采用移动平均线的方向和斜率、ADX、效率比率、ATR、点差、账户货币及交易品种参数。它绝不会开仓、修改或平仓。

一个用于运行多个EA(或同时进行手动交易)的账户的只读审计脚本。它按魔术号对已平仓交易记录进行分组,并按每个魔术号输出一行: 已平仓的往返交易、包含交易双方掉期和佣金在内的净盈亏、胜率、盈利因子、平均盈亏、当前持仓和挂单、交易日期及交易代码——按净结果排序,并支持导出为 CSV 文件以便在电子表格中使用。

针对MT5 EA入场状态逻辑的确定性合成验收测试,无需访问市场、账户或订单。

“标记前一交易时段的高点/低点,并标记在设定数量的K线内反转回该区间内的流动性清算。”——分类为“其他”,或者如果你更愿意这样归类,也可以选“趋势”。

一款只读型MT5指标,可在图表上直观显示经纪商的止损位和冻结位参考值。

一款只读的MT5历史数据工具,可按仓位标识符对部分成交进行分组,并将总结果与佣金、掉期、手续费及净结果区分开来。

仅读取的、基于经纪商原生的交易会话检查器,提供当前状态、下一次状态转换、多符号范围以及 CSV 导出功能。

一种单状态卡尔曼滤波器,它在每个K线周期内根据考夫曼效率比对自身的过程噪声进行重新缩放,在趋势行情中紧跟价格走势,而在震荡行情中则进行更强平滑处理;图中绘制了与该滤波器同步扩张和收缩的区间带。

一款专家顾问,用于测量指定交易时段开盘窗口的高点/低点,随后在该区间确认突破时进行交易,采用基于风险的仓位管理,并设定每交易时段仅执行一笔交易上限。

显示那些会默默拒绝订单的隐性合约限制:止损价位、冻结价位、最小/步长/最大手数、点值和点差、点差类型、成交模式、掉期费用,以及最小手数所需保证金与您的可用保证金之间的对比。

MT5的BMP图表壁纸背景

绘制一个基于成交量加权、经波动率归一化的震荡指标,当价格偏离其滚动VWAP时,该指标会提示冲动和耗尽状态。

追踪当前图表代码与选定参考代码之间的滚动相关性,并在两者价格差在统计上被拉大时,标记其脱钩的时刻。

追踪亚洲、伦敦和纽约交易时段的波动范围,在每个交易时段收盘时锁定该范围,并通过箭头信号和阴影反应区标记真正的流动性扫盘——即K线影线刺穿已锁定的最高点或最低点,但收盘价又回到该范围之内的情况。不重绘,适用于任何交易品种和时间周期。

在您花费数周时间围绕该信号构建专家顾问(EA)之前,先评估该入场信号是否确实能跑赢交易成本。该工具会报告扣除成本后的净收益、基于非重叠样本的客观t统计量,并提供随机对照。不会下达任何订单。

同时使用 MetaTrader 4 和 MetaTrader 5 的订单系统。

在输入参数中带有时段选择选项的 Zigzag2_R_Color 指标。

VR Alert NT5 指标会提醒交易者价格达到了指定的水平。

斜率方向线指标显示为彩色移动平均线,表示平均市场移动方向。

本指标MACD(2lines)是基于国内的股票软件通达信的MCAD改编。

Holt 的双重止损平滑,含有线性预测。

本版本可以使用四种基本的平均类型进行平滑。

一种受机器学习启发的趋势状态分析方法。提供精准的交易信号,并内置回测信心指标

这款脚本搜索 DeMark 的轴点, 并在图表上显示它们, 同时指示它们的尺度。

JSON 协议序列化和逆序列化。代码从高速的 С++ 程序库移植而来。

T3 主题的一个变体, 使用基本价值的 T3 作为一类包络。

超趋势指标, 使用船壳均线进行计算。

Holt 的双重指数平滑 - 趋势组件。

自适应拉盖尔趋势过滤器.

在智能交易系统的 OnTick() 事件处理程序中检测新柱状图或蜡烛图的开始。

该函数执行开仓交易的主要逻辑。 根据符号信息和用户提供的参数计算开仓价、获利水平和止损。 准备一个包含必要信息的交易请求(MqlTradeRequest),如符号、交易量、订单类型、偏差、注释、神奇数字等。调用 OrderSend 函数发送操作请求并获取结果。 SetTypeFillingBySymbol 函数:根据符号的填充策略确定订单填充类型(填充或杀死、立即或取消或返回)。 GetMinTradeLevel 函数:根据冻结水平和符号停止水平计算最低操作水平。 调整最低水平以确保其在一定范围内,并返回结果。

该指标基于基本斜率移动平均线和云图。 该指标显示两种信号:预示信号--圆点和进入信号--箭头。

这是一个在图表上显示烛台形态的指标。

在金融市场应用此种方法,通常是判断价格与 "标准" 级别的极端偏离。

用于显示多行注释的类。

YMA

价格 (O+C+H+L)/4 的移动平均。

1...67891011121314151617181920...177