首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在EA中禁用“在停止时关闭”?

在EA中禁用“在停止时关闭”是指禁止在停止EA(Expert Advisor)时自动关闭交易。EA是一种自动化交易系统,它基于预设的交易策略和算法执行交易操作。禁用“在停止时关闭”可以确保在停止EA时,已经打开的交易仍然保持开放状态,而不会被自动关闭。

要在EA中禁用“在停止时关闭”,可以按照以下步骤进行操作:

  1. 打开MetaEditor:在MetaTrader 4或MetaTrader 5平台上,选择“工具”菜单,然后选择“MetaQuotes语言编辑器”选项。
  2. 找到并打开EA的源代码文件:在MetaEditor中,找到并打开您想要禁用“在停止时关闭”的EA的源代码文件。
  3. 寻找“OnDeinit”函数:在源代码文件中,寻找名为“OnDeinit”的函数。这个函数在停止EA时被调用。
  4. 注释掉关闭交易的代码:在“OnDeinit”函数中,找到关闭交易的代码行(通常是使用“OrderClose”函数),并在代码行前面添加双斜杠(//)以注释掉这行代码。
  5. 保存并编译源代码:保存对源代码文件的修改,并通过按下F7键或选择“编译”菜单来编译源代码。
  6. 应用修改后的EA:在MetaTrader平台上,选择“导航器”窗口,找到并右键单击您想要应用修改后的EA,然后选择“附加到图表”选项。

通过以上步骤,您成功禁用了“在停止时关闭”功能,并确保在停止EA时,已经打开的交易仍然保持开放状态。

请注意,以上步骤仅适用于MetaTrader平台上的EA。不同的交易平台和编程语言可能会有不同的实现方式。此外,禁用“在停止时关闭”可能会导致交易风险增加,请谨慎操作并确保了解相关风险。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券