The EA you have shared will be of so much help to traders. If it is combined with a good strategy, it might even minimize the potential risk. Great work!
It is good that you have decided to keep a journal. The rules vary from platform to platform and you are right that traders should see if the rules suit their style.