I need to negate the SL, Trail, and TP on the short side in order to have the price level-based SL and TP and trail work properly symmetrically but doing so I think might be the cause of some components coming out non-symmetrical occasionally.
But I can not use the solution of changing "negation of" to "same as" because like I said, it breaks the price level-based SL and TP symmetry so this needs a fix after all.