There are many websites where we can get many things about Forex. But, we must keep in mind that no such holy grail things in forex because we do not know what is going to happen in future or how far it will go. All this things need to be back test and live test. If you can modify it, do it for a better version.