The NASDAQ stock exchange trades from 3:30 PM to 10:00 PM South Africa Standard Time. Your broker may allow you to trade NAS100 CFDs outside of normal market hours.