One way to take continuous profits from your indices like SPX500, CN50, SHCOMP, HSI, etc is to buy or sell at different price level.
In this case, a drop of 0.9% drop on the SPX500 last night is an year end SALE for me to grab.
That way, you can average up or average down depending on whether you are buying or selling.
Hope this is helpful.