Funyoo or other programmer,

I have done a lot of optimizations in the last month on different programs and all seems to have the same problems with trailing sl.
Please check the trailing sl function. Please compare visually trailing from the template or from any programs and the trailing from Mastermind3.
From latest template:
OrderModify(OrderTicket(),OrderOpenPrice(),Normali zeDouble(Bid-trailingstop*pt,Digits),OrderTakeProfit(),0,Blue)
it moves sl at bid-trailingstop and i think it should move at bid-(trailingstart-trailingstop)
Anyway please check visually and see the difference between them. I think that right now this is the weakest link in the program.
Am I wrong?