input int MoveSL2BE = 15.5; //MoveSL2BE
It should be:
input double MoveSL2BE = 15.5; //MoveSL2BE
because SQX allows us to use decimals. The same problem exists with the StopLoss / TakeProfit, they are all exported as INT for the MQL source codes, but can be double in SQX.