how to change " res " result from close Price to Stop loss

 

The old code was

 if(Cur_ClosePrice <= openPrice - STP * _Point)
              {
                  int res = OrderClose(OrderTicket(),OrderLots(),Bid,3,CLR_NONE);
                   if(res != -1){
                     OpCnt--;
                     BuyOpenCnt--;
                   
                      }
                      file_handle=FileOpen("LossBuy"+_Symbol,FILE_READ|FILE_WRITE|FILE_CSV);FileWriteString(file_handle,"");FileClose(file_handle);
              }
              

but now i did change it to if Stop loss

if(((NormalizeDouble(MathAbs(OrderClosePrice()-OrderStopLoss()),Digits()) < Delta * Point())||(StringFind(OrderComment(),"[sl]",0)!=-1)|| (OrderClosePrice() <= OrderStopLoss())))


//This is wrong now 

              {
                  int res = OrderClose(OrderTicket(),OrderLots(),Bid,3,CLR_NONE);
                   if(res != -1)
                    {
                     OpCnt--;
                     BuyOpenCnt--;
               
                   }
                 file_handle=FileOpen("LossBuy"+_Symbol,FILE_READ|FILE_WRITE|FILE_CSV);FileWriteString(file_handle,"");FileClose(file_handle);
              }
              

i want to write res = stoploss();

Can you help me !

Reason: