MQL 开源模板. 创建智能交易系统的模板

CrossObjectAlert:MetaTrader 中的对象交叉警报
PROINFO。利润计算指标
CrossObjectAlert:MetaTrader 中的对象交叉警报
PROINFO。利润计算指标

简介

使用任何指标创建专家顾问(Expert Advisors, EAs)来测试您的策略,确实可以通过使用模板开源资源来简化。开源的优势之一是可以使用现有的代码来节省时间和精力。

以下是使用来自Expforex.comMQL 开源模板在仅5分钟内创建EA的分步指南。

使用开源模板创建EA的分步指南

  1. 下载开源模板:
    • 访问Expforex.com,导航到开源部分,您可以在那里找到适用于MetaTrader 4 (MT4)MetaTrader 5 (MT5)的MQL模板。
    • 下载适合您平台(MT4或MT5)并基于您希望使用的指标的EA模板。
  2. 理解模板结构:
    • 模板将包括预先编写的代码,处理EA的基本功能,如初始化、开仓和平仓,基于指标的信号。
    • 模板的主要元素包括:
      • OnInit(): 初始化EA并加载指标。
      • OnTick(): 在每个价格跳动时检查信号。
      • Custom Function for Indicators: 集成自定义指标或MetaTrader内置指标的函数。
  3. 集成您的自定义指标:
    • 如果您使用的是自定义指标,请找到相关的MQL代码或.ex4/.ex5文件。
    • MetaEditor中打开EA模板,并修改代码以使用iCustom()函数调用您的自定义指标。例如: double signal = iCustom(NULL, 0, "YourIndicatorName", IndicatorParameters, 0, 1);
    • 如果您使用的是标准的MetaTrader指标,可以轻松调整模板以包含它们,使用各自的函数名称,如移动平均线使用iMA(),RSI使用iRSI()
  4. 自定义您的交易逻辑:
    • OnTick()函数内,根据指标的信号添加您的自定义交易逻辑。例如,当指标发出买入信号时开仓: if (signal > 0) { OrderSend(Symbol(), OP_BUY, 0.1, Ask, 3, 0, 0, "Buy trade", MagicNumber, 0, Green); }
    • 您还可以定义平仓条件,设置止损、止盈和跟踪止损。
  1. 编译EA:
    • 修改后,保存文件并在MetaEditor中点击编译
    • 如果有任何错误,编辑器会高亮显示。您可以修复任何语法问题并重新编译。
  2. 回测您的EA:
    • 将新创建的EA加载到MetaTrader的策略测试器中。
    • 选择回测的时间框架、货币对和输入参数。
    • 基于历史数据测试您的EA的表现。
  1. 优化和完善:
    • 如有需要,通过调整参数来完善逻辑并重新编译EA。
    • 您还可以使用MetaTrader中的优化工具来找到您的策略的最佳参数。

您可以下载免费模板

完全免费!

这是一个完全免费的版本,没有任何限制!
您可以免费下载并安装我们的程序!

使用 Expforex.com 开源模板的好处

  • 节省时间: 通过使用现成的模板,您在编码EA的基本部分时节省了时间和精力。
  • 无需编程专业知识: 模板处理核心功能,您只需自定义与您的策略相关的具体逻辑。
  • 可定制: 您可以轻松集成自定义或内置指标,设置各种资金管理技术,并完善进出场条件。

通过这种方法,您可以在无需广泛编程知识的情况下创建、测试和完善您自己的外汇交易策略

利用Expforex.com 的开源模板,即使是初学者也能在短时间内让功能性EA运行起来!

描述

如果您有兴趣使用指标测试您的交易策略,您可以创建一个专家顾问(Expert Advisor, EA)来代表您进行自动化交易。

好消息是,您不需要具备编程的专业知识即可创建EA。

只需几个简单步骤,您就可以在五分钟内基于任何指标创建一个顾问。

开始使用MQL 开源模板编程

要开始,您需要打开MetaTrader 4 (MT4)平台并导航到“导航器(Navigator)”窗口。

然后,选择“专家顾问(Expert Advisors)”文件夹,右键点击选择“创建(Create)”。

接下来,选择“自定义指标(Custom Indicator)”并选择您希望基于的指标。

选择指标后,您可以通过设置参数(如手数(lot size)止损(stop loss)止盈水平(take profit levels))来自定义您的EA。

您还可以添加额外的开仓和平仓条件,例如基于时间的规则(time-based rules)或多个指标信号。

配置好EA后,您可以保存它并将其附加到图表上,以开始测试您的交易策略。

您还可以使用历史数据(historical data)对EA进行回测,以查看其过去的表现。

创建您自己的EA可以成为自动化交易策略的强大工具,但重要的是要记住,没有任何策略是万无一失的。

在交易时务必谨慎,使用适当的风险管理技术(risk management techniques)来保护您的资本。

来自www.expforex.com的专家顾问功能特点

模板的目的:

许多交易者在编写他们的专家顾问(Expert Advisors)时遇到了问题。

  • 从哪里开始?
  • 如何在EA代码中设置止盈(Take Profit)止损(Stop Loss)跟踪止损(Trailing Stop)
  • 如何检查策略是否有效?
  • 您不想为已经完成的东西付费。
  • 是否找到了类似的策略并希望改进它?

The X – 编写专家顾问(Expert Advisor)

作为一名专门为交易平台编写顾问的程序员,我注意到每收到第三个客户订单时,其基础逻辑往往与前一个相似。

这种相似性可以归因于某些交易策略或算法比其他更有效且更受欢迎,导致订单中存在模式。

然而,好消息是,这类订单通常比那些需要更独特逻辑和编码的订单成本更低。

为了高效地编写这些相似订单的顾问,我利用了多年来积累的各种函数(functions)库(libraries)

这些函数和库专门设计用于加快编码过程,并确保顾问在平台上运行最佳。我根据客户提供的要求和规格,仔细选择每个订单最合适的函数和库。

这使我能够及时交付高质量的顾问,同时为客户保持合理的成本。

感谢本站,您现在可以在下订单时找到类似的策略和逻辑模板,从而节省时间和金钱。

编程专家顾问(Expert Advisors):www.expforex.com © 2008-2024

专家顾问模板 #1

此模板旨在用于创建专家顾问(Expert Advisors)的一般用途;它包含与EA相关的最重要和必要的功能。此模板的功能包括:

  • 使用 / 不使用 – 止损(Stop Loss) / 止盈(Take Profit)
  • 使用 / 不使用 – 时间交易
  • 使用 / 不使用 – 市场观察技术(MarketWatch Technology)进行交易(仅限业内人士)
  • 使用 / 不使用 – 挂单(Pending Orders)/市场仓位(Market Positions) – 供选择
  • 使用 / 不使用 – 自动手数(Autolot)或使用固定手数。
  • 使用 / 不使用 – 基于反向信号的平仓(Closing Positions)
  • 使用 / 不使用 – 跟踪止损(Trailing Stop)

程序使用协议 – 模板 #1

Exp – 模板 #1 软件协议是您(最终用户)与作者(使用EXPFOREX为化名)之间的协议。

决定购买Exp–模板 #1程序后,您同意遵守本协议的所有条款和条件。

您同意遵守本协议的所有条款和条件。

  1. 作者拥有Exp—模板 #1程序及其开发的专有产权。您仅被授予使用Exp—模板 #1程序的权利。无需注册程序,也没有使用时间限制。
  2. 您只能从作者处购买Exp–模板 #1程序。购买Exp–模板 #1的所有其他方式都是非法的,可能会受到起诉。
  3. 对于Exp – 模板 #1程序,提供非保证的技术支持。有关程序使用的所有问题,您可以联系作者,如果可能,将提供帮助。
  4. Exp – 模板 #1对其使用方式没有限制。这意味着您可以在任意数量的计算机上安装程序并无限制地使用。
  5. 本协议未明确授予的所有权利均由作者保留。
  6. Exp – 模板 #1程序按“原样”提供。不附带任何保证或暗示。您自行承担使用程序的风险,并且不会对作者提出任何索赔,无论使用程序的后果如何。
  7. 即使作者已被告知可能造成的损害,作者也不对您因使用或无法使用Exp – 模板 #1程序而可能遭受的任何损害负责。
  8. 作者无义务通知您有关Exp Templates #1程序新版本的发布或本协议的更改。您必须自行关注作者网站的最新消息。
  9. 您从作者处购买Exp – 模板 #1程序即表示您接受并同意本协议的所有条款。如果您不同意本协议的条款,则不应从作者处购买Exp – 模板 #1程序。
  10. 您转账的资金在任何情况下都不会退还。
  11. 除了Exp – 模板 #1程序的作者外,任何人都无权更改本协议的文本。

专家顾问(Expert Advisor)EA易于遵循的指南创建EA无需编程MQL 开源模板交易自动化外汇交易自动化交易系统快速设置用户友好的模板

我们的常见问题

FAQ 回答最常见的问题

有问题吗?

如果您有任何问题,请随时提问。我们不会出售一袋猪。

我们的每个产品在购买前都可以进行检查。

我们感谢您对我们产品的兴趣和反馈,并努力保持高质量标准。

感谢您的支持!

您有问题吗?

Leave a Reply

Your email address will not be published. Required fields are marked *

EA The xCustomEA: 通用交易顾问用于自定义指标。自定义策略构建器

EA The xCustomEA: 通用交易顾问用于自定义指标。自定义策略构建器

通用交易顾问用于 MetaTrader 的自定义指标。 Exp – The xCustomEA 通用交易顾问用于自定义指标。The xCustomEA 适用于自定义指标,并且可以为 MT5 和 MT4 终端编程其交易策略。 换句话说:The xCustomEA 与可以从互联网或 mql5 市场下载的自定义指标有连接。 任何来自互联网的自定义指标! 策略构建器。…

Extra Report Pad – 交易者日记。专业分析您的交易账户。实时图表中的 MyFxBook。ExtraReportPad

Extra Report Pad – 交易者日记。专业分析您的交易账户。实时图表中的 MyFxBook。ExtraReportPad

Extra Report Pad – 专业的交易账户分析解决方案 今天,必须同时交易多个货币对。但是交易越多,分析账户盈利能力就越困难。按月分析交易更加困难。更不用说单独计算每笔交易的统计数据了。 我们找到了一个解决方案:我们的面板可以实时分析您的账户,并尽可能详细地编制统计数据。…

Assistant – 最佳免费交易面板,支持持仓并处理真实/虚拟止损 /获利 /跟踪止损 交易

Assistant – 最佳免费交易面板,支持持仓并处理真实/虚拟止损 /获利 /跟踪止损 交易

自动设置止损、获利、跟踪止损、保本水平,启用虚拟止损。 Exp Assistant 将帮助您组织持仓的维护。 此专家顾问将为您的持仓设置所有必要的止损和获利水平。 所有专家顾问操作均通过图表上的控制面板管理。…

TickSniper 和 Expforex 最佳顾问的交易报告

TickSniper 和 Expforex 最佳顾问的交易报告

描述 我们汇总了专家顾问 TickSniper、 Good Santa、 Tick Hamster、 The X,在我们的真实交易账户上的总结和详细交易结果。我们的专家顾问的交易统计。 让我们详细检查报告并得出结论。 前言 可能每三个问题中就有一个是关于我们的机器人: 通过使用您的顾问,我能获得多少利润? 与专家合作的交易增长百分比是多少? 每月EA能赚多少钱? 回撤是多少? 应该选择哪个顾问? 我将尝试简要描述我们的外汇交易程序并回答您的问题。这些不仅仅是言语,而是带有实时交易账户的真实报告! 还能有什么更好的呢? 我们将讨论哪些交易专家顾问? TickSniper  – 专业人士可调节设置的自动交易顾问 Good Santa  – 为初学者提供小设置的自动交易顾问 Tick Hamster  – 为初学者提供无需设置的自动交易顾问 The X  – 具有21个标准指标和许多处理仓位功能的通用交易系统。 我将借助EA回答关于每月利润金额和最大回撤的问题: 交易机器人(EA)的盈利能力和回撤不仅取决于交易EA,还取决于其他因素: 此外汇交易信号来自报价!所有取决于当前价格,形成交易信号; 交易账户的初始余额; 在此交易余额中使用的风险; 交易手数; 影响报价走势并决定未平仓头寸命运的全球因素和新闻。 最佳交易顾问就在这里! 推荐经纪商和交易账户: 推荐存款  低风险  为 $ 1,000,最小手数 0.01 3个货币对(例如EURUSD、USDCHF、USDJPY) 推荐存款 中风险  为 $ 300,最小手数 0.01 1个货币对(例如EURUSD) 推荐存款  高风险  为 $ 100,最小手数 0.01 1个货币对(例如EURUSD) 浮动点差(禁止零点差!) 杠杆比例为1:300及更高 对于存款超过$1,000的账户,推荐使用PRO Standard或ECN PRO类型的账户。 对于存款少于$1,000的账户,推荐使用PRO Cent账户类型。 时间框架无关紧要。顾问仅在报价上工作。 货币对:您可以选择任何货币对。我交易EURUSD、USDCHF、USDJPY。 分析工具 Extra Report…

This post is also available in: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어


     

    风险警告:


    过去的交易业绩并不保证未来的结果。

    保证金外汇交易具有高风险,可能不适合所有投资者。

    请注意,使用交易机器人涉及巨大风险,您的损失可能超过初始投资。

    请谨慎行事,仔细评估自己的财务状况,并考虑向合格的专业人士寻求建议。

    免责声明

    本网站使用Cookie以提升您的体验。通过使用本网站,您同意我们的 数据保护政策免责声明
    阅读更多