在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和暴力等内容。
请注意,上述步骤仅提供了一种实现方法。根据您的具体需求和编程能力,您可能需要进行一些自定义和调整。
上一篇
下一篇