求教大神,预警程序

 

程序本来是mt5的KDJ指标,然后我加了下面代码意图实现当J线死叉的时候,发出预警信号,但总是没收到预警信息,测试也没任何错误提示,求大神看看问题在哪里?谢谢

for(int j=10;j<limit;j++)

   {

     if((JBuffer[j-1] > KBuffer[j-1])&&(JBuffer[j] < KBuffer[j])) //判断两线产生了死叉

      {

     

       if(j==prev_calculated)//只针对当前K线报警历史K线就不用报警了

          {

           Alert("UP");

           SendMail("eurusd","死叉");

           SendNotification("空平");

          }//预警

      }