An algorithm utilising direct feedbacks of torque and reactive power for the control of a doubly fed induction generator (DFIG) is proposed. Although the algorithm is based on field-oriented control, the algorithm calculates the feedback and feed-forward variables in the stator reference frame to reduce the number of coordinate transformations. Since the algorithm uses a single-loop approach instead of a cascaded loop design, the tuning of the controller is easier and the response time is faster when compared to those of most existing methods. The internal model control (IMC) design method is used in the proposed scheme to formulate the controller parameters. Measures on the possible voltage variations are included to increase the robustness of the system. Computer simulation and experimental implementation are reported. The results show that the algorithm can control the torque and reactive power independently. Harmonic distortions generated by the system are not noticeable because of the use of constant switching frequency.