mql4 删除指标 -回复
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
mql4 删除指标-回复
如何在MQL4中删除指标。
MQL4是MetaQuotes Language 4的缩写,是一种专门为MetaTrader 4平台开发的编程语言。在MQL4中,我们可以使用各种指标来分析市场和生成交易信号。然而,有时候我们可能需要删除某个指标,无论是因为我们不再需要它,还是因为我们想用其他指标代替它。在本文中,我将一步一步地介绍如何在MQL4中删除指标。
在MQL4中删除指标的方法通常有两种:一种是直接通过代码来删除指标,另一种是通过MetaTrader 4平台的图表界面来删除指标。接下来,我将分别介绍这两种方法。
方法一:通过代码删除指标
首先,我们需要在代码中使用iCustom函数来加载指标。iCustom函数的语法如下:
double iCustom(
string symbol, 符号名称
int timeframe, 周期
string name, 指标名称
... 指标参数
);
要删除一个指标,我们可以使用别的MQL4函数来停止加载和计算该指标。例如,我们可以使用IndicatorRelease函数来停止加载指标,并使用IndicatorDelete函数来删除指标。下面是一个示例代码,演示了如何删除一个名为"MyCustomIndicator"的指标:
int start()
{
IndicatorRelease(ChartID());
IndicatorDelete("MyCustomIndicator");
其他代码
return(0);
}
在上面的代码中,我们首先调用IndicatorRelease函数来停止加载指标。接下来,我们使用IndicatorDelete函数来删除指标。最后,我们可以在其他代码中继续进行交易逻辑的处理。
方法二:通过图表界面删除指标
另一种方法是通过MetaTrader 4平台的图表界面来删除指标。要做到这一点,我们需要按照以下步骤操作:
1. 打开图表,并加载需要删除的指标。
2. 在图表界面上,右键单击需要删除的指标,然后选择"删除指标"选项。
3. 在弹出的对话框中,确认删除操作,并点击"确定"按钮。
删除指标之后,我们可以在图表上看到该指标已经从指标列表中被删除,并且不再对图表产生任何影响。
总结
在MQL4中删除指标的方法有两种:通过代码删除指标和通过图表界面删除指标。通过代码删除指标需要使用IndicatorRelease和IndicatorDelete函数来停止加载和删除指标,而通过图表界面删除指标则是通过在图表上右键单击指标并选择"删除指标"来实现的。无论哪种方
法,删除指标之后,该指标将不再对图表产生任何影响。
希望本文能够帮助你了解如何在MQL4中删除指标,并且能够在实际的MQL4开发中带来帮助。如果你有任何关于MQL4的问题,都可以在相关的论坛和社区进行讨论和交流。祝你在MQL4开发中取得更好的成果!