A method for determining a direction of movement of an electric vehicle, the method comprising: determining a direction of rotation of a motor shaft based on a signal from a rotational speed sensor; determining a direction of torque on the motor shaft based on a signal from a torque sensor; determining a currently selected operating gear of the electric vehicle; the method being characterized in that it comprises: multiplying a value indicative of the torque of the motor shaft by a value indicative of a rotational speed of the motor shaft, wherein a vehicle direction indicator is set to forward and a forward flag as true when the product of the shaft speed and the shaft torque is positive, and wherein the vehicle direction indicator is set to backward and a backward flag to true if the product of the shaft speed and the shaft torque is less than zero; determining that the electric vehicle is moving forward and setting the forward flag when the currently selected operating gear is a forward drive gear and the direction of rotation of the motor shaft and the direction of torque on the motor shaft are the same, wherein the direction of rotation of the motor shaft and the direction of torque on the motor shaft are determined to be the same when a product of the multiplication is greater than zero; determining that the electric vehicle is moving forward when the currently selected operating gear is a forward drive gear, the direction of rotation of the motor shaft and the direction of torque on the motor shaft are not the same, and the forward flag is already set; and determining that the electric vehicle is moving backward when the currently selected operating gear is a forward drive gear, the direction of rotation of the motor shaft and the direction of torque on the motor shaft are not the same, and the forward flag is not already set; wherein the direction of rotation of the motor shaft and the direction of torque on the motor shaft are determined to be not the same when the product of the multiplication is less than zero; receiving a wheel speed value from at least one wheel speed sensor; comparing the wheel speed value from the at least one wheel speed sensor to a threshold; and clearing the forward flag when the wheel speed value from the at least one wheel speed sensor is less than the threshold. determining a direction of rotation of a motor shaft based on a signal from a rotational speed sensor; determining a direction of torque on the motor shaft based on a signal from a torque sensor; determining a currently selected operating gear of the electric vehicle; the method being characterized in that it comprises: multiplying a value indicative of the torque of the motor shaft by a value indicative of a rotational speed of the motor shaft, wherein a vehicle direction indicator is set to forward and a forward flag as true when the product of the shaft speed and the shaft torque is positive, and wherein the vehicle direction indicator is set to backward and a backward flag to true if the product of the shaft speed and the shaft torque is less than zero; determining that the electric vehicle is moving forward and setting the forward flag when the currently selected operating gear is a forward drive gear and the direction of rotation of the motor shaft and the direction of torque on the motor shaft are the same, wherein the direction of rotation of the motor shaft and the direction of torque on the motor shaft are determined to be the same when a product of the multiplication is greater than zero; determining that the electric vehicle is moving forward when the currently selected operating gear is a forward drive gear, the direction of rotation of the motor shaft and the direction of torque on the motor shaft are not the same, and the forward flag is already set; and determining that the electric vehicle is moving backward when the currently selected operating gear is a forward drive gear, the direction of rotation of the motor shaft and the direction of torque on the motor shaft are not the same, and the forward flag is not already set; wherein the direction of rotation of the motor shaft and the direction of torque on the motor shaft are determined to be not the same when the product of the multiplication is less than zero; receiving a wheel speed value from at least one wheel speed sensor; comparing the wheel speed value from the at least one wheel speed sensor to a threshold; and clearing the forward flag when the wheel speed value from the at least one wheel speed sensor is less than the threshold.