What you are looking for is not common and I don't think you can find such a broker. A broker that charges a percentage of the deal is usually a bank, which does not have CFD products. Anyways, I think that such a calculation of commission is confusing, especially when you use leverage. Try to...