Is there any guarantee that this account will generate profit?

As with any investment, the price may go down, so please always consider any market risks before investing in the instruments. CFDs are risky products. You may lose up to the entire invested amount.