Non no you are not missing anything, I like the simplest options best 
when I am using it it returns 0, while I apply your calculation it should retrun 0.03
1% of 1500 = 15/500 =0.03
which would be an acceptable lotsize as my broker accepts 0.01 as the minimum
but instead it trades 0.01 as it interprets 0.03 as ZERO
when I look at the source code it seems you use MathRound, whihc would transform the 0.03 in ZERO
while I would have used Normalizedouble with 2 digits after the comma so it retruns the 0.03 lotsize
Do I make sense? Do I misuse the intented use? Or should I change my parameters?
Thanks for your help



