温馨提示:本文翻译自stackoverflow.com,查看原文请点击:mql4 - How do i restrict arrow showing from a particular date to anothe date?
mql4

mql4 - 如何限制箭头从特定日期显示到另一个日期?

发布于 2020-04-12 11:35:36
if(rsiOne_Previous[i]<30 && rsiOne[i]>=30 && Period()==PERIOD_H1)

我使用上面的代码告诉箭头仅在一个小时的图表上显示。它工作正常。现在,我想得到一个代码来告诉它只显示最近两个月的时间。说明:我们现在是2月,所以我想要的是箭头只显示从2019年11月到2020年2月。我不希望箭头显示从2019年10月到向后的日期。是否有任何代码可以执行以下操作?提前致谢。

查看更多

提问者
Raphael Tunji
被浏览
44
Daniel Kniaz 2020-02-02 23:05

计算日期,可以使用不同的方法。最简单的方法是减少最近60天的时间(如果此处不需要精确度)。datetime endLoopTime=iTime(_Symbol,PERIOD_D1,0)-60*PeriodSeconds(PERIOD_D1);则不要用sth处理或不绘制箭头(换句话说,不要填充缓冲区),例如if(time[i]>=endLoopTime) Buffer[i]=close[i];Buffer是用于绘制指示箭头的缓冲区。