You can get live pricing from other brokers, Standard Bank refuses 3rd party software, but other brokers like DWT, use Swordfish, which in turns allows you to export (using DDE) live pricing to Excel, Amibroker, etc.
Theres noone that provides live prices for free though.
There is divergence, somewhat often between ALSI and Spot.
Theres a formulae that works out the exact difference, some days ALSI is trading at a premium (if everyone is extremely bullish) and other days it trades at a discount (if bearish).
Dont ask me how they calculate that difference, not a clue.
I know there are ppl that try to arbitrage this (long ALSI and Short Topi, etc) but I dont really understand it or know how to do it.
Hope that helps.