QUOTE(danmooncake @ Jan 4 2014, 07:52 AM)
If you think about this carefully, you will know it isn't worth your time and money to keep buying US stocks in MYR (Ringgit) terms. It makes no sense to give the money (the spread between the BUY/SELL exchange rate) to the bank and furthermore, your trade ($35/trade) is VERY high. For that fee, it is as if you call your human broker to trade by telephone instead of you doing the trade via computer. Are you talking to a human being that offer you better service? If not, why are you paying that rate if everyone else trading US stocks and paying less than $10 per trade?
So, just keep your money in US brokerage account and let it continue to grow until you earn enough. No need to withdraw until you really need it.
I got more liquid cash in USD than in Ringgit. Last year, I was thinking USD may go down because Fed printing money.. hoping I can convert more to it cheaper, but heck, my pile of USD appreciated even more than Ringgit after the tapering fear, and the Ringgit got weaker..

Okay, I understand what you are trying to say. The brokerage fees is indeed so much cheaper. By the way, to register with any USA trade account, I found out that, they needed us to be either US residents or at least to have US address for "tradeking". Seems like there is so much conditions and troublesome?
How did you people manage to register an US trade account?
In fact I don't really like to keep my foreign investment with local investment bank. My initial idea to trade overseas bcoz I think Ringgit value will depreciate further and what if our government go bankrupt, then all our saving gone. So, channel some money out to protect our wealth.