Used code FREESTOCK to sign up and deposited $1.
For some reason they let me spin the wheel even though I have not deposit $1000. Got 1 GE stock (~6.84USD) but status "not activated". Will update once the deposit gets processed.
Can clearly tell this app was designed for China first, the website has so many translation error and even some of the SMS is in Chinese. Claims to store customer cash balances in a separate customer account at ANZ bank. Desktop app looks nice. Might give it a go once markets open after the weekend.
Quick update, my deposit of $1 went through the next day. HOWEVER they invalidated my free stock because the deposit wasn't enough. Kind of ridiculous because I wanted to test if it would work correctly first than to keep $1k in limbo.
Currently my $1k deposit is waiting to be processed. Their website says 15 minutes to process... what a load of crap. 2 hours and no news. So if you have an urgent trade to execute, maintain a balance or use another broker.
Another caveat -
it costs $2 to withdraw your balances. It is also mentioned that
$10 may be charged by banks. They do not specify this anywhere on their site and it is only visible AFTER you have deposited. If anyone has withdrew before then please enlighten me on the actual cost. I guess if you trade a lot, then the commission savings would outweigh these withdrawal fees.