The only two guarantees in life are death and taxes.
You cannot truly "guarantee" that you will profit trading anything. This is especially true if you are playing by the rules and not cheating. If you do cheat, you will make money in the short term but will pay the consequences in the long term.