Pyqt5 trading platform south africa