Look at the examples, it is all there. There is a QuoteTracker plugin that does rt updates.
Yes, you need to send WM_USER_STREAMING_UPDATE if you want to tell AMiBroker that you have new data. This has to be done properly, as described in many posts on this forum