';' - open parenthesis expected muzanyo new testing.mq5 43 75

 
  • Everything seems to be fin, am wondering whats the issue.
    void OnTick()
    {
        // Check if there is at least one open position
        bool hasOpenPositions = false;
        double firstPositionProfitPips = 0.0;
    
        for (int i = 0; i < PositionsTotal(); i++)
        {
            if (PositionSelectByTicket(PositionGetTicket(i)))
            {
                hasOpenPositions = true;
                double profitPips = PositionGetDouble(POSITION_PROFIT) / Point; // Convert profit to pips
                if (i == 0) {
                    firstPositionProfitPips = profitPips; // Store profit of the first position
                }
                break; // Exit loop after processing the first position
            }
        }
 
Point incorrect... Use _Point or Point().