Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

Is avoiding fees commonly found with CFD trading possible?
The fees with trading CFDs are usually lower than standard share trading. There is usually no joining fee to join a broker and start trading with them, you must be talking about the minimum required to fund your account to trade with.  What country are you in? Because if you are in the USA I believe CFD trading is not allowed there. Also there is no margin fee associated with trading CFDs. The margin is what you put in to buy or sell the CFD when you open a position. For example if you were to open a position in a share CFD where the underlying share had a price of $10 and you were looking to buy 1000 units. To buy the shares outright your outlay would be $10000 plus brokerage. If the CFD provider had a 10% margin on these share, then your initial margin to open a CFD position would be 10% of $10000 or $1000. If the price of the shares went up to $11 and you sold the shares you would get $11000 ($1000 profit), if you sold the CFDs you would get $2000 ($1000 profit). If on the other hand the shares went down to $9 and you sold the shares you would get $9000 ($1000 loss), if you sold the CFDs you would get $0 ($1000 loss). You have to be careful with margin, it is a two edged sword - it can multiply your gains as well as multiply your losses. The only fees you should be charged with CFDs is brokerage (which should be less than for share trading), and overnight financing costs. This is charged for everyday you hold a long position overnight. You should not be charge any overnight financing cost for holding short positions overnight, and if interest rates were higher you might actually get paid an overnight financing for holding short positions overnight. You may have been closed out of your bitcoin position because you didn't have enough funds in your trading account to open the size trade that you opened. From your question it seems like you are not ready to trade CFDs, you should really learn more about CFDs and the trading platform/s you plan to use before trading with your valuable money. You could probably open up a simulation account whilst you are learning the ropes and become more familiar with the trading platform and with CFDs. And if you are not sure about something ask your broker, they usually have training videos and seminars.