摆动或摇摆策略涉及依次开启挂单并增加手数。核心原理很简单:设置两个挂单,当一个被激活时,另一个会自动被新的挂单替换。这个过程会持续进行,直到通过达到止盈目标关闭所有交易组。…
CrossObjectAlert:MetaTrader 中的对象交叉警报
PROINFO。利润计算指标
简介
使用任何指标创建专家顾问(Expert Advisors, EAs)来测试您的策略,确实可以通过使用模板和开源资源来简化。开源的优势之一是可以使用现有的代码来节省时间和精力。
以下是使用来自Expforex.com的MQL 开源模板在仅5分钟内创建EA的分步指南。
使用开源模板创建EA的分步指南
- 下载开源模板:
- 访问Expforex.com,导航到开源部分,您可以在那里找到适用于MetaTrader 4 (MT4)和MetaTrader 5 (MT5)的MQL模板。
- 下载适合您平台(MT4或MT5)并基于您希望使用的指标的EA模板。
- 理解模板结构:
- 模板将包括预先编写的代码,处理EA的基本功能,如初始化、开仓和平仓,基于指标的信号。
- 模板的主要元素包括:
- OnInit(): 初始化EA并加载指标。
- OnTick(): 在每个价格跳动时检查信号。
- Custom Function for Indicators: 集成自定义指标或MetaTrader内置指标的函数。
- 集成您的自定义指标:
- 如果您使用的是自定义指标,请找到相关的MQL代码或
.ex4/.ex5
文件。 - 在MetaEditor中打开EA模板,并修改代码以使用
iCustom()
函数调用您的自定义指标。例如:double signal = iCustom(NULL, 0, "YourIndicatorName", IndicatorParameters, 0, 1);
- 如果您使用的是标准的MetaTrader指标,可以轻松调整模板以包含它们,使用各自的函数名称,如移动平均线使用
iMA()
,RSI使用iRSI()
。
- 如果您使用的是自定义指标,请找到相关的MQL代码或
- 自定义您的交易逻辑:
- 在
OnTick()
函数内,根据指标的信号添加您的自定义交易逻辑。例如,当指标发出买入信号时开仓:if (signal > 0) { OrderSend(Symbol(), OP_BUY, 0.1, Ask, 3, 0, 0, "Buy trade", MagicNumber, 0, Green); }
- 您还可以定义平仓条件,设置止损、止盈和跟踪止损。
- 在
- 编译EA:
- 修改后,保存文件并在MetaEditor中点击编译。
- 如果有任何错误,编辑器会高亮显示。您可以修复任何语法问题并重新编译。
- 回测您的EA:
- 将新创建的EA加载到MetaTrader的策略测试器中。
- 选择回测的时间框架、货币对和输入参数。
- 基于历史数据测试您的EA的表现。
- 优化和完善:
- 如有需要,通过调整参数来完善逻辑并重新编译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)来保护您的资本。
模板的目的:
许多交易者在编写他们的专家顾问(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程序后,您同意遵守本协议的所有条款和条件。
您同意遵守本协议的所有条款和条件。
- 作者拥有Exp—模板 #1程序及其开发的专有产权。您仅被授予使用Exp—模板 #1程序的权利。无需注册程序,也没有使用时间限制。
- 您只能从作者处购买Exp–模板 #1程序。购买Exp–模板 #1的所有其他方式都是非法的,可能会受到起诉。
- 对于Exp – 模板 #1程序,提供非保证的技术支持。有关程序使用的所有问题,您可以联系作者,如果可能,将提供帮助。
- Exp – 模板 #1对其使用方式没有限制。这意味着您可以在任意数量的计算机上安装程序并无限制地使用。
- 本协议未明确授予的所有权利均由作者保留。
- Exp – 模板 #1程序按“原样”提供。不附带任何保证或暗示。您自行承担使用程序的风险,并且不会对作者提出任何索赔,无论使用程序的后果如何。
- 即使作者已被告知可能造成的损害,作者也不对您因使用或无法使用Exp – 模板 #1程序而可能遭受的任何损害负责。
- 作者无义务通知您有关Exp Templates #1程序新版本的发布或本协议的更改。您必须自行关注作者网站的最新消息。
- 您从作者处购买Exp – 模板 #1程序即表示您接受并同意本协议的所有条款。如果您不同意本协议的条款,则不应从作者处购买Exp – 模板 #1程序。
- 您转账的资金在任何情况下都不会退还。
- 除了Exp – 模板 #1程序的作者外,任何人都无权更改本协议的文本。
专家顾问(Expert Advisor),EA,易于遵循的指南,创建EA,无需编程,MQL 开源模板,交易自动化,外汇交易,自动化交易系统,快速设置,用户友好的模板
我们的常见问题
FAQ 回答最常见的问题
有问题吗?
如果您有任何问题,请随时提问。我们不会出售一袋猪。
我们的每个产品在购买前都可以进行检查。
我们感谢您对我们产品的兴趣和反馈,并努力保持高质量标准。
感谢您的支持!
您有问题吗?
相关帖子
Close Minus by Plus,通过搜索和关闭盈利头寸来平仓亏损头寸
通过识别和关闭盈利头寸来平仓亏损头寸。 专家顾问(EA)旨在通过识别和关闭盈利头寸来平仓亏损头寸。…
CLP CloseIfProfitorLoss。使用跟踪利润控制总利润或损失
专家顾问(EA)为在 MetaTrader 中管理和关闭头寸提供了高级功能,特别是在达到预定的总利润或损失水平时。 启用利润跟踪功能后,EA 动态调整止损水平以确保利润的增长。…
AI Sniper。MetaTrader 的自动智能专家顾问。
AI Sniper 是一个智能的、自我优化的交易机器人,设计用于 MT4 和 MT5 终端。它利用智能算法和先进的交易策略来最大化您的交易潜力。 凭借在交易所和股票市场 15 年的经验,我们开发了创新的策略管理功能、额外的智能功能和用户友好的图形界面。…
Market Time Pad. MetaTrader 指标,带有交易时段
时间指标显示主要全球市场的当前时间,并突出显示活跃的交易时段。 它易于使用,占用图表空间最小,非常适合与专家顾问和其他工具(如 VirtualTradePad)无缝集成。…
Copylot – MetaTrader的外汇交易复制器。跨终端复制器
交易复制器,用于MetaTrader。 它复制外汇交易、头寸、订单,支持从任何账户复制。 它是COPYLOT MT4版本的最佳交易复制器之一,可在MT4-MT4, MT5-MT4之间复制(或适用于COPYLOT MT5版本的MT4-MT5, MT5-MT5之间复制)。 独特的复制算法能够精准地将所有交易从主账户复制到您的客户端账户。…
xCustomEA 顾问在 PipFinite Trend PRO 上。自动 EA 编程开发
描述 编写 PipFinite Trend PRO 指标 (Indicator) 策略和使用我们的通用交易系统 Exp – The xCustomEA 进行交易的编程示例。 在本文中,我们将详细分析从 MQL5 市场 (MQL5 Market) 下载的自定义 指标 PipFinite Trend…
SafetyLOCK PRO 通过使用相反的挂单开仓来锁定您的头寸。锁定对冲
SAFETYLOCK:保护您的交易免受剧烈市场反转的影响 在金融市场进行交易涉及高风险,尤其是在剧烈的市场反转期间。SAFETYLOCK 是一个独特的工具,帮助交易者通过自动为现有头寸下反向订单来最小化损失。现在,您可以自信地进行交易,知道意外的市场波动不会影响您的交易。…
The X – 通用外汇专家顾问 (EA) 使用标准指标
通用专家顾问 (EA) 适用于 MetaTrader,功能强大 专家顾问 The X 是 MetaTrader 的多功能交易工具,提供广泛的功能和可定制的设置。 它使用标准指标,并包含内置的策略构建器,允许交易者创建和调整策略以满足他们的需求。…
Extra Report Pad – 交易者日记。专业分析您的交易账户。实时图表中的 MyFxBook。ExtraReportPad
Extra Report Pad – 专业的交易账户分析解决方案 今天,必须同时交易多个货币对。但是交易越多,分析账户盈利能力就越困难。按月分析交易更加困难。更不用说单独计算每笔交易的统计数据了。 我们找到了一个解决方案:我们的面板可以实时分析您的账户,并尽可能详细地编制统计数据。…
EAPadPRO – 我们专家的信息面板。专家顾问的仪表板
所有我们的顾问和MetaTrader终端的实用工具的信息面板。 关于管理和使用我们交易专家顾问中的EAPADPRO面板的基础知识的详细说明。 友好、直观的用户界面,便于顺利使用我们的实用工具。 即使在策略测试器中也是如此!…
TickSniper 自动化专家顾问用于 MetaTrader。Tick 剥头皮交易者
Exp-TickSniper 是一个快速的 Tick 剥头皮交易者,能够自动为每个货币对单独选择参数。 该 EA 基于近10年的 EA 编程经验开发而成。 该 EA 使用智能跟踪止损进行短期交易,并基于当前货币对数据、报价、规格和点差。…
InfoPad,MetaTrader 的在线信息面板
InfoPad 是一个非常有用的信息面板,旨在提供 MetaTrader 终端中选择的特定货币对的关键信息。 该面板提供深入和实时的数据,如当前买价和卖价、点差、最高价和最低价等。…
Tick Hamster 自动交易机器人。无任何额外功能!
Tick Hamster – 具有自动优化功能的专家顾问,适用于 MetaTrader 中的任何交易品种 Tick Hamster 是一款全自动专家顾问(Expert Advisor),专为新手交易员和那些偏好无需设置的用户设计。该交易EA无需手动配置,能够自动优化任何交易品种的所有参数。…
Forex Tester Pad 是一个用于策略测试器的外汇交易模拟器。使用指标进行交易。
在策略测试器图表上的一键交易。该工具允许您在策略测试器中手动测试您的策略。在可视化图表上一键交易。 现在,策略测试器中也提供了便捷且完整的交易技能测试功能。…
这篇文章还有以下语言版本: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어
Leave a Reply