The above information is correct but I would like to add to it if I may.
There are "signs" that a stall is imminent. For one...... listen! Not to get into the physics too much but a stall is a consequence of not enough airflow over the wing, this has a distinctive sound, go into a server on your own and induce a stall, you will begin to pick up the sound ok. Try adjusting in game sound settings to help, if you have ground chatter over all the plane sounds it will be hard.
You will also have a visual clue, white contrails will form at the wing tips when you are just about to stall, so keep an eye out for them (easier if you have a TrackIR)
Also you have a FFB stick by the sounds of it and it should give you some sort of feedback when the wing is not generating enough lift, the prelude to a stall.
The instructions for recovery are good, I would also suggest cutting your throttle, this will actually speed up getting the correct airflow over the wing and allowing you to recover the stall. THe other thing to check but may not apply is to ensure prop pitch is set to fine, or higher setting so as to "grip" the air better, its like shifting a car down to a lower ratio gear to climb a hill. Then when you do apply power again to recover the dive, you are getting maximum thrust at the low speed you are probably at.