if(rsiOne_Previous[i]<30 && rsiOne[i]>=30 && Period()==PERIOD_H1)
我使用上面的代码告诉箭头仅在一个小时的图表上显示。它工作正常。现在,我想得到一个代码来告诉它只显示最近两个月的时间。说明:我们现在是2月,所以我想要的是箭头只显示从2019年11月到2020年2月。我不希望箭头显示从2019年10月到向后的日期。是否有任何代码可以执行以下操作?提前致谢。
计算日期,可以使用不同的方法。最简单的方法是减少最近60天的时间(如果此处不需要精确度)。datetime endLoopTime=iTime(_Symbol,PERIOD_D1,0)-60*PeriodSeconds(PERIOD_D1);
则不要用sth处理或不绘制箭头(换句话说,不要填充缓冲区),例如if(time[i]>=endLoopTime) Buffer[i]=close[i];
Buffer是用于绘制指示箭头的缓冲区。
它工作得很好。非常感谢你