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

根据用户级别排名靠前的MetaTrader 5脚本 - 6

提交您的代码
已添加 | 最好的

这段脚本简单示例如何使用 FileFindFirst(), FileFindNext() 和 FileFindClose() 函数

MT5挂单类型有六种,能够很好地适应回调和突破场景,在一些突破策略交易系统中应用较多,当挂单条件不再有效的时候,就会涉及到挂单的取消操作。六种挂单应用说明如下: Buy Limit(回踩买入):在当前价格下方,等待行情下跌到挂单位置触发买入单。 Sell Limit(回踩卖出):在当前价格上方,等待行情上涨到挂单位置触发卖出单。 Buy Stop(突破买入):在当前价格上方,等待行情上涨到挂单位置触发买入单。 Buy Stop(突破卖出):在当前价格下方,等待行情下跌到挂单位置触发卖出单。 Buy Stop Limit(突破回踩买入):在当前价格上方,等待行情上涨到突破位置后,再下跌到回踩位置,触发买入单。 Sell Stop Limit(突破回踩卖出):在当前位置下方,等待行情下跌到突破位置后, 再上涨到回踩位置,触发卖出单。

本脚本程序从所有图表上删除选定类型的旧的对象,如果这些对象的时间坐标在触发水平之外的话。

OpenBuyPosition_X 脚本程序用于在当前价位水平买进, 并固定止损和获利值. 仓位的交易量根据亏损水平确定.

本脚本程序删除客户终端中所有图表上用户在输入参数中指定类型的对象。

该脚本开发用来以当前价位,以及固定止损和止盈点数来开买单。

这些 #define 语句对在 EA 中执行操作非常有用。您只需在文件开头指定变量的名称,然后让其他 #define 语句完成工作。 要使用此文件,请在 EA 文件的第一行添加 #include<DEFINE_statements.mqh> 。

关闭当前账户中所有开启仓位的脚本程序。

OpenSellPosition_X 脚本程序用于在当前价位水平卖出, 并固定止损和获利值. 仓位的交易量根据亏损水平确定.

用于检验 LeadLagRelationship 指标 (https://www.mql5.com/en/market/product/26229) 的脚本程序

本脚本程序可以删除位于图表左上角的注释。

自定义交易品种,可通过CustomRatesReplace新增或修改K线,频繁调用增加会导致磁盘空间快速占满,可通过此脚本快速压缩K线。

这是一个内容丰富的脚本,在图表窗口中显示目前的交易帐户的数据。

这个脚本计算了平均和加权的交易品种波动性。

该功能非常有用,可避免服务器在市场休市时收到过多的交易请求

该脚本开发用来在当前价位放置 BuyStop 挂单,固定触发位,止损和止盈点数。

本系列脚本用于在当前价位上以固定的止损和获利点数买入

计算图表窗口里对象数量的例子。

以账户币别计算所进行交易的滑点。

该脚本开发用来以当前价位,以及固定止损和止盈点数来开卖单。

此脚本会读取所有符号的持仓, 计算并将它们曝光。

考虑到每月有 30 天,每年有 365 天,脚本演示了到新的一年开始前的时间计数器。

一个简单的包含文件,用于输出变量的值和名称。

显示浮点数(例如 float, double 类型)中存储的真实数值,精度可以高到很多位小数。这有助于为其他 MQL 程序调试浮点数的真实数值。

这是一款基于 H1 时间框架上随机振荡器反转信号的简单而有效的智能交易系统。 当 %K 在 20 水平以下 %D 以上交叉时触发买入信号。 当 %K 在 80 水平以上 %D 以下交叉时触发卖出信号。 风险根据账户余额计算,手数设置为 0.1(可根据需要调整)。 所有仓位的止盈 (TP) 设置为 300 点。 止损 (SL) 根据反向交叉信号动态计算。当出现反向交叉信号以及达到止盈或止损时,头寸将被平仓。

123456