After trading for two years, we still do not clearly understand spread charges.
When we take a market execution trade the platform it puts the prophet target spread further than our entry so that is charge #1.

Then as price hits our take profit area the market must move beyond our take profit area before it gives us our profits so that would be charged #2

Charge #3 occurs when our platform takes this out before our stop loss target and the line of it taking us out is very unclear it is not indicated on the platform.

It seems to us trading with trading view on theforex.com broker that we are getting charged three times the spread indicated can anyone please help us clarify this situation.
 
Thank you for your consideration in this matter.