Your EA is incredible but here’s a suggestion that may make it slightly safer.
For the setting “Trading Rule for SL, how about adding a third option “When SL not set” and if this is selected, then use the Change SL Price setting.
It could also be used for TP too.
Here’s how it works.
If this setting is selected, the SL is still used “As signal” but in the event that a signal has no SL (or TP) then the next setting will be used. Or maybe if the SL isn’t recognized or is invalid.
Currently I have quite a good signal provider in test but some trades they have no SL and I think this is dangerous as if their SL signal is missed somehow by the EA then it remains as a rogue trade.
Thank you for the nice feedback! This was actually suggested by one of our clients before, and we’re already working on it. It will be available in the next version. Feel free to let us know if you have any other suggestions.