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

How do i restrict arrow showing from a particular date to anothe date?

if(rsiOne_Previous[i]<30 && rsiOne[i]>=30 && Period()==PERIOD_H1)

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

计算日期,有不同的选择。最简单的可能是削减过去 60 天(如果这里不需要精度)。 datetime endLoopTime=iTime(_Symbol,PERIOD_D1,0)-60*PeriodSeconds(PERIOD_D1); 然后不处理或不绘制箭头(不填充缓冲区,换句话说)像 if(time[i]>=endLoopTime) Buffer[i]=close[i]; 之类的东西,其中 Buffer 是用于绘制指标箭头的缓冲区。