I 'm new for Forex and don't understand why need to pay money if hold a deal overnight ? , I know Forex rule that need to close and open a new deal if hold contract to a new day , a new day may have a difference interest rate , But why need to close and open a deal again ? , why this rule does not happen on Stock market ? , sell stock and buy it again on every coming day .
I think this rule proposal is just to increase a liquidity of currency only , they need people to buy and sell on everyday to get commission on spread and easy to control a currency direction by big institute ,
However I had searched into Google , found that many of Brokers do not charge roll over / swap fee to traders , some broker charge only if you hold a deal over a week , so why have 2-3 standards of Broker ? , Then Does this rule make by individual Forex broker or Forex official organization ?