怎么在mt4指标加时间限制

投资基金 (137) 2年前

怎么在mt4指标加时间限制_https://wap.ycdhulan.com_投资基金_第1张

在MT4中,可以通过编写自定义指标的方式来添加时间限制,并确保结果中不包含政治、seqing、db和暴力等内容。以下是一种实现方法的详细步骤:

1. 打开MT4平台,并进入MetaEditor。可以通过点击菜单栏中的“工具”>“MetaQuotes语言编辑器”来打开。

2. 在MetaEditor中,选择“新建”以创建一个新的指标。

3. 在打开的指标源代码窗口中,找到`int OnInit()`函数。在该函数的开头添加以下代码以设置时间限制:

```cpp

datetime currentTime = TimeCurrent();

datetime startTime = D\'yyyy.mm.dd hh:mi:ss\'; // 设置开始时间

datetime endTime = D\'yyyy.mm.dd hh:mi:ss\'; // 设置结束时间

if (currentTime < startTime || currentTime > endTime)

return INIT_FAILED;

```

请注意,将上述代码中的`yyyy.mm.dd hh:mi:ss`替换为您希望设置的实际开始和结束时间。例如,如果您希望从2022年1月1日上午9:00开始,并在同一天下午5:00结束,则可以将代码修改为:

```cpp

datetime startTime = D\'2022.01.01 09:00:00\';

datetime endTime = D\'2022.01.01 17:00:00\';

```

4. 在指标源代码窗口中继续编写其他指标逻辑,确保在指定时间范围内运行。

5. 在编写指标逻辑时,确保不会出现与政治、seqing、db和暴力等内容相关的内容。这可能需要根据您的具体需求进行自定义。

6. 完成指标编写后,点击MetaEditor工具栏上的“编译”按钮,以生成可在MT4平台上运行的指标文件。

7. 返回MT4平台,点击菜单栏中的“文件”>“打开数据文件夹”来打开MT4的数据文件夹。

8. 在数据文件夹中,找到“MQL4”文件夹,然后进入“Indicators”文件夹。将生成的指标文件(通常是.ex4或.mq4文件)复制到此文件夹中。

9. 重新启动MT4平台,您应该能够在“导航器”窗格的“自定义指标”部分中找到您添加的指标。

10. 将指标拖放到图表上,它将在指定的时间范围内运行,并确保结果中不包含政治、seqing、db和暴力等内容。

请注意,上述步骤仅提供了一种实现方法。根据您的具体需求和编程能力,您可能需要进行一些自定义和调整。