It's the ANN, the original version with repainting issue got taken care of. The result as you can see, it's might not be that good compare to original. If anyone want to put it into a strategy, feel free. I do not recommend you to use this as a stand alone. Trade with your own risk.