I shall add a breakeven feature. The stop loss already moves following the LL3/HH3 level. I thik the order should be closed not by stop loss but preferably by a possible top/bottom. iMAX cross or ZZ could be used.
Priority No 1:
As soon as an open trade achieves adequate level of floating profit, the robot should modify S/L values to brake-even level.
Priority No 2:
Assuming, that the trade positively distanced itself from the break-even S/L point, the robot keeps moving the S/L to match/follow the gaining altitude.
For the reason that the optimal S/L against current price stage stretch is uneven during different trading-times/market-conditions as well as it varies for individual currency pair, conceivably the device controlling this duty could be aided by indicators such as Bluto’s Chop_Whacker, Chopemeter or FerruFx's ProbabilityMeter etc or by other potential solutions.