To anyone thinking of using IOCBC. Think twice.
1. High fees buy and sell, currency exchange, cheque services
2. 15 min delay - although this might get changed according to frequency of trades. But still the fees for a delay
2. Very quick to deduct but slow to credit
3. Overseas currency cheques issued by Iocbc takes 8 weeks to credit into an Ocbc account
5. Messy trading interface even after the update. Allows you to trade in overseas currency even you have none.
I'm so tempted to cancel my account but I know Ocbc will use that as an excuse to further delay the cheque
Just go for IB, TOS, WeBull etc. Although they take payment for order flows, its 0 commission.