how much % pays in year?
That depends how much you are trying to stake with. If it takes you an entire year to stake then it will be 1200 percent. If you stake with a large enough balance then you can double your coins every 31 days. It is 100 percent every month.
It's needed to leave the wallet open 31 days?
No. There is no benefit in leaving open a wallet with only transactions that are too young.
How much is needing to surely get a reward? i tried to stack 20 million and the probability is 0.00%

It will show a probability at 30 days or 90 days. The 24 hour probability will show after 31 days when there is stake weight to calculate.